2002-08-15 Tim Coleman <tim@timcoleman.com>
[mono.git] / mcs / class / System / System.IO / FileSystemEventArgs.cs
diff --git a/mcs/class/System/System.IO/FileSystemEventArgs.cs b/mcs/class/System/System.IO/FileSystemEventArgs.cs
new file mode 100644 (file)
index 0000000..b4595d4
--- /dev/null
@@ -0,0 +1,51 @@
+// \r
+// System.IO.FileSystemEventArgs.cs\r
+//\r
+// Author:\r
+//   Tim Coleman (tim@timcoleman.com)\r
+//\r
+// Copyright (C) Tim Coleman, 2002\r
+//\r
+\r
+using System;\r
+\r
+namespace System.IO {\r
+       public class FileSystemEventArgs : EventArgs {\r
+\r
+               #region Fields\r
+\r
+               WatcherChangeTypes changeType;\r
+               string directory;\r
+               string name;\r
+\r
+               #endregion // Fields\r
+\r
+               #region Constructors\r
+\r
+               public FileSystemEventArgs (WatcherChangeTypes changeType, string directory, string name) \r
+               {\r
+                       this.changeType = changeType;\r
+                       this.directory = directory;\r
+                       this.name = name;\r
+               }\r
+               \r
+               #endregion // Constructors\r
+\r
+               #region Properties\r
+\r
+               public WatcherChangeTypes ChangeType {\r
+                       get { return changeType; }\r
+               }\r
+\r
+               public string FullPath {\r
+                       [MonoTODO]\r
+                       get { throw new NotImplementedException (); }\r
+               }\r
+\r
+               public string Name {\r
+                       get { return name; }\r
+               }\r
+\r
+               #endregion // Properties\r
+       }\r
+}\r