Add descriptions to enumerations
[mono.git] / mcs / class / System.XML / System.Xml / XmlNodeChangedEventArgs.cs
1 using System;\r
2 \r
3 namespace System.Xml\r
4 {\r
5         /// <summary>\r
6         /// Passed to delegates on document tree changes\r
7         /// </summary>\r
8         public class XmlNodeChangedEventArgs\r
9         {\r
10                 // Private data members\r
11                 XmlNode _oldParent;\r
12                 XmlNode _newParent;\r
13                 XmlNodeChangedAction _action;\r
14                 XmlNode _node;\r
15 \r
16                 // public properties\r
17                 public XmlNodeChangedAction Action \r
18                 { \r
19                         get\r
20                         {\r
21                                 return _action;\r
22                         }\r
23                 } \r
24 \r
25                 public XmlNode Node \r
26                 { \r
27                         get\r
28                         {\r
29                                 return _node;\r
30                         }\r
31                 } \r
32 \r
33 \r
34                 public XmlNode OldParent \r
35                 { \r
36                         get\r
37                         {\r
38                                 return _oldParent;\r
39                         }\r
40                 } \r
41 \r
42 \r
43                 public XmlNode NewParent \r
44                 { \r
45                         get\r
46                         {\r
47                                 return _newParent;\r
48                         }\r
49                 } \r
50                 \r
51 \r
52                 // Public Methods\r
53                 // Internal Methods\r
54                 internal XmlNodeChangedEventArgs(\r
55                         XmlNodeChangedAction action, \r
56                         XmlNode node, \r
57                         XmlNode oldParent,\r
58                         XmlNode newParent)\r
59                 {\r
60                         _node = node;\r
61                         _oldParent = oldParent;\r
62                         _newParent = newParent;\r
63                         _action = action;\r
64                 }\r
65 \r
66         }\r
67 }\r