2002-08-15 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System / System.IO / FileSystemEventArgs.cs
1 // \r
2 // System.IO.FileSystemEventArgs.cs\r
3 //\r
4 // Author:\r
5 //   Tim Coleman (tim@timcoleman.com)\r
6 //\r
7 // Copyright (C) Tim Coleman, 2002\r
8 //\r
9 \r
10 using System;\r
11 \r
12 namespace System.IO {\r
13         public class FileSystemEventArgs : EventArgs {\r
14 \r
15                 #region Fields\r
16 \r
17                 WatcherChangeTypes changeType;\r
18                 string directory;\r
19                 string name;\r
20 \r
21                 #endregion // Fields\r
22 \r
23                 #region Constructors\r
24 \r
25                 public FileSystemEventArgs (WatcherChangeTypes changeType, string directory, string name) \r
26                 {\r
27                         this.changeType = changeType;\r
28                         this.directory = directory;\r
29                         this.name = name;\r
30                 }\r
31                 \r
32                 #endregion // Constructors\r
33 \r
34                 #region Properties\r
35 \r
36                 public WatcherChangeTypes ChangeType {\r
37                         get { return changeType; }\r
38                 }\r
39 \r
40                 public string FullPath {\r
41                         [MonoTODO]\r
42                         get { throw new NotImplementedException (); }\r
43                 }\r
44 \r
45                 public string Name {\r
46                         get { return name; }\r
47                 }\r
48 \r
49                 #endregion // Properties\r
50         }\r
51 }\r