Merge pull request #5668 from kumpera/wasm-work-p4
[mono.git] / mcs / class / corlib / Documentation / mscorlib.xml
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <masterdoc assembly="mscorlib">\r
3     <class name="Object" namespace="System">\r
4         <constructor name="Object()" argnames="" />\r
5         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
8         <method name="ToString()" argnames="" returntype="System.String" />\r
9         <method name="Equals(System.Object, System.Object)" argnames="objA, objB" returntype="System.Boolean" />\r
10         <method name="ReferenceEquals(System.Object, System.Object)" argnames="objA, objB" returntype="System.Boolean" />\r
11         <method name="GetType()" argnames="" returntype="System.Type" />\r
12         <method name="MemberwiseClone()" argnames="" returntype="System.Object" />\r
13     </class>\r
14     <class name="Array" namespace="System">\r
15         <property name="Length" propertytype="System.Int32" />\r
16         <property name="Rank" propertytype="System.Int32" />\r
17         <property name="SyncRoot" propertytype="System.Object" />\r
18         <property name="IsReadOnly" propertytype="System.Boolean" />\r
19         <property name="IsFixedSize" propertytype="System.Boolean" />\r
20         <property name="IsSynchronized" propertytype="System.Boolean" />\r
21         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
22         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
23         <method name="Clone()" argnames="" returntype="System.Object" />\r
24         <method name="CreateInstance(System.Type, System.Int32)" argnames="elementType, length" returntype="System.Array" />\r
25         <method name="CreateInstance(System.Type, System.Int32, System.Int32)" argnames="elementType, length1, length2" returntype="System.Array" />\r
26         <method name="CreateInstance(System.Type, System.Int32, System.Int32, System.Int32)" argnames="elementType, length1, length2, length3" returntype="System.Array" />\r
27         <method name="CreateInstance(System.Type, System.Int32[])" argnames="elementType, lengths" returntype="System.Array" />\r
28         <method name="CreateInstance(System.Type, System.Int32[], System.Int32[])" argnames="elementType, lengths, lowerBounds" returntype="System.Array" />\r
29         <method name="Copy(System.Array, System.Array, System.Int32)" argnames="sourceArray, destinationArray, length" returntype="System.Void" />\r
30         <method name="Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)" argnames="sourceArray, sourceIndex, destinationArray, destinationIndex, length" returntype="System.Void" />\r
31         <method name="Clear(System.Array, System.Int32, System.Int32)" argnames="array, index, length" returntype="System.Void" />\r
32         <method name="GetValue(System.Int32[])" argnames="indices" returntype="System.Object" />\r
33         <method name="GetValue(System.Int32)" argnames="index" returntype="System.Object" />\r
34         <method name="GetValue(System.Int32, System.Int32)" argnames="index1, index2" returntype="System.Object" />\r
35         <method name="GetValue(System.Int32, System.Int32, System.Int32)" argnames="index1, index2, index3" returntype="System.Object" />\r
36         <method name="SetValue(System.Object, System.Int32)" argnames="value, index" returntype="System.Void" />\r
37         <method name="SetValue(System.Object, System.Int32, System.Int32)" argnames="value, index1, index2" returntype="System.Void" />\r
38         <method name="SetValue(System.Object, System.Int32, System.Int32, System.Int32)" argnames="value, index1, index2, index3" returntype="System.Void" />\r
39         <method name="SetValue(System.Object, System.Int32[])" argnames="value, indices" returntype="System.Void" />\r
40         <method name="GetLength(System.Int32)" argnames="dimension" returntype="System.Int32" />\r
41         <method name="GetUpperBound(System.Int32)" argnames="dimension" returntype="System.Int32" />\r
42         <method name="GetLowerBound(System.Int32)" argnames="dimension" returntype="System.Int32" />\r
43         <method name="BinarySearch(System.Array, System.Object)" argnames="array, value" returntype="System.Int32" />\r
44         <method name="BinarySearch(System.Array, System.Int32, System.Int32, System.Object)" argnames="array, index, length, value" returntype="System.Int32" />\r
45         <method name="BinarySearch(System.Array, System.Object, System.Collections.IComparer)" argnames="array, value, comparer" returntype="System.Int32" />\r
46         <method name="BinarySearch(System.Array, System.Int32, System.Int32, System.Object, System.Collections.IComparer)" argnames="array, index, length, value, comparer" returntype="System.Int32" />\r
47         <method name="IndexOf(System.Array, System.Object)" argnames="array, value" returntype="System.Int32" />\r
48         <method name="IndexOf(System.Array, System.Object, System.Int32)" argnames="array, value, startIndex" returntype="System.Int32" />\r
49         <method name="IndexOf(System.Array, System.Object, System.Int32, System.Int32)" argnames="array, value, startIndex, count" returntype="System.Int32" />\r
50         <method name="LastIndexOf(System.Array, System.Object)" argnames="array, value" returntype="System.Int32" />\r
51         <method name="LastIndexOf(System.Array, System.Object, System.Int32)" argnames="array, value, startIndex" returntype="System.Int32" />\r
52         <method name="LastIndexOf(System.Array, System.Object, System.Int32, System.Int32)" argnames="array, value, startIndex, count" returntype="System.Int32" />\r
53         <method name="Reverse(System.Array)" argnames="array" returntype="System.Void" />\r
54         <method name="Reverse(System.Array, System.Int32, System.Int32)" argnames="array, index, length" returntype="System.Void" />\r
55         <method name="Sort(System.Array)" argnames="array" returntype="System.Void" />\r
56         <method name="Sort(System.Array, System.Array)" argnames="keys, items" returntype="System.Void" />\r
57         <method name="Sort(System.Array, System.Int32, System.Int32)" argnames="array, index, length" returntype="System.Void" />\r
58         <method name="Sort(System.Array, System.Array, System.Int32, System.Int32)" argnames="keys, items, index, length" returntype="System.Void" />\r
59         <method name="Sort(System.Array, System.Collections.IComparer)" argnames="array, comparer" returntype="System.Void" />\r
60         <method name="Sort(System.Array, System.Array, System.Collections.IComparer)" argnames="keys, items, comparer" returntype="System.Void" />\r
61         <method name="Sort(System.Array, System.Int32, System.Int32, System.Collections.IComparer)" argnames="array, index, length, comparer" returntype="System.Void" />\r
62         <method name="Sort(System.Array, System.Array, System.Int32, System.Int32, System.Collections.IComparer)" argnames="keys, items, index, length, comparer" returntype="System.Void" />\r
63         <method name="Initialize()" argnames="" returntype="System.Void" />\r
64     </class>\r
65     <class name="String" namespace="System">\r
66         <constructor name="String(System.Char*)" argnames="value" />\r
67         <constructor name="String(System.Char*, System.Int32, System.Int32)" argnames="value, startIndex, length" />\r
68         <constructor name="String(System.SByte*)" argnames="value" />\r
69         <constructor name="String(System.SByte*, System.Int32, System.Int32)" argnames="value, startIndex, length" />\r
70         <constructor name="String(System.SByte*, System.Int32, System.Int32, System.Text.Encoding)" argnames="value, startIndex, length, enc" />\r
71         <constructor name="String(System.Char[], System.Int32, System.Int32)" argnames="value, startIndex, length" />\r
72         <constructor name="String(System.Char[])" argnames="value" />\r
73         <constructor name="String(System.Char, System.Int32)" argnames="c, count" />\r
74         <field name="Empty" />\r
75         <property name="Chars" propertytype="System.Char" />\r
76         <property name="Length" propertytype="System.Int32" />\r
77         <property name="ArrayLength" propertytype="System.Int32" />\r
78         <property name="Capacity" propertytype="System.Int32" />\r
79         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
80         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
81         <method name="Clone()" argnames="" returntype="System.Object" />\r
82         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
83         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
84         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
85         <method name="ToString()" argnames="" returntype="System.String" />\r
86         <method name="Join(System.String, System.String[])" argnames="separator, value" returntype="System.String" />\r
87         <method name="Join(System.String, System.String[], System.Int32, System.Int32)" argnames="separator, value, startIndex, count" returntype="System.String" />\r
88         <method name="Equals(System.String)" argnames="value" returntype="System.Boolean" />\r
89         <method name="Equals(System.String, System.String)" argnames="a, b" returntype="System.Boolean" />\r
90         <method name="CopyTo(System.Int32, System.Char[], System.Int32, System.Int32)" argnames="sourceIndex, destination, destinationIndex, count" returntype="System.Void" />\r
91         <method name="ToCharArray()" argnames="" returntype="System.Char[]" />\r
92         <method name="ToCharArray(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.Char[]" />\r
93         <method name="Split(System.Char[])" argnames="separator" returntype="System.String[]" />\r
94         <method name="Split(System.Char[], System.Int32)" argnames="separator, count" returntype="System.String[]" />\r
95         <method name="Substring(System.Int32)" argnames="startIndex" returntype="System.String" />\r
96         <method name="Substring(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.String" />\r
97         <method name="Trim(System.Char[])" argnames="trimChars" returntype="System.String" />\r
98         <method name="TrimStart(System.Char[])" argnames="trimChars" returntype="System.String" />\r
99         <method name="TrimEnd(System.Char[])" argnames="trimChars" returntype="System.String" />\r
100         <method name="Compare(System.String, System.String)" argnames="strA, strB" returntype="System.Int32" />\r
101         <method name="Compare(System.String, System.String, System.Boolean)" argnames="strA, strB, ignoreCase" returntype="System.Int32" />\r
102         <method name="Compare(System.String, System.String, System.Boolean, System.Globalization.CultureInfo)" argnames="strA, strB, ignoreCase, culture" returntype="System.Int32" />\r
103         <method name="Compare(System.String, System.Int32, System.String, System.Int32, System.Int32)" argnames="strA, indexA, strB, indexB, length" returntype="System.Int32" />\r
104         <method name="Compare(System.String, System.Int32, System.String, System.Int32, System.Int32, System.Boolean)" argnames="strA, indexA, strB, indexB, length, ignoreCase" returntype="System.Int32" />\r
105         <method name="Compare(System.String, System.Int32, System.String, System.Int32, System.Int32, System.Boolean, System.Globalization.CultureInfo)" argnames="strA, indexA, strB, indexB, length, ignoreCase, culture" returntype="System.Int32" />\r
106         <method name="CompareTo(System.String)" argnames="strB" returntype="System.Int32" />\r
107         <method name="CompareOrdinal(System.String, System.String)" argnames="strA, strB" returntype="System.Int32" />\r
108         <method name="CompareOrdinal(System.String, System.Int32, System.String, System.Int32, System.Int32)" argnames="strA, indexA, strB, indexB, length" returntype="System.Int32" />\r
109         <method name="EndsWith(System.String)" argnames="value" returntype="System.Boolean" />\r
110         <method name="IndexOf(System.Char)" argnames="value" returntype="System.Int32" />\r
111         <method name="IndexOf(System.Char, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
112         <method name="IndexOf(System.Char, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />\r
113         <method name="IndexOfAny(System.Char[])" argnames="anyOf" returntype="System.Int32" />\r
114         <method name="IndexOfAny(System.Char[], System.Int32)" argnames="anyOf, startIndex" returntype="System.Int32" />\r
115         <method name="IndexOfAny(System.Char[], System.Int32, System.Int32)" argnames="anyOf, startIndex, count" returntype="System.Int32" />\r
116         <method name="IndexOf(System.String)" argnames="value" returntype="System.Int32" />\r
117         <method name="IndexOf(System.String, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
118         <method name="IndexOf(System.String, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />\r
119         <method name="LastIndexOf(System.Char)" argnames="value" returntype="System.Int32" />\r
120         <method name="LastIndexOf(System.Char, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
121         <method name="LastIndexOf(System.Char, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />\r
122         <method name="LastIndexOfAny(System.Char[])" argnames="anyOf" returntype="System.Int32" />\r
123         <method name="LastIndexOfAny(System.Char[], System.Int32)" argnames="anyOf, startIndex" returntype="System.Int32" />\r
124         <method name="LastIndexOfAny(System.Char[], System.Int32, System.Int32)" argnames="anyOf, startIndex, count" returntype="System.Int32" />\r
125         <method name="LastIndexOf(System.String)" argnames="value" returntype="System.Int32" />\r
126         <method name="LastIndexOf(System.String, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
127         <method name="LastIndexOf(System.String, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />\r
128         <method name="PadLeft(System.Int32)" argnames="totalWidth" returntype="System.String" />\r
129         <method name="PadLeft(System.Int32, System.Char)" argnames="totalWidth, paddingChar" returntype="System.String" />\r
130         <method name="PadRight(System.Int32)" argnames="totalWidth" returntype="System.String" />\r
131         <method name="PadRight(System.Int32, System.Char)" argnames="totalWidth, paddingChar" returntype="System.String" />\r
132         <method name="StartsWith(System.String)" argnames="value" returntype="System.Boolean" />\r
133         <method name="ToLower()" argnames="" returntype="System.String" />\r
134         <method name="ToLower(System.Globalization.CultureInfo)" argnames="culture" returntype="System.String" />\r
135         <method name="ToUpper()" argnames="" returntype="System.String" />\r
136         <method name="ToUpper(System.Globalization.CultureInfo)" argnames="culture" returntype="System.String" />\r
137         <method name="Trim()" argnames="" returntype="System.String" />\r
138         <method name="Insert(System.Int32, System.String)" argnames="startIndex, value" returntype="System.String" />\r
139         <method name="Replace(System.Char, System.Char)" argnames="oldChar, newChar" returntype="System.String" />\r
140         <method name="Replace(System.String, System.String)" argnames="oldValue, newValue" returntype="System.String" />\r
141         <method name="Remove(System.Int32, System.Int32)" argnames="startIndex, count" returntype="System.String" />\r
142         <method name="Format(System.String, System.Object)" argnames="format, arg0" returntype="System.String" />\r
143         <method name="Format(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.String" />\r
144         <method name="Format(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.String" />\r
145         <method name="Format(System.String, System.Object[])" argnames="format, args" returntype="System.String" />\r
146         <method name="Format(System.IFormatProvider, System.String, System.Object[])" argnames="provider, format, args" returntype="System.String" />\r
147         <method name="Copy(System.String)" argnames="str" returntype="System.String" />\r
148         <method name="Concat(System.Object)" argnames="arg0" returntype="System.String" />\r
149         <method name="Concat(System.Object, System.Object)" argnames="arg0, arg1" returntype="System.String" />\r
150         <method name="Concat(System.Object, System.Object, System.Object)" argnames="arg0, arg1, arg2" returntype="System.String" />\r
151         <method name="Concat(System.Object, System.Object, System.Object, System.Object)" argnames="arg0, arg1, arg2, arg3" returntype="System.String" />\r
152         <method name="Concat(System.Object[])" argnames="args" returntype="System.String" />\r
153         <method name="Concat(System.String, System.String)" argnames="str0, str1" returntype="System.String" />\r
154         <method name="Concat(System.String, System.String, System.String)" argnames="str0, str1, str2" returntype="System.String" />\r
155         <method name="Concat(System.String, System.String, System.String, System.String)" argnames="str0, str1, str2, str3" returntype="System.String" />\r
156         <method name="Concat(System.String[])" argnames="values" returntype="System.String" />\r
157         <method name="Intern(System.String)" argnames="str" returntype="System.String" />\r
158         <method name="IsInterned(System.String)" argnames="str" returntype="System.String" />\r
159         <method name="GetEnumerator()" argnames="" returntype="System.CharEnumerator" />\r
160         <operator name="op_Equality(System.String, System.String)" argnames="a, b" />\r
161         <operator name="op_Inequality(System.String, System.String)" argnames="a, b" />\r
162     </class>\r
163     <class name="Exception" namespace="System">\r
164         <constructor name="Exception()" argnames="" />\r
165         <constructor name="Exception(System.String)" argnames="message" />\r
166         <constructor name="Exception(System.String, System.Exception)" argnames="message, innerException" />\r
167         <constructor name="Exception(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
168         <property name="Message" propertytype="System.String" />\r
169         <property name="InnerException" propertytype="System.Exception" />\r
170         <property name="TargetSite" propertytype="System.Reflection.MethodBase" />\r
171         <property name="StackTrace" propertytype="System.String" />\r
172         <property name="HelpLink" propertytype="System.String" />\r
173         <property name="Source" propertytype="System.String" />\r
174         <property name="HResult" propertytype="System.Int32" />\r
175         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
176         <method name="GetBaseException()" argnames="" returntype="System.Exception" />\r
177         <method name="ToString()" argnames="" returntype="System.String" />\r
178     </class>\r
179     <class name="ValueType" namespace="System">\r
180         <constructor name="ValueType()" argnames="" />\r
181         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
182         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
183         <method name="ToString()" argnames="" returntype="System.String" />\r
184     </class>\r
185     <class name="SystemException" namespace="System">\r
186         <constructor name="SystemException()" argnames="" />\r
187         <constructor name="SystemException(System.String)" argnames="message" />\r
188         <constructor name="SystemException(System.String, System.Exception)" argnames="message, innerException" />\r
189         <constructor name="SystemException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
190     </class>\r
191     <class name="OutOfMemoryException" namespace="System">\r
192         <constructor name="OutOfMemoryException()" argnames="" />\r
193         <constructor name="OutOfMemoryException(System.String)" argnames="message" />\r
194         <constructor name="OutOfMemoryException(System.String, System.Exception)" argnames="message, innerException" />\r
195         <constructor name="OutOfMemoryException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
196     </class>\r
197     <class name="StackOverflowException" namespace="System">\r
198         <constructor name="StackOverflowException()" argnames="" />\r
199         <constructor name="StackOverflowException(System.String)" argnames="message" />\r
200         <constructor name="StackOverflowException(System.String, System.Exception)" argnames="message, innerException" />\r
201     </class>\r
202     <class name="ExecutionEngineException" namespace="System">\r
203         <constructor name="ExecutionEngineException()" argnames="" />\r
204         <constructor name="ExecutionEngineException(System.String)" argnames="message" />\r
205         <constructor name="ExecutionEngineException(System.String, System.Exception)" argnames="message, innerException" />\r
206     </class>\r
207     <class name="Delegate" namespace="System">\r
208         <constructor name="Delegate(System.Object, System.String)" argnames="target, method" />\r
209         <constructor name="Delegate(System.Type, System.String)" argnames="target, method" />\r
210         <property name="Method" propertytype="System.Reflection.MethodInfo" />\r
211         <property name="Target" propertytype="System.Object" />\r
212         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
213         <method name="Clone()" argnames="" returntype="System.Object" />\r
214         <method name="RemoveImpl(System.Delegate)" argnames="d" returntype="System.Delegate" />\r
215         <method name="CombineImpl(System.Delegate)" argnames="d" returntype="System.Delegate" />\r
216         <method name="GetMethodImpl()" argnames="" returntype="System.Reflection.MethodInfo" />\r
217         <method name="GetInvocationList()" argnames="" returntype="System.Delegate[]" />\r
218         <method name="DynamicInvokeImpl(System.Object[])" argnames="args" returntype="System.Object" />\r
219         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
220         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
221         <method name="DynamicInvoke(System.Object[])" argnames="args" returntype="System.Object" />\r
222         <method name="Combine(System.Delegate, System.Delegate)" argnames="a, b" returntype="System.Delegate" />\r
223         <method name="Combine(System.Delegate[])" argnames="delegates" returntype="System.Delegate" />\r
224         <method name="Remove(System.Delegate, System.Delegate)" argnames="source, value" returntype="System.Delegate" />\r
225         <method name="CreateDelegate(System.Type, System.Object, System.String)" argnames="type, target, method" returntype="System.Delegate" />\r
226         <method name="CreateDelegate(System.Type, System.Object, System.String, System.Boolean)" argnames="type, target, method, ignoreCase" returntype="System.Delegate" />\r
227         <method name="CreateDelegate(System.Type, System.Type, System.String)" argnames="type, target, method" returntype="System.Delegate" />\r
228         <method name="CreateDelegate(System.Type, System.Reflection.MethodInfo)" argnames="type, method" returntype="System.Delegate" />\r
229         <operator name="op_Equality(System.Delegate, System.Delegate)" argnames="d1, d2" />\r
230         <operator name="op_Inequality(System.Delegate, System.Delegate)" argnames="d1, d2" />\r
231     </class>\r
232     <class name="MemberAccessException" namespace="System">\r
233         <constructor name="MemberAccessException()" argnames="" />\r
234         <constructor name="MemberAccessException(System.String)" argnames="message" />\r
235         <constructor name="MemberAccessException(System.String, System.Exception)" argnames="message, inner" />\r
236         <constructor name="MemberAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
237     </class>\r
238     <class name="Activator" namespace="System">\r
239         <method name="CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="type, bindingAttr, binder, args, culture" returntype="System.Object" />\r
240         <method name="CreateInstance(System.Type, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])" argnames="type, bindingAttr, binder, args, culture, activationAttributes" returntype="System.Object" />\r
241         <method name="CreateInstance(System.Type, System.Object[])" argnames="type, args" returntype="System.Object" />\r
242         <method name="CreateInstance(System.Type, System.Object[], System.Object[])" argnames="type, args, activationAttributes" returntype="System.Object" />\r
243         <method name="CreateInstance(System.Type)" argnames="type" returntype="System.Object" />\r
244         <method name="CreateInstance(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
245         <method name="CreateInstance(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
246         <method name="CreateInstance(System.Type, System.Boolean)" argnames="type, nonPublic" returntype="System.Object" />\r
247         <method name="CreateInstanceFrom(System.String, System.String)" argnames="assemblyFile, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
248         <method name="CreateInstanceFrom(System.String, System.String, System.Object[])" argnames="assemblyFile, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
249         <method name="CreateInstance(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyName, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityInfo" returntype="System.Runtime.Remoting.ObjectHandle" />\r
250         <method name="CreateInstanceFrom(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyFile, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityInfo" returntype="System.Runtime.Remoting.ObjectHandle" />\r
251         <method name="CreateComInstanceFrom(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
252         <method name="GetObject(System.Type, System.String)" argnames="type, url" returntype="System.Object" />\r
253         <method name="GetObject(System.Type, System.String, System.Object)" argnames="type, url, state" returntype="System.Object" />\r
254     </class>\r
255     <class name="ApplicationException" namespace="System">\r
256         <constructor name="ApplicationException()" argnames="" />\r
257         <constructor name="ApplicationException(System.String)" argnames="message" />\r
258         <constructor name="ApplicationException(System.String, System.Exception)" argnames="message, innerException" />\r
259         <constructor name="ApplicationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
260     </class>\r
261     <class name="EventArgs" namespace="System">\r
262         <constructor name="EventArgs()" argnames="" />\r
263         <field name="Empty" />\r
264     </class>\r
265     <class name="ResolveEventArgs" namespace="System">\r
266         <constructor name="ResolveEventArgs(System.String)" argnames="name" />\r
267         <property name="Name" propertytype="System.String" />\r
268     </class>\r
269     <class name="AssemblyLoadEventArgs" namespace="System">\r
270         <constructor name="AssemblyLoadEventArgs(System.Reflection.Assembly)" argnames="loadedAssembly" />\r
271         <property name="LoadedAssembly" propertytype="System.Reflection.Assembly" />\r
272     </class>\r
273     <class name="MarshalByRefObject" namespace="System">\r
274         <constructor name="MarshalByRefObject()" argnames="" />\r
275         <method name="CreateObjRef(System.Type)" argnames="requestedType" returntype="System.Runtime.Remoting.ObjRef" />\r
276         <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />\r
277         <method name="GetLifetimeService()" argnames="" returntype="System.Object" />\r
278     </class>\r
279     <class name="AppDomain" namespace="System">\r
280         <property name="CurrentDomain" propertytype="System.AppDomain" />\r
281         <property name="Evidence" propertytype="System.Security.Policy.Evidence" />\r
282         <property name="InternalEvidence" propertytype="System.Security.Policy.Evidence" />\r
283         <property name="FriendlyName" propertytype="System.String" />\r
284         <property name="BaseDirectory" propertytype="System.String" />\r
285         <property name="RelativeSearchPath" propertytype="System.String" />\r
286         <property name="ShadowCopyFiles" propertytype="System.Boolean" />\r
287         <property name="DynamicDirectory" propertytype="System.String" />\r
288         <property name="RemotingData" propertytype="System.Runtime.Remoting.DomainSpecificRemotingData" />\r
289         <property name="FusionStore" propertytype="System.AppDomainSetup" />\r
290         <property name="LocalStore" propertytype="System.Collections.Hashtable" />\r
291         <property name="SetupInformation" propertytype="System.AppDomainSetup" />\r
292         <method name="DoCallBack(System.CrossAppDomainDelegate)" argnames="callBackDelegate" returntype="System.Void" />\r
293         <method name="SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy)" argnames="policy" returntype="System.Void" />\r
294         <method name="SetThreadPrincipal(System.Security.Principal.IPrincipal)" argnames="principal" returntype="System.Void" />\r
295         <method name="SetAppDomainPolicy(System.Security.Policy.PolicyLevel)" argnames="domainPolicy" returntype="System.Void" />\r
296         <method name="GetData(System.String)" argnames="name" returntype="System.Object" />\r
297         <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />\r
298         <method name="SetCachePath(System.String)" argnames="path" returntype="System.Void" />\r
299         <method name="ClearShadowCopyPath()" argnames="" returntype="System.Void" />\r
300         <method name="SetShadowCopyPath(System.String)" argnames="path" returntype="System.Void" />\r
301         <method name="ClearPrivatePath()" argnames="" returntype="System.Void" />\r
302         <method name="AppendPrivatePath(System.String)" argnames="path" returntype="System.Void" />\r
303         <method name="GetAssemblies()" argnames="" returntype="System.Reflection.Assembly[]" />\r
304         <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence, System.String[])" argnames="assemblyFile, assemblySecurity, args" returntype="System.Int32" />\r
305         <method name="ExecuteAssembly(System.String)" argnames="assemblyFile" returntype="System.Int32" />\r
306         <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence)" argnames="assemblyFile, assemblySecurity" returntype="System.Int32" />\r
307         <method name="Load(System.String, System.Security.Policy.Evidence)" argnames="assemblyString, assemblySecurity" returntype="System.Reflection.Assembly" />\r
308         <method name="Load(System.Reflection.AssemblyName, System.Security.Policy.Evidence)" argnames="assemblyRef, assemblySecurity" returntype="System.Reflection.Assembly" />\r
309         <method name="Load(System.Byte[], System.Byte[], System.Security.Policy.Evidence)" argnames="rawAssembly, rawSymbolStore, securityEvidence" returntype="System.Reflection.Assembly" />\r
310         <method name="Load(System.Byte[], System.Byte[])" argnames="rawAssembly, rawSymbolStore" returntype="System.Reflection.Assembly" />\r
311         <method name="Load(System.Byte[])" argnames="rawAssembly" returntype="System.Reflection.Assembly" />\r
312         <method name="Load(System.String)" argnames="assemblyString" returntype="System.Reflection.Assembly" />\r
313         <method name="Load(System.Reflection.AssemblyName)" argnames="assemblyRef" returntype="System.Reflection.Assembly" />\r
314         <method name="CreateInstanceFrom(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyFile, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
315         <method name="CreateInstance(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyName, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
316         <method name="CreateInstanceFrom(System.String, System.String, System.Object[])" argnames="assemblyFile, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
317         <method name="CreateInstance(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
318         <method name="CreateInstanceFrom(System.String, System.String)" argnames="assemblyFile, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
319         <method name="CreateInstance(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
320         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet, System.Boolean)" argnames="name, access, dir, evidence, requiredPermissions, optionalPermissions, refusedPermissions, isSynchronized" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
321         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, dir, evidence, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
322         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, evidence, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
323         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, dir, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
324         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.Policy.Evidence)" argnames="name, access, dir, evidence" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
325         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
326         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.Policy.Evidence)" argnames="name, access, evidence" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
327         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String)" argnames="name, access, dir" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
328         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess)" argnames="name, access" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
329         <method name="GetType()" argnames="" returntype="System.Type" />\r
330         <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />\r
331         <method name="ToString()" argnames="" returntype="System.String" />\r
332         <method name="CreateComInstanceFrom(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
333         <method name="IsFinalizingForUnload()" argnames="" returntype="System.Boolean" />\r
334         <method name="GetCurrentThreadId()" argnames="" returntype="System.Int32" />\r
335         <method name="Unload(System.AppDomain)" argnames="domain" returntype="System.Void" />\r
336         <method name="CreateDomain(System.String, System.Security.Policy.Evidence)" argnames="friendlyName, securityInfo" returntype="System.AppDomain" />\r
337         <method name="CreateDomain(System.String, System.Security.Policy.Evidence, System.String, System.String, System.Boolean)" argnames="friendlyName, securityInfo, appBasePath, appRelativeSearchPath, shadowCopyFiles" returntype="System.AppDomain" />\r
338         <method name="CreateDomain(System.String)" argnames="friendlyName" returntype="System.AppDomain" />\r
339         <method name="CreateDomain(System.String, System.Security.Policy.Evidence, System.AppDomainSetup)" argnames="friendlyName, securityInfo, info" returntype="System.AppDomain" />\r
340         <method name="SetShadowCopyFiles()" argnames="" returntype="System.Void" />\r
341         <method name="SetDynamicBase(System.String)" argnames="path" returntype="System.Void" />\r
342         <method name="CreateInstanceAndUnwrap(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Object" />\r
343         <method name="CreateInstanceAndUnwrap(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Object" />\r
344         <method name="CreateInstanceAndUnwrap(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyName, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityAttributes" returntype="System.Object" />\r
345         <method name="CreateInstanceFromAndUnwrap(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Object" />\r
346         <method name="CreateInstanceFromAndUnwrap(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Object" />\r
347         <method name="CreateInstanceFromAndUnwrap(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyName, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityAttributes" returntype="System.Object" />\r
348         <event name="DomainUnload" />\r
349         <event name="AssemblyLoad" />\r
350         <event name="ProcessExit" />\r
351         <event name="TypeResolve" />\r
352         <event name="ResourceResolve" />\r
353         <event name="AssemblyResolve" />\r
354         <event name="UnhandledException" />\r
355     </class>\r
356     <class name="Attribute" namespace="System">\r
357         <constructor name="Attribute()" argnames="" />\r
358         <property name="TypeId" propertytype="System.Object" />\r
359         <method name="IsDefaultAttribute()" argnames="" returntype="System.Boolean" />\r
360         <method name="Match(System.Object)" argnames="obj" returntype="System.Boolean" />\r
361         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
362         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
363         <method name="GetCustomAttributes(System.Reflection.MemberInfo, System.Type)" argnames="element, type" returntype="System.Attribute[]" />\r
364         <method name="GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)" argnames="element, type, inherit" returntype="System.Attribute[]" />\r
365         <method name="GetCustomAttributes(System.Reflection.MemberInfo)" argnames="element" returntype="System.Attribute[]" />\r
366         <method name="GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />\r
367         <method name="GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)" argnames="element, attributeType" returntype="System.Attribute[]" />\r
368         <method name="GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute[]" />\r
369         <method name="GetCustomAttributes(System.Reflection.Module, System.Type)" argnames="element, attributeType" returntype="System.Attribute[]" />\r
370         <method name="GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute[]" />\r
371         <method name="GetCustomAttributes(System.Reflection.Assembly, System.Type)" argnames="element, attributeType" returntype="System.Attribute[]" />\r
372         <method name="GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute[]" />\r
373         <method name="GetCustomAttributes(System.Reflection.ParameterInfo)" argnames="element" returntype="System.Attribute[]" />\r
374         <method name="GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />\r
375         <method name="GetCustomAttributes(System.Reflection.Module)" argnames="element" returntype="System.Attribute[]" />\r
376         <method name="GetCustomAttributes(System.Reflection.Module, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />\r
377         <method name="GetCustomAttributes(System.Reflection.Assembly)" argnames="element" returntype="System.Attribute[]" />\r
378         <method name="GetCustomAttributes(System.Reflection.Assembly, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />\r
379         <method name="IsDefined(System.Reflection.MemberInfo, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />\r
380         <method name="IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />\r
381         <method name="IsDefined(System.Reflection.ParameterInfo, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />\r
382         <method name="IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />\r
383         <method name="IsDefined(System.Reflection.Module, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />\r
384         <method name="IsDefined(System.Reflection.Module, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />\r
385         <method name="IsDefined(System.Reflection.Assembly, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />\r
386         <method name="IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />\r
387         <method name="GetCustomAttribute(System.Reflection.MemberInfo, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />\r
388         <method name="GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />\r
389         <method name="GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />\r
390         <method name="GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />\r
391         <method name="GetCustomAttribute(System.Reflection.Module, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />\r
392         <method name="GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />\r
393         <method name="GetCustomAttribute(System.Reflection.Assembly, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />\r
394         <method name="GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />\r
395     </class>\r
396     <class name="LoaderOptimizationAttribute" namespace="System">\r
397         <constructor name="LoaderOptimizationAttribute(System.Byte)" argnames="value" />\r
398         <constructor name="LoaderOptimizationAttribute(System.LoaderOptimization)" argnames="value" />\r
399         <property name="Value" propertytype="System.LoaderOptimization" />\r
400     </class>\r
401     <class name="AppDomainUnloadedException" namespace="System">\r
402         <constructor name="AppDomainUnloadedException()" argnames="" />\r
403         <constructor name="AppDomainUnloadedException(System.String)" argnames="message" />\r
404         <constructor name="AppDomainUnloadedException(System.String, System.Exception)" argnames="message, innerException" />\r
405         <constructor name="AppDomainUnloadedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
406     </class>\r
407     <class name="ArgumentException" namespace="System">\r
408         <constructor name="ArgumentException()" argnames="" />\r
409         <constructor name="ArgumentException(System.String)" argnames="message" />\r
410         <constructor name="ArgumentException(System.String, System.Exception)" argnames="message, innerException" />\r
411         <constructor name="ArgumentException(System.String, System.String, System.Exception)" argnames="message, paramName, innerException" />\r
412         <constructor name="ArgumentException(System.String, System.String)" argnames="message, paramName" />\r
413         <constructor name="ArgumentException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
414         <property name="Message" propertytype="System.String" />\r
415         <property name="ParamName" propertytype="System.String" />\r
416         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
417     </class>\r
418     <class name="ArgumentNullException" namespace="System">\r
419         <constructor name="ArgumentNullException()" argnames="" />\r
420         <constructor name="ArgumentNullException(System.String)" argnames="paramName" />\r
421         <constructor name="ArgumentNullException(System.String, System.String)" argnames="paramName, message" />\r
422         <constructor name="ArgumentNullException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
423         <property name="NullMessage" propertytype="System.String" />\r
424     </class>\r
425     <class name="ArgumentOutOfRangeException" namespace="System">\r
426         <constructor name="ArgumentOutOfRangeException()" argnames="" />\r
427         <constructor name="ArgumentOutOfRangeException(System.String)" argnames="paramName" />\r
428         <constructor name="ArgumentOutOfRangeException(System.String, System.String)" argnames="paramName, message" />\r
429         <constructor name="ArgumentOutOfRangeException(System.String, System.Object, System.String)" argnames="paramName, actualValue, message" />\r
430         <constructor name="ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
431         <property name="RangeMessage" propertytype="System.String" />\r
432         <property name="Message" propertytype="System.String" />\r
433         <property name="ActualValue" propertytype="System.Object" />\r
434         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
435     </class>\r
436     <class name="ArithmeticException" namespace="System">\r
437         <constructor name="ArithmeticException()" argnames="" />\r
438         <constructor name="ArithmeticException(System.String)" argnames="message" />\r
439         <constructor name="ArithmeticException(System.String, System.Exception)" argnames="message, innerException" />\r
440         <constructor name="ArithmeticException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
441     </class>\r
442     <class name="ArrayTypeMismatchException" namespace="System">\r
443         <constructor name="ArrayTypeMismatchException()" argnames="" />\r
444         <constructor name="ArrayTypeMismatchException(System.String)" argnames="message" />\r
445         <constructor name="ArrayTypeMismatchException(System.String, System.Exception)" argnames="message, innerException" />\r
446         <constructor name="ArrayTypeMismatchException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
447     </class>\r
448     <class name="AttributeUsageAttribute" namespace="System">\r
449         <constructor name="AttributeUsageAttribute(System.AttributeTargets)" argnames="validOn" />\r
450         <property name="ValidOn" propertytype="System.AttributeTargets" />\r
451         <property name="AllowMultiple" propertytype="System.Boolean" />\r
452         <property name="Inherited" propertytype="System.Boolean" />\r
453     </class>\r
454     <class name="BadImageFormatException" namespace="System">\r
455         <constructor name="BadImageFormatException()" argnames="" />\r
456         <constructor name="BadImageFormatException(System.String)" argnames="message" />\r
457         <constructor name="BadImageFormatException(System.String, System.Exception)" argnames="message, inner" />\r
458         <constructor name="BadImageFormatException(System.String, System.String)" argnames="message, fileName" />\r
459         <constructor name="BadImageFormatException(System.String, System.String, System.Exception)" argnames="message, fileName, inner" />\r
460         <constructor name="BadImageFormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
461         <property name="Message" propertytype="System.String" />\r
462         <property name="FileName" propertytype="System.String" />\r
463         <property name="FusionLog" propertytype="System.String" />\r
464         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
465         <method name="ToString()" argnames="" returntype="System.String" />\r
466     </class>\r
467     <class name="BitConverter" namespace="System">\r
468         <field name="IsLittleEndian" />\r
469         <method name="GetBytes(System.Boolean)" argnames="value" returntype="System.Byte[]" />\r
470         <method name="GetBytes(System.Char)" argnames="value" returntype="System.Byte[]" />\r
471         <method name="GetBytes(System.Int16)" argnames="value" returntype="System.Byte[]" />\r
472         <method name="GetBytes(System.Int32)" argnames="value" returntype="System.Byte[]" />\r
473         <method name="GetBytes(System.Int64)" argnames="value" returntype="System.Byte[]" />\r
474         <method name="GetBytes(System.UInt16)" argnames="value" returntype="System.Byte[]" />\r
475         <method name="GetBytes(System.UInt32)" argnames="value" returntype="System.Byte[]" />\r
476         <method name="GetBytes(System.UInt64)" argnames="value" returntype="System.Byte[]" />\r
477         <method name="GetBytes(System.Single)" argnames="value" returntype="System.Byte[]" />\r
478         <method name="GetBytes(System.Double)" argnames="value" returntype="System.Byte[]" />\r
479         <method name="ToChar(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Char" />\r
480         <method name="ToInt16(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Int16" />\r
481         <method name="ToInt32(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
482         <method name="ToInt64(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Int64" />\r
483         <method name="ToUInt16(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.UInt16" />\r
484         <method name="ToUInt32(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.UInt32" />\r
485         <method name="ToUInt64(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.UInt64" />\r
486         <method name="ToSingle(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Single" />\r
487         <method name="ToDouble(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Double" />\r
488         <method name="ToString(System.Byte[], System.Int32, System.Int32)" argnames="value, startIndex, length" returntype="System.String" />\r
489         <method name="ToString(System.Byte[])" argnames="value" returntype="System.String" />\r
490         <method name="ToString(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.String" />\r
491         <method name="ToBoolean(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Boolean" />\r
492         <method name="DoubleToInt64Bits(System.Double)" argnames="value" returntype="System.Int64" />\r
493         <method name="Int64BitsToDouble(System.Int64)" argnames="value" returntype="System.Double" />\r
494     </class>\r
495     <class name="Buffer" namespace="System">\r
496         <method name="BlockCopy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)" argnames="src, srcOffset, dst, dstOffset, count" returntype="System.Void" />\r
497         <method name="GetByte(System.Array, System.Int32)" argnames="array, index" returntype="System.Byte" />\r
498         <method name="SetByte(System.Array, System.Int32, System.Byte)" argnames="array, index, value" returntype="System.Void" />\r
499         <method name="ByteLength(System.Array)" argnames="array" returntype="System.Int32" />\r
500     </class>\r
501     <class name="CannotUnloadAppDomainException" namespace="System">\r
502         <constructor name="CannotUnloadAppDomainException()" argnames="" />\r
503         <constructor name="CannotUnloadAppDomainException(System.String)" argnames="message" />\r
504         <constructor name="CannotUnloadAppDomainException(System.String, System.Exception)" argnames="message, innerException" />\r
505         <constructor name="CannotUnloadAppDomainException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
506     </class>\r
507     <class name="CharEnumerator" namespace="System">\r
508         <property name="Current" propertytype="System.Char" />\r
509         <method name="Clone()" argnames="" returntype="System.Object" />\r
510         <method name="Reset()" argnames="" returntype="System.Void" />\r
511         <method name="MoveNext()" argnames="" returntype="System.Boolean" />\r
512     </class>\r
513     <class name="CLSCompliantAttribute" namespace="System">\r
514         <constructor name="CLSCompliantAttribute(System.Boolean)" argnames="isCompliant" />\r
515         <property name="IsCompliant" propertytype="System.Boolean" />\r
516     </class>\r
517     <class name="TypeUnloadedException" namespace="System">\r
518         <constructor name="TypeUnloadedException()" argnames="" />\r
519         <constructor name="TypeUnloadedException(System.String)" argnames="message" />\r
520         <constructor name="TypeUnloadedException(System.String, System.Exception)" argnames="message, innerException" />\r
521         <constructor name="TypeUnloadedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
522     </class>\r
523     <class name="__ComObject" namespace="System" />\r
524     <class name="Console" namespace="System">\r
525         <property name="Error" propertytype="System.IO.TextWriter" />\r
526         <property name="In" propertytype="System.IO.TextReader" />\r
527         <property name="Out" propertytype="System.IO.TextWriter" />\r
528         <method name="OpenStandardError()" argnames="" returntype="System.IO.Stream" />\r
529         <method name="OpenStandardError(System.Int32)" argnames="bufferSize" returntype="System.IO.Stream" />\r
530         <method name="OpenStandardInput()" argnames="" returntype="System.IO.Stream" />\r
531         <method name="OpenStandardInput(System.Int32)" argnames="bufferSize" returntype="System.IO.Stream" />\r
532         <method name="OpenStandardOutput()" argnames="" returntype="System.IO.Stream" />\r
533         <method name="OpenStandardOutput(System.Int32)" argnames="bufferSize" returntype="System.IO.Stream" />\r
534         <method name="SetIn(System.IO.TextReader)" argnames="newIn" returntype="System.Void" />\r
535         <method name="SetOut(System.IO.TextWriter)" argnames="newOut" returntype="System.Void" />\r
536         <method name="SetError(System.IO.TextWriter)" argnames="newError" returntype="System.Void" />\r
537         <method name="Read()" argnames="" returntype="System.Int32" />\r
538         <method name="ReadLine()" argnames="" returntype="System.String" />\r
539         <method name="WriteLine()" argnames="" returntype="System.Void" />\r
540         <method name="WriteLine(System.Boolean)" argnames="value" returntype="System.Void" />\r
541         <method name="WriteLine(System.Char)" argnames="value" returntype="System.Void" />\r
542         <method name="WriteLine(System.Char[])" argnames="buffer" returntype="System.Void" />\r
543         <method name="WriteLine(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
544         <method name="WriteLine(System.Decimal)" argnames="value" returntype="System.Void" />\r
545         <method name="WriteLine(System.Double)" argnames="value" returntype="System.Void" />\r
546         <method name="WriteLine(System.Single)" argnames="value" returntype="System.Void" />\r
547         <method name="WriteLine(System.Int32)" argnames="value" returntype="System.Void" />\r
548         <method name="WriteLine(System.UInt32)" argnames="value" returntype="System.Void" />\r
549         <method name="WriteLine(System.Int64)" argnames="value" returntype="System.Void" />\r
550         <method name="WriteLine(System.UInt64)" argnames="value" returntype="System.Void" />\r
551         <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />\r
552         <method name="WriteLine(System.String)" argnames="value" returntype="System.Void" />\r
553         <method name="WriteLine(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />\r
554         <method name="WriteLine(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />\r
555         <method name="WriteLine(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />\r
556         <method name="WriteLine(System.String, System.Object, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2, arg3" returntype="System.Void" />\r
557         <method name="WriteLine(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />\r
558         <method name="Write(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />\r
559         <method name="Write(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />\r
560         <method name="Write(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />\r
561         <method name="Write(System.String, System.Object, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2, arg3" returntype="System.Void" />\r
562         <method name="Write(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />\r
563         <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />\r
564         <method name="Write(System.Char)" argnames="value" returntype="System.Void" />\r
565         <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />\r
566         <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
567         <method name="Write(System.Double)" argnames="value" returntype="System.Void" />\r
568         <method name="Write(System.Decimal)" argnames="value" returntype="System.Void" />\r
569         <method name="Write(System.Single)" argnames="value" returntype="System.Void" />\r
570         <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />\r
571         <method name="Write(System.UInt32)" argnames="value" returntype="System.Void" />\r
572         <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />\r
573         <method name="Write(System.UInt64)" argnames="value" returntype="System.Void" />\r
574         <method name="Write(System.Object)" argnames="value" returntype="System.Void" />\r
575         <method name="Write(System.String)" argnames="value" returntype="System.Void" />\r
576     </class>\r
577     <class name="ContextMarshalException" namespace="System">\r
578         <constructor name="ContextMarshalException()" argnames="" />\r
579         <constructor name="ContextMarshalException(System.String)" argnames="message" />\r
580         <constructor name="ContextMarshalException(System.String, System.Exception)" argnames="message, inner" />\r
581         <constructor name="ContextMarshalException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
582     </class>\r
583     <class name="Convert" namespace="System">\r
584         <field name="DBNull" />\r
585         <method name="GetTypeCode(System.Object)" argnames="value" returntype="System.TypeCode" />\r
586         <method name="IsDBNull(System.Object)" argnames="value" returntype="System.Boolean" />\r
587         <method name="ChangeType(System.Object, System.TypeCode)" argnames="value, typeCode" returntype="System.Object" />\r
588         <method name="ChangeType(System.Object, System.TypeCode, System.IFormatProvider)" argnames="value, typeCode, provider" returntype="System.Object" />\r
589         <method name="ChangeType(System.Object, System.Type)" argnames="value, conversionType" returntype="System.Object" />\r
590         <method name="ChangeType(System.Object, System.Type, System.IFormatProvider)" argnames="value, conversionType, provider" returntype="System.Object" />\r
591         <method name="ToBoolean(System.Object)" argnames="value" returntype="System.Boolean" />\r
592         <method name="ToBoolean(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Boolean" />\r
593         <method name="ToBoolean(System.Boolean)" argnames="value" returntype="System.Boolean" />\r
594         <method name="ToBoolean(System.SByte)" argnames="value" returntype="System.Boolean" />\r
595         <method name="ToBoolean(System.Char)" argnames="value" returntype="System.Boolean" />\r
596         <method name="ToBoolean(System.Byte)" argnames="value" returntype="System.Boolean" />\r
597         <method name="ToBoolean(System.Int16)" argnames="value" returntype="System.Boolean" />\r
598         <method name="ToBoolean(System.UInt16)" argnames="value" returntype="System.Boolean" />\r
599         <method name="ToBoolean(System.Int32)" argnames="value" returntype="System.Boolean" />\r
600         <method name="ToBoolean(System.UInt32)" argnames="value" returntype="System.Boolean" />\r
601         <method name="ToBoolean(System.Int64)" argnames="value" returntype="System.Boolean" />\r
602         <method name="ToBoolean(System.UInt64)" argnames="value" returntype="System.Boolean" />\r
603         <method name="ToBoolean(System.String)" argnames="value" returntype="System.Boolean" />\r
604         <method name="ToBoolean(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Boolean" />\r
605         <method name="ToBoolean(System.Single)" argnames="value" returntype="System.Boolean" />\r
606         <method name="ToBoolean(System.Double)" argnames="value" returntype="System.Boolean" />\r
607         <method name="ToBoolean(System.Decimal)" argnames="value" returntype="System.Boolean" />\r
608         <method name="ToBoolean(System.DateTime)" argnames="value" returntype="System.Boolean" />\r
609         <method name="ToChar(System.Object)" argnames="value" returntype="System.Char" />\r
610         <method name="ToChar(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Char" />\r
611         <method name="ToChar(System.Boolean)" argnames="value" returntype="System.Char" />\r
612         <method name="ToChar(System.Char)" argnames="value" returntype="System.Char" />\r
613         <method name="ToChar(System.SByte)" argnames="value" returntype="System.Char" />\r
614         <method name="ToChar(System.Byte)" argnames="value" returntype="System.Char" />\r
615         <method name="ToChar(System.Int16)" argnames="value" returntype="System.Char" />\r
616         <method name="ToChar(System.UInt16)" argnames="value" returntype="System.Char" />\r
617         <method name="ToChar(System.Int32)" argnames="value" returntype="System.Char" />\r
618         <method name="ToChar(System.UInt32)" argnames="value" returntype="System.Char" />\r
619         <method name="ToChar(System.Int64)" argnames="value" returntype="System.Char" />\r
620         <method name="ToChar(System.UInt64)" argnames="value" returntype="System.Char" />\r
621         <method name="ToChar(System.String)" argnames="value" returntype="System.Char" />\r
622         <method name="ToChar(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Char" />\r
623         <method name="ToChar(System.Single)" argnames="value" returntype="System.Char" />\r
624         <method name="ToChar(System.Double)" argnames="value" returntype="System.Char" />\r
625         <method name="ToChar(System.Decimal)" argnames="value" returntype="System.Char" />\r
626         <method name="ToChar(System.DateTime)" argnames="value" returntype="System.Char" />\r
627         <method name="ToSByte(System.Object)" argnames="value" returntype="System.SByte" />\r
628         <method name="ToSByte(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.SByte" />\r
629         <method name="ToSByte(System.Boolean)" argnames="value" returntype="System.SByte" />\r
630         <method name="ToSByte(System.SByte)" argnames="value" returntype="System.SByte" />\r
631         <method name="ToSByte(System.Char)" argnames="value" returntype="System.SByte" />\r
632         <method name="ToSByte(System.Byte)" argnames="value" returntype="System.SByte" />\r
633         <method name="ToSByte(System.Int16)" argnames="value" returntype="System.SByte" />\r
634         <method name="ToSByte(System.UInt16)" argnames="value" returntype="System.SByte" />\r
635         <method name="ToSByte(System.Int32)" argnames="value" returntype="System.SByte" />\r
636         <method name="ToSByte(System.UInt32)" argnames="value" returntype="System.SByte" />\r
637         <method name="ToSByte(System.Int64)" argnames="value" returntype="System.SByte" />\r
638         <method name="ToSByte(System.UInt64)" argnames="value" returntype="System.SByte" />\r
639         <method name="ToSByte(System.Single)" argnames="value" returntype="System.SByte" />\r
640         <method name="ToSByte(System.Double)" argnames="value" returntype="System.SByte" />\r
641         <method name="ToSByte(System.Decimal)" argnames="value" returntype="System.SByte" />\r
642         <method name="ToSByte(System.String)" argnames="value" returntype="System.SByte" />\r
643         <method name="ToSByte(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.SByte" />\r
644         <method name="ToSByte(System.DateTime)" argnames="value" returntype="System.SByte" />\r
645         <method name="ToByte(System.Object)" argnames="value" returntype="System.Byte" />\r
646         <method name="ToByte(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Byte" />\r
647         <method name="ToByte(System.Boolean)" argnames="value" returntype="System.Byte" />\r
648         <method name="ToByte(System.Byte)" argnames="value" returntype="System.Byte" />\r
649         <method name="ToByte(System.Char)" argnames="value" returntype="System.Byte" />\r
650         <method name="ToByte(System.SByte)" argnames="value" returntype="System.Byte" />\r
651         <method name="ToByte(System.Int16)" argnames="value" returntype="System.Byte" />\r
652         <method name="ToByte(System.UInt16)" argnames="value" returntype="System.Byte" />\r
653         <method name="ToByte(System.Int32)" argnames="value" returntype="System.Byte" />\r
654         <method name="ToByte(System.UInt32)" argnames="value" returntype="System.Byte" />\r
655         <method name="ToByte(System.Int64)" argnames="value" returntype="System.Byte" />\r
656         <method name="ToByte(System.UInt64)" argnames="value" returntype="System.Byte" />\r
657         <method name="ToByte(System.Single)" argnames="value" returntype="System.Byte" />\r
658         <method name="ToByte(System.Double)" argnames="value" returntype="System.Byte" />\r
659         <method name="ToByte(System.Decimal)" argnames="value" returntype="System.Byte" />\r
660         <method name="ToByte(System.String)" argnames="value" returntype="System.Byte" />\r
661         <method name="ToByte(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Byte" />\r
662         <method name="ToByte(System.DateTime)" argnames="value" returntype="System.Byte" />\r
663         <method name="ToInt16(System.Object)" argnames="value" returntype="System.Int16" />\r
664         <method name="ToInt16(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Int16" />\r
665         <method name="ToInt16(System.Boolean)" argnames="value" returntype="System.Int16" />\r
666         <method name="ToInt16(System.Char)" argnames="value" returntype="System.Int16" />\r
667         <method name="ToInt16(System.SByte)" argnames="value" returntype="System.Int16" />\r
668         <method name="ToInt16(System.Byte)" argnames="value" returntype="System.Int16" />\r
669         <method name="ToInt16(System.UInt16)" argnames="value" returntype="System.Int16" />\r
670         <method name="ToInt16(System.Int32)" argnames="value" returntype="System.Int16" />\r
671         <method name="ToInt16(System.UInt32)" argnames="value" returntype="System.Int16" />\r
672         <method name="ToInt16(System.Int16)" argnames="value" returntype="System.Int16" />\r
673         <method name="ToInt16(System.Int64)" argnames="value" returntype="System.Int16" />\r
674         <method name="ToInt16(System.UInt64)" argnames="value" returntype="System.Int16" />\r
675         <method name="ToInt16(System.Single)" argnames="value" returntype="System.Int16" />\r
676         <method name="ToInt16(System.Double)" argnames="value" returntype="System.Int16" />\r
677         <method name="ToInt16(System.Decimal)" argnames="value" returntype="System.Int16" />\r
678         <method name="ToInt16(System.String)" argnames="value" returntype="System.Int16" />\r
679         <method name="ToInt16(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Int16" />\r
680         <method name="ToInt16(System.DateTime)" argnames="value" returntype="System.Int16" />\r
681         <method name="ToUInt16(System.Object)" argnames="value" returntype="System.UInt16" />\r
682         <method name="ToUInt16(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt16" />\r
683         <method name="ToUInt16(System.Boolean)" argnames="value" returntype="System.UInt16" />\r
684         <method name="ToUInt16(System.Char)" argnames="value" returntype="System.UInt16" />\r
685         <method name="ToUInt16(System.SByte)" argnames="value" returntype="System.UInt16" />\r
686         <method name="ToUInt16(System.Byte)" argnames="value" returntype="System.UInt16" />\r
687         <method name="ToUInt16(System.Int16)" argnames="value" returntype="System.UInt16" />\r
688         <method name="ToUInt16(System.Int32)" argnames="value" returntype="System.UInt16" />\r
689         <method name="ToUInt16(System.UInt16)" argnames="value" returntype="System.UInt16" />\r
690         <method name="ToUInt16(System.UInt32)" argnames="value" returntype="System.UInt16" />\r
691         <method name="ToUInt16(System.Int64)" argnames="value" returntype="System.UInt16" />\r
692         <method name="ToUInt16(System.UInt64)" argnames="value" returntype="System.UInt16" />\r
693         <method name="ToUInt16(System.Single)" argnames="value" returntype="System.UInt16" />\r
694         <method name="ToUInt16(System.Double)" argnames="value" returntype="System.UInt16" />\r
695         <method name="ToUInt16(System.Decimal)" argnames="value" returntype="System.UInt16" />\r
696         <method name="ToUInt16(System.String)" argnames="value" returntype="System.UInt16" />\r
697         <method name="ToUInt16(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt16" />\r
698         <method name="ToUInt16(System.DateTime)" argnames="value" returntype="System.UInt16" />\r
699         <method name="ToInt32(System.Object)" argnames="value" returntype="System.Int32" />\r
700         <method name="ToInt32(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Int32" />\r
701         <method name="ToInt32(System.Boolean)" argnames="value" returntype="System.Int32" />\r
702         <method name="ToInt32(System.Char)" argnames="value" returntype="System.Int32" />\r
703         <method name="ToInt32(System.SByte)" argnames="value" returntype="System.Int32" />\r
704         <method name="ToInt32(System.Byte)" argnames="value" returntype="System.Int32" />\r
705         <method name="ToInt32(System.Int16)" argnames="value" returntype="System.Int32" />\r
706         <method name="ToInt32(System.UInt16)" argnames="value" returntype="System.Int32" />\r
707         <method name="ToInt32(System.UInt32)" argnames="value" returntype="System.Int32" />\r
708         <method name="ToInt32(System.Int32)" argnames="value" returntype="System.Int32" />\r
709         <method name="ToInt32(System.Int64)" argnames="value" returntype="System.Int32" />\r
710         <method name="ToInt32(System.UInt64)" argnames="value" returntype="System.Int32" />\r
711         <method name="ToInt32(System.Single)" argnames="value" returntype="System.Int32" />\r
712         <method name="ToInt32(System.Double)" argnames="value" returntype="System.Int32" />\r
713         <method name="ToInt32(System.Decimal)" argnames="value" returntype="System.Int32" />\r
714         <method name="ToInt32(System.String)" argnames="value" returntype="System.Int32" />\r
715         <method name="ToInt32(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Int32" />\r
716         <method name="ToInt32(System.DateTime)" argnames="value" returntype="System.Int32" />\r
717         <method name="ToUInt32(System.Object)" argnames="value" returntype="System.UInt32" />\r
718         <method name="ToUInt32(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt32" />\r
719         <method name="ToUInt32(System.Boolean)" argnames="value" returntype="System.UInt32" />\r
720         <method name="ToUInt32(System.Char)" argnames="value" returntype="System.UInt32" />\r
721         <method name="ToUInt32(System.SByte)" argnames="value" returntype="System.UInt32" />\r
722         <method name="ToUInt32(System.Byte)" argnames="value" returntype="System.UInt32" />\r
723         <method name="ToUInt32(System.Int16)" argnames="value" returntype="System.UInt32" />\r
724         <method name="ToUInt32(System.UInt16)" argnames="value" returntype="System.UInt32" />\r
725         <method name="ToUInt32(System.Int32)" argnames="value" returntype="System.UInt32" />\r
726         <method name="ToUInt32(System.UInt32)" argnames="value" returntype="System.UInt32" />\r
727         <method name="ToUInt32(System.Int64)" argnames="value" returntype="System.UInt32" />\r
728         <method name="ToUInt32(System.UInt64)" argnames="value" returntype="System.UInt32" />\r
729         <method name="ToUInt32(System.Single)" argnames="value" returntype="System.UInt32" />\r
730         <method name="ToUInt32(System.Double)" argnames="value" returntype="System.UInt32" />\r
731         <method name="ToUInt32(System.Decimal)" argnames="value" returntype="System.UInt32" />\r
732         <method name="ToUInt32(System.String)" argnames="value" returntype="System.UInt32" />\r
733         <method name="ToUInt32(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt32" />\r
734         <method name="ToUInt32(System.DateTime)" argnames="value" returntype="System.UInt32" />\r
735         <method name="ToInt64(System.Object)" argnames="value" returntype="System.Int64" />\r
736         <method name="ToInt64(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Int64" />\r
737         <method name="ToInt64(System.Boolean)" argnames="value" returntype="System.Int64" />\r
738         <method name="ToInt64(System.Char)" argnames="value" returntype="System.Int64" />\r
739         <method name="ToInt64(System.SByte)" argnames="value" returntype="System.Int64" />\r
740         <method name="ToInt64(System.Byte)" argnames="value" returntype="System.Int64" />\r
741         <method name="ToInt64(System.Int16)" argnames="value" returntype="System.Int64" />\r
742         <method name="ToInt64(System.UInt16)" argnames="value" returntype="System.Int64" />\r
743         <method name="ToInt64(System.Int32)" argnames="value" returntype="System.Int64" />\r
744         <method name="ToInt64(System.UInt32)" argnames="value" returntype="System.Int64" />\r
745         <method name="ToInt64(System.UInt64)" argnames="value" returntype="System.Int64" />\r
746         <method name="ToInt64(System.Int64)" argnames="value" returntype="System.Int64" />\r
747         <method name="ToInt64(System.Single)" argnames="value" returntype="System.Int64" />\r
748         <method name="ToInt64(System.Double)" argnames="value" returntype="System.Int64" />\r
749         <method name="ToInt64(System.Decimal)" argnames="value" returntype="System.Int64" />\r
750         <method name="ToInt64(System.String)" argnames="value" returntype="System.Int64" />\r
751         <method name="ToInt64(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Int64" />\r
752         <method name="ToInt64(System.DateTime)" argnames="value" returntype="System.Int64" />\r
753         <method name="ToUInt64(System.Object)" argnames="value" returntype="System.UInt64" />\r
754         <method name="ToUInt64(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt64" />\r
755         <method name="ToUInt64(System.Boolean)" argnames="value" returntype="System.UInt64" />\r
756         <method name="ToUInt64(System.Char)" argnames="value" returntype="System.UInt64" />\r
757         <method name="ToUInt64(System.SByte)" argnames="value" returntype="System.UInt64" />\r
758         <method name="ToUInt64(System.Byte)" argnames="value" returntype="System.UInt64" />\r
759         <method name="ToUInt64(System.Int16)" argnames="value" returntype="System.UInt64" />\r
760         <method name="ToUInt64(System.UInt16)" argnames="value" returntype="System.UInt64" />\r
761         <method name="ToUInt64(System.Int32)" argnames="value" returntype="System.UInt64" />\r
762         <method name="ToUInt64(System.UInt32)" argnames="value" returntype="System.UInt64" />\r
763         <method name="ToUInt64(System.Int64)" argnames="value" returntype="System.UInt64" />\r
764         <method name="ToUInt64(System.UInt64)" argnames="value" returntype="System.UInt64" />\r
765         <method name="ToUInt64(System.Single)" argnames="value" returntype="System.UInt64" />\r
766         <method name="ToUInt64(System.Double)" argnames="value" returntype="System.UInt64" />\r
767         <method name="ToUInt64(System.Decimal)" argnames="value" returntype="System.UInt64" />\r
768         <method name="ToUInt64(System.String)" argnames="value" returntype="System.UInt64" />\r
769         <method name="ToUInt64(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt64" />\r
770         <method name="ToUInt64(System.DateTime)" argnames="value" returntype="System.UInt64" />\r
771         <method name="ToSingle(System.Object)" argnames="value" returntype="System.Single" />\r
772         <method name="ToSingle(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Single" />\r
773         <method name="ToSingle(System.SByte)" argnames="value" returntype="System.Single" />\r
774         <method name="ToSingle(System.Byte)" argnames="value" returntype="System.Single" />\r
775         <method name="ToSingle(System.Char)" argnames="value" returntype="System.Single" />\r
776         <method name="ToSingle(System.Int16)" argnames="value" returntype="System.Single" />\r
777         <method name="ToSingle(System.UInt16)" argnames="value" returntype="System.Single" />\r
778         <method name="ToSingle(System.Int32)" argnames="value" returntype="System.Single" />\r
779         <method name="ToSingle(System.UInt32)" argnames="value" returntype="System.Single" />\r
780         <method name="ToSingle(System.Int64)" argnames="value" returntype="System.Single" />\r
781         <method name="ToSingle(System.UInt64)" argnames="value" returntype="System.Single" />\r
782         <method name="ToSingle(System.Single)" argnames="value" returntype="System.Single" />\r
783         <method name="ToSingle(System.Double)" argnames="value" returntype="System.Single" />\r
784         <method name="ToSingle(System.Decimal)" argnames="value" returntype="System.Single" />\r
785         <method name="ToSingle(System.String)" argnames="value" returntype="System.Single" />\r
786         <method name="ToSingle(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Single" />\r
787         <method name="ToSingle(System.Boolean)" argnames="value" returntype="System.Single" />\r
788         <method name="ToSingle(System.DateTime)" argnames="value" returntype="System.Single" />\r
789         <method name="ToDouble(System.Object)" argnames="value" returntype="System.Double" />\r
790         <method name="ToDouble(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Double" />\r
791         <method name="ToDouble(System.SByte)" argnames="value" returntype="System.Double" />\r
792         <method name="ToDouble(System.Byte)" argnames="value" returntype="System.Double" />\r
793         <method name="ToDouble(System.Int16)" argnames="value" returntype="System.Double" />\r
794         <method name="ToDouble(System.Char)" argnames="value" returntype="System.Double" />\r
795         <method name="ToDouble(System.UInt16)" argnames="value" returntype="System.Double" />\r
796         <method name="ToDouble(System.Int32)" argnames="value" returntype="System.Double" />\r
797         <method name="ToDouble(System.UInt32)" argnames="value" returntype="System.Double" />\r
798         <method name="ToDouble(System.Int64)" argnames="value" returntype="System.Double" />\r
799         <method name="ToDouble(System.UInt64)" argnames="value" returntype="System.Double" />\r
800         <method name="ToDouble(System.Single)" argnames="value" returntype="System.Double" />\r
801         <method name="ToDouble(System.Double)" argnames="value" returntype="System.Double" />\r
802         <method name="ToDouble(System.Decimal)" argnames="value" returntype="System.Double" />\r
803         <method name="ToDouble(System.String)" argnames="value" returntype="System.Double" />\r
804         <method name="ToDouble(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Double" />\r
805         <method name="ToDouble(System.Boolean)" argnames="value" returntype="System.Double" />\r
806         <method name="ToDouble(System.DateTime)" argnames="value" returntype="System.Double" />\r
807         <method name="ToDecimal(System.Object)" argnames="value" returntype="System.Decimal" />\r
808         <method name="ToDecimal(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Decimal" />\r
809         <method name="ToDecimal(System.SByte)" argnames="value" returntype="System.Decimal" />\r
810         <method name="ToDecimal(System.Byte)" argnames="value" returntype="System.Decimal" />\r
811         <method name="ToDecimal(System.Char)" argnames="value" returntype="System.Decimal" />\r
812         <method name="ToDecimal(System.Int16)" argnames="value" returntype="System.Decimal" />\r
813         <method name="ToDecimal(System.UInt16)" argnames="value" returntype="System.Decimal" />\r
814         <method name="ToDecimal(System.Int32)" argnames="value" returntype="System.Decimal" />\r
815         <method name="ToDecimal(System.UInt32)" argnames="value" returntype="System.Decimal" />\r
816         <method name="ToDecimal(System.Int64)" argnames="value" returntype="System.Decimal" />\r
817         <method name="ToDecimal(System.UInt64)" argnames="value" returntype="System.Decimal" />\r
818         <method name="ToDecimal(System.Single)" argnames="value" returntype="System.Decimal" />\r
819         <method name="ToDecimal(System.Double)" argnames="value" returntype="System.Decimal" />\r
820         <method name="ToDecimal(System.String)" argnames="value" returntype="System.Decimal" />\r
821         <method name="ToDecimal(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Decimal" />\r
822         <method name="ToDecimal(System.Decimal)" argnames="value" returntype="System.Decimal" />\r
823         <method name="ToDecimal(System.Boolean)" argnames="value" returntype="System.Decimal" />\r
824         <method name="ToDecimal(System.DateTime)" argnames="value" returntype="System.Decimal" />\r
825         <method name="ToDateTime(System.DateTime)" argnames="value" returntype="System.DateTime" />\r
826         <method name="ToDateTime(System.Object)" argnames="value" returntype="System.DateTime" />\r
827         <method name="ToDateTime(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.DateTime" />\r
828         <method name="ToDateTime(System.String)" argnames="value" returntype="System.DateTime" />\r
829         <method name="ToDateTime(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.DateTime" />\r
830         <method name="ToDateTime(System.SByte)" argnames="value" returntype="System.DateTime" />\r
831         <method name="ToDateTime(System.Byte)" argnames="value" returntype="System.DateTime" />\r
832         <method name="ToDateTime(System.Int16)" argnames="value" returntype="System.DateTime" />\r
833         <method name="ToDateTime(System.UInt16)" argnames="value" returntype="System.DateTime" />\r
834         <method name="ToDateTime(System.Int32)" argnames="value" returntype="System.DateTime" />\r
835         <method name="ToDateTime(System.UInt32)" argnames="value" returntype="System.DateTime" />\r
836         <method name="ToDateTime(System.Int64)" argnames="value" returntype="System.DateTime" />\r
837         <method name="ToDateTime(System.UInt64)" argnames="value" returntype="System.DateTime" />\r
838         <method name="ToDateTime(System.Boolean)" argnames="value" returntype="System.DateTime" />\r
839         <method name="ToDateTime(System.Char)" argnames="value" returntype="System.DateTime" />\r
840         <method name="ToDateTime(System.Single)" argnames="value" returntype="System.DateTime" />\r
841         <method name="ToDateTime(System.Double)" argnames="value" returntype="System.DateTime" />\r
842         <method name="ToDateTime(System.Decimal)" argnames="value" returntype="System.DateTime" />\r
843         <method name="ToString(System.Object)" argnames="value" returntype="System.String" />\r
844         <method name="ToString(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
845         <method name="ToString(System.Boolean)" argnames="value" returntype="System.String" />\r
846         <method name="ToString(System.Boolean, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
847         <method name="ToString(System.Char)" argnames="value" returntype="System.String" />\r
848         <method name="ToString(System.Char, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
849         <method name="ToString(System.SByte)" argnames="value" returntype="System.String" />\r
850         <method name="ToString(System.SByte, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
851         <method name="ToString(System.Byte)" argnames="value" returntype="System.String" />\r
852         <method name="ToString(System.Byte, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
853         <method name="ToString(System.Int16)" argnames="value" returntype="System.String" />\r
854         <method name="ToString(System.Int16, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
855         <method name="ToString(System.UInt16)" argnames="value" returntype="System.String" />\r
856         <method name="ToString(System.UInt16, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
857         <method name="ToString(System.Int32)" argnames="value" returntype="System.String" />\r
858         <method name="ToString(System.Int32, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
859         <method name="ToString(System.UInt32)" argnames="value" returntype="System.String" />\r
860         <method name="ToString(System.UInt32, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
861         <method name="ToString(System.Int64)" argnames="value" returntype="System.String" />\r
862         <method name="ToString(System.Int64, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
863         <method name="ToString(System.UInt64)" argnames="value" returntype="System.String" />\r
864         <method name="ToString(System.UInt64, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
865         <method name="ToString(System.Single)" argnames="value" returntype="System.String" />\r
866         <method name="ToString(System.Single, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
867         <method name="ToString(System.Double)" argnames="value" returntype="System.String" />\r
868         <method name="ToString(System.Double, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
869         <method name="ToString(System.Decimal)" argnames="value" returntype="System.String" />\r
870         <method name="ToString(System.Decimal, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
871         <method name="ToString(System.DateTime)" argnames="value" returntype="System.String" />\r
872         <method name="ToString(System.DateTime, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
873         <method name="ToString(System.String)" argnames="value" returntype="System.String" />\r
874         <method name="ToString(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />\r
875         <method name="ToByte(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Byte" />\r
876         <method name="ToSByte(System.String, System.Int32)" argnames="value, fromBase" returntype="System.SByte" />\r
877         <method name="ToInt16(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Int16" />\r
878         <method name="ToUInt16(System.String, System.Int32)" argnames="value, fromBase" returntype="System.UInt16" />\r
879         <method name="ToInt32(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Int32" />\r
880         <method name="ToUInt32(System.String, System.Int32)" argnames="value, fromBase" returntype="System.UInt32" />\r
881         <method name="ToInt64(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Int64" />\r
882         <method name="ToUInt64(System.String, System.Int32)" argnames="value, fromBase" returntype="System.UInt64" />\r
883         <method name="ToString(System.Byte, System.Int32)" argnames="value, toBase" returntype="System.String" />\r
884         <method name="ToString(System.Int16, System.Int32)" argnames="value, toBase" returntype="System.String" />\r
885         <method name="ToString(System.Int32, System.Int32)" argnames="value, toBase" returntype="System.String" />\r
886         <method name="ToString(System.Int64, System.Int32)" argnames="value, toBase" returntype="System.String" />\r
887         <method name="ToBase64String(System.Byte[])" argnames="inArray" returntype="System.String" />\r
888         <method name="ToBase64String(System.Byte[], System.Int32, System.Int32)" argnames="inArray, offset, length" returntype="System.String" />\r
889         <method name="FromBase64String(System.String)" argnames="s" returntype="System.Byte[]" />\r
890         <method name="ToBase64CharArray(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="inArray, offsetIn, length, outArray, offsetOut" returntype="System.Int32" />\r
891         <method name="FromBase64CharArray(System.Char[], System.Int32, System.Int32)" argnames="inArray, offset, length" returntype="System.Byte[]" />\r
892     </class>\r
893     <class name="ContextBoundObject" namespace="System">\r
894         <constructor name="ContextBoundObject()" argnames="" />\r
895     </class>\r
896     <class name="ContextStaticAttribute" namespace="System">\r
897         <constructor name="ContextStaticAttribute()" argnames="" />\r
898     </class>\r
899     <class name="TimeZone" namespace="System">\r
900         <constructor name="TimeZone()" argnames="" />\r
901         <property name="CurrentTimeZone" propertytype="System.TimeZone" />\r
902         <property name="StandardName" propertytype="System.String" />\r
903         <property name="DaylightName" propertytype="System.String" />\r
904         <method name="IsDaylightSavingTime(System.DateTime)" argnames="time" returntype="System.Boolean" />\r
905         <method name="GetDaylightChanges(System.Int32)" argnames="year" returntype="System.Globalization.DaylightTime" />\r
906         <method name="ToLocalTime(System.DateTime)" argnames="time" returntype="System.DateTime" />\r
907         <method name="ToUniversalTime(System.DateTime)" argnames="time" returntype="System.DateTime" />\r
908         <method name="GetUtcOffset(System.DateTime)" argnames="time" returntype="System.TimeSpan" />\r
909         <method name="IsDaylightSavingTime(System.DateTime, System.Globalization.DaylightTime)" argnames="time, daylightTimes" returntype="System.Boolean" />\r
910     </class>\r
911     <class name="DBNull" namespace="System">\r
912         <field name="Value" />\r
913         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
914         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
915         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
916         <method name="ToString()" argnames="" returntype="System.String" />\r
917     </class>\r
918     <class name="DivideByZeroException" namespace="System">\r
919         <constructor name="DivideByZeroException()" argnames="" />\r
920         <constructor name="DivideByZeroException(System.String)" argnames="message" />\r
921         <constructor name="DivideByZeroException(System.String, System.Exception)" argnames="message, innerException" />\r
922         <constructor name="DivideByZeroException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
923     </class>\r
924     <class name="DuplicateWaitObjectException" namespace="System">\r
925         <constructor name="DuplicateWaitObjectException()" argnames="" />\r
926         <constructor name="DuplicateWaitObjectException(System.String)" argnames="parameterName" />\r
927         <constructor name="DuplicateWaitObjectException(System.String, System.String)" argnames="parameterName, message" />\r
928         <constructor name="DuplicateWaitObjectException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
929         <property name="DuplicateWaitObjectMessage" propertytype="System.String" />\r
930     </class>\r
931     <class name="TypeLoadException" namespace="System">\r
932         <constructor name="TypeLoadException()" argnames="" />\r
933         <constructor name="TypeLoadException(System.String)" argnames="message" />\r
934         <constructor name="TypeLoadException(System.String, System.Exception)" argnames="message, inner" />\r
935         <constructor name="TypeLoadException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
936         <property name="Message" propertytype="System.String" />\r
937         <property name="TypeName" propertytype="System.String" />\r
938         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
939     </class>\r
940     <class name="EntryPointNotFoundException" namespace="System">\r
941         <constructor name="EntryPointNotFoundException()" argnames="" />\r
942         <constructor name="EntryPointNotFoundException(System.String)" argnames="message" />\r
943         <constructor name="EntryPointNotFoundException(System.String, System.Exception)" argnames="message, inner" />\r
944         <constructor name="EntryPointNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
945     </class>\r
946     <class name="DllNotFoundException" namespace="System">\r
947         <constructor name="DllNotFoundException()" argnames="" />\r
948         <constructor name="DllNotFoundException(System.String)" argnames="message" />\r
949         <constructor name="DllNotFoundException(System.String, System.Exception)" argnames="message, inner" />\r
950         <constructor name="DllNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
951     </class>\r
952     <class name="Environment" namespace="System">\r
953         <enum name="SpecialFolder" namespace="System">\r
954             <field name="ApplicationData" />\r
955             <field name="CommonApplicationData" />\r
956             <field name="LocalApplicationData" />\r
957             <field name="Cookies" />\r
958             <field name="Favorites" />\r
959             <field name="History" />\r
960             <field name="InternetCache" />\r
961             <field name="Programs" />\r
962             <field name="Recent" />\r
963             <field name="SendTo" />\r
964             <field name="StartMenu" />\r
965             <field name="Startup" />\r
966             <field name="System" />\r
967             <field name="Templates" />\r
968             <field name="DesktopDirectory" />\r
969             <field name="Personal" />\r
970             <field name="ProgramFiles" />\r
971             <field name="CommonProgramFiles" />\r
972         </enum>\r
973         <property name="TickCount" propertytype="System.Int32" />\r
974         <property name="ExitCode" propertytype="System.Int32" />\r
975         <property name="CommandLine" propertytype="System.String" />\r
976         <property name="CurrentDirectory" propertytype="System.String" />\r
977         <property name="SystemDirectory" propertytype="System.String" />\r
978         <property name="MachineName" propertytype="System.String" />\r
979         <property name="NewLine" propertytype="System.String" />\r
980         <property name="Version" propertytype="System.Version" />\r
981         <property name="WorkingSet" propertytype="System.Int64" />\r
982         <property name="OSVersion" propertytype="System.OperatingSystem" />\r
983         <property name="OSInfo" propertytype="System.Environment+OSName" />\r
984         <property name="StackTrace" propertytype="System.String" />\r
985         <property name="HasShutdownStarted" propertytype="System.Boolean" />\r
986         <property name="UserName" propertytype="System.String" />\r
987         <property name="UserInteractive" propertytype="System.Boolean" />\r
988         <property name="UserDomainName" propertytype="System.String" />\r
989         <method name="Exit(System.Int32)" argnames="exitCode" returntype="System.Void" />\r
990         <method name="ExpandEnvironmentVariables(System.String)" argnames="name" returntype="System.String" />\r
991         <method name="GetCommandLineArgs()" argnames="" returntype="System.String[]" />\r
992         <method name="GetEnvironmentVariable(System.String)" argnames="variable" returntype="System.String" />\r
993         <method name="GetEnvironmentVariables()" argnames="" returntype="System.Collections.IDictionary" />\r
994         <method name="GetLogicalDrives()" argnames="" returntype="System.String[]" />\r
995         <method name="GetFolderPath(System.Environment.SpecialFolder)" argnames="folder" returntype="System.String" />\r
996     </class>\r
997     <class name="FieldAccessException" namespace="System">\r
998         <constructor name="FieldAccessException()" argnames="" />\r
999         <constructor name="FieldAccessException(System.String)" argnames="message" />\r
1000         <constructor name="FieldAccessException(System.String, System.Exception)" argnames="message, inner" />\r
1001         <constructor name="FieldAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1002     </class>\r
1003     <class name="FlagsAttribute" namespace="System">\r
1004         <constructor name="FlagsAttribute()" argnames="" />\r
1005     </class>\r
1006     <class name="FormatException" namespace="System">\r
1007         <constructor name="FormatException()" argnames="" />\r
1008         <constructor name="FormatException(System.String)" argnames="message" />\r
1009         <constructor name="FormatException(System.String, System.Exception)" argnames="message, innerException" />\r
1010         <constructor name="FormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1011     </class>\r
1012     <class name="GC" namespace="System">\r
1013         <property name="MaxGeneration" propertytype="System.Int32" />\r
1014         <method name="GetGeneration(System.Object)" argnames="obj" returntype="System.Int32" />\r
1015         <method name="Collect(System.Int32)" argnames="generation" returntype="System.Void" />\r
1016         <method name="Collect()" argnames="" returntype="System.Void" />\r
1017         <method name="KeepAlive(System.Object)" argnames="obj" returntype="System.Void" />\r
1018         <method name="GetGeneration(System.WeakReference)" argnames="wo" returntype="System.Int32" />\r
1019         <method name="WaitForPendingFinalizers()" argnames="" returntype="System.Void" />\r
1020         <method name="SuppressFinalize(System.Object)" argnames="obj" returntype="System.Void" />\r
1021         <method name="ReRegisterForFinalize(System.Object)" argnames="obj" returntype="System.Void" />\r
1022         <method name="GetTotalMemory(System.Boolean)" argnames="forceFullCollection" returntype="System.Int64" />\r
1023     </class>\r
1024     <class name="IndexOutOfRangeException" namespace="System">\r
1025         <constructor name="IndexOutOfRangeException()" argnames="" />\r
1026         <constructor name="IndexOutOfRangeException(System.String)" argnames="message" />\r
1027         <constructor name="IndexOutOfRangeException(System.String, System.Exception)" argnames="message, innerException" />\r
1028     </class>\r
1029     <class name="InvalidCastException" namespace="System">\r
1030         <constructor name="InvalidCastException()" argnames="" />\r
1031         <constructor name="InvalidCastException(System.String)" argnames="message" />\r
1032         <constructor name="InvalidCastException(System.String, System.Exception)" argnames="message, innerException" />\r
1033         <constructor name="InvalidCastException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1034     </class>\r
1035     <class name="InvalidOperationException" namespace="System">\r
1036         <constructor name="InvalidOperationException()" argnames="" />\r
1037         <constructor name="InvalidOperationException(System.String)" argnames="message" />\r
1038         <constructor name="InvalidOperationException(System.String, System.Exception)" argnames="message, innerException" />\r
1039         <constructor name="InvalidOperationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1040     </class>\r
1041     <class name="InvalidProgramException" namespace="System">\r
1042         <constructor name="InvalidProgramException()" argnames="" />\r
1043         <constructor name="InvalidProgramException(System.String)" argnames="message" />\r
1044         <constructor name="InvalidProgramException(System.String, System.Exception)" argnames="message, inner" />\r
1045     </class>\r
1046     <class name="LocalDataStoreSlot" namespace="System">\r
1047         <property name="Manager" propertytype="System.LocalDataStoreMgr" />\r
1048         <property name="Slot" propertytype="System.Int32" />\r
1049         <method name="Finalize()" argnames="" returntype="System.Void" />\r
1050     </class>\r
1051     <class name="Math" namespace="System">\r
1052         <field name="PI" />\r
1053         <field name="E" />\r
1054         <method name="Acos(System.Double)" argnames="d" returntype="System.Double" />\r
1055         <method name="Asin(System.Double)" argnames="d" returntype="System.Double" />\r
1056         <method name="Atan(System.Double)" argnames="d" returntype="System.Double" />\r
1057         <method name="Atan2(System.Double, System.Double)" argnames="y, x" returntype="System.Double" />\r
1058         <method name="Cos(System.Double)" argnames="d" returntype="System.Double" />\r
1059         <method name="Sin(System.Double)" argnames="a" returntype="System.Double" />\r
1060         <method name="Tan(System.Double)" argnames="a" returntype="System.Double" />\r
1061         <method name="Cosh(System.Double)" argnames="value" returntype="System.Double" />\r
1062         <method name="Sinh(System.Double)" argnames="value" returntype="System.Double" />\r
1063         <method name="Tanh(System.Double)" argnames="value" returntype="System.Double" />\r
1064         <method name="Round(System.Double)" argnames="a" returntype="System.Double" />\r
1065         <method name="Round(System.Double, System.Int32)" argnames="value, digits" returntype="System.Double" />\r
1066         <method name="Round(System.Decimal)" argnames="d" returntype="System.Decimal" />\r
1067         <method name="Round(System.Decimal, System.Int32)" argnames="d, decimals" returntype="System.Decimal" />\r
1068         <method name="Ceiling(System.Double)" argnames="a" returntype="System.Double" />\r
1069         <method name="Floor(System.Double)" argnames="d" returntype="System.Double" />\r
1070         <method name="Sqrt(System.Double)" argnames="d" returntype="System.Double" />\r
1071         <method name="Log(System.Double)" argnames="d" returntype="System.Double" />\r
1072         <method name="Log10(System.Double)" argnames="d" returntype="System.Double" />\r
1073         <method name="Exp(System.Double)" argnames="d" returntype="System.Double" />\r
1074         <method name="Pow(System.Double, System.Double)" argnames="x, y" returntype="System.Double" />\r
1075         <method name="IEEERemainder(System.Double, System.Double)" argnames="x, y" returntype="System.Double" />\r
1076         <method name="Abs(System.SByte)" argnames="value" returntype="System.SByte" />\r
1077         <method name="Abs(System.Int16)" argnames="value" returntype="System.Int16" />\r
1078         <method name="Abs(System.Int32)" argnames="value" returntype="System.Int32" />\r
1079         <method name="Abs(System.Int64)" argnames="value" returntype="System.Int64" />\r
1080         <method name="Abs(System.Single)" argnames="value" returntype="System.Single" />\r
1081         <method name="Abs(System.Double)" argnames="value" returntype="System.Double" />\r
1082         <method name="Abs(System.Decimal)" argnames="value" returntype="System.Decimal" />\r
1083         <method name="Max(System.SByte, System.SByte)" argnames="val1, val2" returntype="System.SByte" />\r
1084         <method name="Max(System.Byte, System.Byte)" argnames="val1, val2" returntype="System.Byte" />\r
1085         <method name="Max(System.Int16, System.Int16)" argnames="val1, val2" returntype="System.Int16" />\r
1086         <method name="Max(System.UInt16, System.UInt16)" argnames="val1, val2" returntype="System.UInt16" />\r
1087         <method name="Max(System.Int32, System.Int32)" argnames="val1, val2" returntype="System.Int32" />\r
1088         <method name="Max(System.UInt32, System.UInt32)" argnames="val1, val2" returntype="System.UInt32" />\r
1089         <method name="Max(System.Int64, System.Int64)" argnames="val1, val2" returntype="System.Int64" />\r
1090         <method name="Max(System.UInt64, System.UInt64)" argnames="val1, val2" returntype="System.UInt64" />\r
1091         <method name="Max(System.Single, System.Single)" argnames="val1, val2" returntype="System.Single" />\r
1092         <method name="Max(System.Double, System.Double)" argnames="val1, val2" returntype="System.Double" />\r
1093         <method name="Max(System.Decimal, System.Decimal)" argnames="val1, val2" returntype="System.Decimal" />\r
1094         <method name="Min(System.SByte, System.SByte)" argnames="val1, val2" returntype="System.SByte" />\r
1095         <method name="Min(System.Byte, System.Byte)" argnames="val1, val2" returntype="System.Byte" />\r
1096         <method name="Min(System.Int16, System.Int16)" argnames="val1, val2" returntype="System.Int16" />\r
1097         <method name="Min(System.UInt16, System.UInt16)" argnames="val1, val2" returntype="System.UInt16" />\r
1098         <method name="Min(System.Int32, System.Int32)" argnames="val1, val2" returntype="System.Int32" />\r
1099         <method name="Min(System.UInt32, System.UInt32)" argnames="val1, val2" returntype="System.UInt32" />\r
1100         <method name="Min(System.Int64, System.Int64)" argnames="val1, val2" returntype="System.Int64" />\r
1101         <method name="Min(System.UInt64, System.UInt64)" argnames="val1, val2" returntype="System.UInt64" />\r
1102         <method name="Min(System.Single, System.Single)" argnames="val1, val2" returntype="System.Single" />\r
1103         <method name="Min(System.Double, System.Double)" argnames="val1, val2" returntype="System.Double" />\r
1104         <method name="Min(System.Decimal, System.Decimal)" argnames="val1, val2" returntype="System.Decimal" />\r
1105         <method name="Log(System.Double, System.Double)" argnames="a, newBase" returntype="System.Double" />\r
1106         <method name="Sign(System.SByte)" argnames="value" returntype="System.Int32" />\r
1107         <method name="Sign(System.Int16)" argnames="value" returntype="System.Int32" />\r
1108         <method name="Sign(System.Int32)" argnames="value" returntype="System.Int32" />\r
1109         <method name="Sign(System.Int64)" argnames="value" returntype="System.Int32" />\r
1110         <method name="Sign(System.Single)" argnames="value" returntype="System.Int32" />\r
1111         <method name="Sign(System.Double)" argnames="value" returntype="System.Int32" />\r
1112         <method name="Sign(System.Decimal)" argnames="value" returntype="System.Int32" />\r
1113     </class>\r
1114     <class name="MethodAccessException" namespace="System">\r
1115         <constructor name="MethodAccessException()" argnames="" />\r
1116         <constructor name="MethodAccessException(System.String)" argnames="message" />\r
1117         <constructor name="MethodAccessException(System.String, System.Exception)" argnames="message, inner" />\r
1118         <constructor name="MethodAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1119     </class>\r
1120     <class name="MissingMemberException" namespace="System">\r
1121         <constructor name="MissingMemberException()" argnames="" />\r
1122         <constructor name="MissingMemberException(System.String)" argnames="message" />\r
1123         <constructor name="MissingMemberException(System.String, System.Exception)" argnames="message, inner" />\r
1124         <constructor name="MissingMemberException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1125         <constructor name="MissingMemberException(System.String, System.String)" argnames="className, memberName" />\r
1126         <field name="ClassName" />\r
1127         <field name="MemberName" />\r
1128         <field name="Signature" />\r
1129         <property name="Message" propertytype="System.String" />\r
1130         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1131     </class>\r
1132     <class name="MissingFieldException" namespace="System">\r
1133         <constructor name="MissingFieldException()" argnames="" />\r
1134         <constructor name="MissingFieldException(System.String)" argnames="message" />\r
1135         <constructor name="MissingFieldException(System.String, System.Exception)" argnames="message, inner" />\r
1136         <constructor name="MissingFieldException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1137         <constructor name="MissingFieldException(System.String, System.String)" argnames="className, fieldName" />\r
1138         <property name="Message" propertytype="System.String" />\r
1139     </class>\r
1140     <class name="MissingMethodException" namespace="System">\r
1141         <constructor name="MissingMethodException()" argnames="" />\r
1142         <constructor name="MissingMethodException(System.String)" argnames="message" />\r
1143         <constructor name="MissingMethodException(System.String, System.Exception)" argnames="message, inner" />\r
1144         <constructor name="MissingMethodException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1145         <constructor name="MissingMethodException(System.String, System.String)" argnames="className, methodName" />\r
1146         <property name="Message" propertytype="System.String" />\r
1147     </class>\r
1148     <class name="MulticastNotSupportedException" namespace="System">\r
1149         <constructor name="MulticastNotSupportedException()" argnames="" />\r
1150         <constructor name="MulticastNotSupportedException(System.String)" argnames="message" />\r
1151         <constructor name="MulticastNotSupportedException(System.String, System.Exception)" argnames="message, inner" />\r
1152     </class>\r
1153     <class name="NonSerializedAttribute" namespace="System">\r
1154         <constructor name="NonSerializedAttribute()" argnames="" />\r
1155     </class>\r
1156     <class name="NotFiniteNumberException" namespace="System">\r
1157         <constructor name="NotFiniteNumberException()" argnames="" />\r
1158         <constructor name="NotFiniteNumberException(System.Double)" argnames="offendingNumber" />\r
1159         <constructor name="NotFiniteNumberException(System.String)" argnames="message" />\r
1160         <constructor name="NotFiniteNumberException(System.String, System.Double)" argnames="message, offendingNumber" />\r
1161         <constructor name="NotFiniteNumberException(System.String, System.Double, System.Exception)" argnames="message, offendingNumber, innerException" />\r
1162         <constructor name="NotFiniteNumberException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1163         <property name="OffendingNumber" propertytype="System.Double" />\r
1164         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1165     </class>\r
1166     <class name="NotImplementedException" namespace="System">\r
1167         <constructor name="NotImplementedException()" argnames="" />\r
1168         <constructor name="NotImplementedException(System.String)" argnames="message" />\r
1169         <constructor name="NotImplementedException(System.String, System.Exception)" argnames="message, inner" />\r
1170         <constructor name="NotImplementedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1171     </class>\r
1172     <class name="NotSupportedException" namespace="System">\r
1173         <constructor name="NotSupportedException()" argnames="" />\r
1174         <constructor name="NotSupportedException(System.String)" argnames="message" />\r
1175         <constructor name="NotSupportedException(System.String, System.Exception)" argnames="message, innerException" />\r
1176         <constructor name="NotSupportedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1177     </class>\r
1178     <class name="NullReferenceException" namespace="System">\r
1179         <constructor name="NullReferenceException()" argnames="" />\r
1180         <constructor name="NullReferenceException(System.String)" argnames="message" />\r
1181         <constructor name="NullReferenceException(System.String, System.Exception)" argnames="message, innerException" />\r
1182         <constructor name="NullReferenceException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1183     </class>\r
1184     <class name="ObjectDisposedException" namespace="System">\r
1185         <constructor name="ObjectDisposedException(System.String)" argnames="objectName" />\r
1186         <constructor name="ObjectDisposedException(System.String, System.String)" argnames="objectName, message" />\r
1187         <constructor name="ObjectDisposedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1188         <property name="Message" propertytype="System.String" />\r
1189         <property name="ObjectName" propertytype="System.String" />\r
1190         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1191     </class>\r
1192     <class name="ObsoleteAttribute" namespace="System">\r
1193         <constructor name="ObsoleteAttribute()" argnames="" />\r
1194         <constructor name="ObsoleteAttribute(System.String)" argnames="message" />\r
1195         <constructor name="ObsoleteAttribute(System.String, System.Boolean)" argnames="message, error" />\r
1196         <property name="Message" propertytype="System.String" />\r
1197         <property name="IsError" propertytype="System.Boolean" />\r
1198     </class>\r
1199     <class name="OperatingSystem" namespace="System">\r
1200         <constructor name="OperatingSystem(System.PlatformID, System.Version)" argnames="platform, version" />\r
1201         <property name="Platform" propertytype="System.PlatformID" />\r
1202         <property name="Version" propertytype="System.Version" />\r
1203         <method name="Clone()" argnames="" returntype="System.Object" />\r
1204         <method name="ToString()" argnames="" returntype="System.String" />\r
1205     </class>\r
1206     <class name="OverflowException" namespace="System">\r
1207         <constructor name="OverflowException()" argnames="" />\r
1208         <constructor name="OverflowException(System.String)" argnames="message" />\r
1209         <constructor name="OverflowException(System.String, System.Exception)" argnames="message, innerException" />\r
1210         <constructor name="OverflowException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1211     </class>\r
1212     <class name="ParamArrayAttribute" namespace="System">\r
1213         <constructor name="ParamArrayAttribute()" argnames="" />\r
1214     </class>\r
1215     <class name="PlatformNotSupportedException" namespace="System">\r
1216         <constructor name="PlatformNotSupportedException()" argnames="" />\r
1217         <constructor name="PlatformNotSupportedException(System.String)" argnames="message" />\r
1218         <constructor name="PlatformNotSupportedException(System.String, System.Exception)" argnames="message, inner" />\r
1219         <constructor name="PlatformNotSupportedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1220     </class>\r
1221     <class name="Random" namespace="System">\r
1222         <constructor name="Random()" argnames="" />\r
1223         <constructor name="Random(System.Int32)" argnames="Seed" />\r
1224         <method name="NextBytes(System.Byte[])" argnames="buffer" returntype="System.Void" />\r
1225         <method name="NextDouble()" argnames="" returntype="System.Double" />\r
1226         <method name="Next(System.Int32)" argnames="maxValue" returntype="System.Int32" />\r
1227         <method name="Next(System.Int32, System.Int32)" argnames="minValue, maxValue" returntype="System.Int32" />\r
1228         <method name="Next()" argnames="" returntype="System.Int32" />\r
1229         <method name="Sample()" argnames="" returntype="System.Double" />\r
1230     </class>\r
1231     <class name="RankException" namespace="System">\r
1232         <constructor name="RankException()" argnames="" />\r
1233         <constructor name="RankException(System.String)" argnames="message" />\r
1234         <constructor name="RankException(System.String, System.Exception)" argnames="message, innerException" />\r
1235         <constructor name="RankException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1236     </class>\r
1237     <class name="Type" namespace="System">\r
1238         <constructor name="Type()" argnames="" />\r
1239         <field name="FilterAttribute" />\r
1240         <field name="FilterName" />\r
1241         <field name="FilterNameIgnoreCase" />\r
1242         <field name="Missing" />\r
1243         <field name="Delimiter" />\r
1244         <field name="EmptyTypes" />\r
1245         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
1246         <property name="DeclaringType" propertytype="System.Type" />\r
1247         <property name="ReflectedType" propertytype="System.Type" />\r
1248         <property name="GUID" propertytype="System.Guid" />\r
1249         <property name="DefaultBinder" propertytype="System.Reflection.Binder" />\r
1250         <property name="Module" propertytype="System.Reflection.Module" />\r
1251         <property name="Assembly" propertytype="System.Reflection.Assembly" />\r
1252         <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />\r
1253         <property name="FullName" propertytype="System.String" />\r
1254         <property name="Namespace" propertytype="System.String" />\r
1255         <property name="AssemblyQualifiedName" propertytype="System.String" />\r
1256         <property name="BaseType" propertytype="System.Type" />\r
1257         <property name="TypeInitializer" propertytype="System.Reflection.ConstructorInfo" />\r
1258         <property name="Attributes" propertytype="System.Reflection.TypeAttributes" />\r
1259         <property name="IsNotPublic" propertytype="System.Boolean" />\r
1260         <property name="IsPublic" propertytype="System.Boolean" />\r
1261         <property name="IsNestedPublic" propertytype="System.Boolean" />\r
1262         <property name="IsNestedPrivate" propertytype="System.Boolean" />\r
1263         <property name="IsNestedFamily" propertytype="System.Boolean" />\r
1264         <property name="IsNestedAssembly" propertytype="System.Boolean" />\r
1265         <property name="IsNestedFamANDAssem" propertytype="System.Boolean" />\r
1266         <property name="IsNestedFamORAssem" propertytype="System.Boolean" />\r
1267         <property name="IsAutoLayout" propertytype="System.Boolean" />\r
1268         <property name="IsLayoutSequential" propertytype="System.Boolean" />\r
1269         <property name="IsExplicitLayout" propertytype="System.Boolean" />\r
1270         <property name="IsClass" propertytype="System.Boolean" />\r
1271         <property name="IsInterface" propertytype="System.Boolean" />\r
1272         <property name="IsValueType" propertytype="System.Boolean" />\r
1273         <property name="IsAbstract" propertytype="System.Boolean" />\r
1274         <property name="IsSealed" propertytype="System.Boolean" />\r
1275         <property name="IsEnum" propertytype="System.Boolean" />\r
1276         <property name="IsSpecialName" propertytype="System.Boolean" />\r
1277         <property name="IsImport" propertytype="System.Boolean" />\r
1278         <property name="IsSerializable" propertytype="System.Boolean" />\r
1279         <property name="IsAnsiClass" propertytype="System.Boolean" />\r
1280         <property name="IsUnicodeClass" propertytype="System.Boolean" />\r
1281         <property name="IsAutoClass" propertytype="System.Boolean" />\r
1282         <property name="IsArray" propertytype="System.Boolean" />\r
1283         <property name="IsByRef" propertytype="System.Boolean" />\r
1284         <property name="IsPointer" propertytype="System.Boolean" />\r
1285         <property name="IsPrimitive" propertytype="System.Boolean" />\r
1286         <property name="IsCOMObject" propertytype="System.Boolean" />\r
1287         <property name="IsGenericCOMObject" propertytype="System.Boolean" />\r
1288         <property name="HasElementType" propertytype="System.Boolean" />\r
1289         <property name="IsContextful" propertytype="System.Boolean" />\r
1290         <property name="IsMarshalByRef" propertytype="System.Boolean" />\r
1291         <property name="HasProxyAttribute" propertytype="System.Boolean" />\r
1292         <property name="UnderlyingSystemType" propertytype="System.Type" />\r
1293         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[])" argnames="name, invokeAttr, binder, target, args, modifiers, culture, namedParameters" returntype="System.Object" />\r
1294         <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
1295         <method name="GetMember(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
1296         <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />\r
1297         <method name="GetProperty(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
1298         <method name="GetProperty(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.PropertyInfo" />\r
1299         <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />\r
1300         <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />\r
1301         <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />\r
1302         <method name="GetMethod(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MethodInfo" />\r
1303         <method name="GetMethod(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
1304         <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />\r
1305         <method name="IsAssignableFrom(System.Type)" argnames="c" returntype="System.Boolean" />\r
1306         <method name="IsInstanceOfType(System.Object)" argnames="o" returntype="System.Boolean" />\r
1307         <method name="IsSubclassOf(System.Type)" argnames="c" returntype="System.Boolean" />\r
1308         <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />\r
1309         <method name="GetElementType()" argnames="" returntype="System.Type" />\r
1310         <method name="IsMarshalByRefImpl()" argnames="" returntype="System.Boolean" />\r
1311         <method name="IsContextfulImpl()" argnames="" returntype="System.Boolean" />\r
1312         <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />\r
1313         <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />\r
1314         <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />\r
1315         <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />\r
1316         <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />\r
1317         <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />\r
1318         <method name="IsValueTypeImpl()" argnames="" returntype="System.Boolean" />\r
1319         <method name="FindMembers(System.Reflection.MemberTypes, System.Reflection.BindingFlags, System.Reflection.MemberFilter, System.Object)" argnames="memberType, bindingAttr, filter, filterCriteria" returntype="System.Reflection.MemberInfo[]" />\r
1320         <method name="GetDefaultMembers()" argnames="" returntype="System.Reflection.MemberInfo[]" />\r
1321         <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
1322         <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />\r
1323         <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />\r
1324         <method name="GetPropertyImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
1325         <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />\r
1326         <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />\r
1327         <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />\r
1328         <method name="FindInterfaces(System.Reflection.TypeFilter, System.Object)" argnames="filter, filterCriteria" returntype="System.Type[]" />\r
1329         <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />\r
1330         <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />\r
1331         <method name="GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
1332         <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />\r
1333         <method name="GetConstructorImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.ConstructorInfo" />\r
1334         <method name="GetArrayRank()" argnames="" returntype="System.Int32" />\r
1335         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1336         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
1337         <method name="ToString()" argnames="" returntype="System.String" />\r
1338         <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="typeName, throwOnError, ignoreCase" returntype="System.Type" />\r
1339         <method name="GetType(System.String, System.Boolean)" argnames="typeName, throwOnError" returntype="System.Type" />\r
1340         <method name="GetType(System.String)" argnames="typeName" returntype="System.Type" />\r
1341         <method name="GetTypeFromProgID(System.String)" argnames="progID" returntype="System.Type" />\r
1342         <method name="GetTypeFromProgID(System.String, System.Boolean)" argnames="progID, throwOnError" returntype="System.Type" />\r
1343         <method name="GetTypeFromProgID(System.String, System.String)" argnames="progID, server" returntype="System.Type" />\r
1344         <method name="GetTypeFromProgID(System.String, System.String, System.Boolean)" argnames="progID, server, throwOnError" returntype="System.Type" />\r
1345         <method name="GetTypeFromCLSID(System.Guid)" argnames="clsid" returntype="System.Type" />\r
1346         <method name="GetTypeFromCLSID(System.Guid, System.Boolean)" argnames="clsid, throwOnError" returntype="System.Type" />\r
1347         <method name="GetTypeFromCLSID(System.Guid, System.String)" argnames="clsid, server" returntype="System.Type" />\r
1348         <method name="GetTypeFromCLSID(System.Guid, System.String, System.Boolean)" argnames="clsid, server, throwOnError" returntype="System.Type" />\r
1349         <method name="GetTypeCode(System.Type)" argnames="type" returntype="System.TypeCode" />\r
1350         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Globalization.CultureInfo)" argnames="name, invokeAttr, binder, target, args, culture" returntype="System.Object" />\r
1351         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[])" argnames="name, invokeAttr, binder, target, args" returntype="System.Object" />\r
1352         <method name="GetTypeHandle(System.Object)" argnames="o" returntype="System.RuntimeTypeHandle" />\r
1353         <method name="GetTypeFromHandle(System.RuntimeTypeHandle)" argnames="handle" returntype="System.Type" />\r
1354         <method name="GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.ConstructorInfo" />\r
1355         <method name="GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, types, modifiers" returntype="System.Reflection.ConstructorInfo" />\r
1356         <method name="GetConstructor(System.Type[])" argnames="types" returntype="System.Reflection.ConstructorInfo" />\r
1357         <method name="GetConstructors()" argnames="" returntype="System.Reflection.ConstructorInfo[]" />\r
1358         <method name="GetMethod(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
1359         <method name="GetMethod(System.String, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
1360         <method name="GetMethod(System.String, System.Type[])" argnames="name, types" returntype="System.Reflection.MethodInfo" />\r
1361         <method name="GetMethod(System.String)" argnames="name" returntype="System.Reflection.MethodInfo" />\r
1362         <method name="GetMethods()" argnames="" returntype="System.Reflection.MethodInfo[]" />\r
1363         <method name="GetField(System.String)" argnames="name" returntype="System.Reflection.FieldInfo" />\r
1364         <method name="GetFields()" argnames="" returntype="System.Reflection.FieldInfo[]" />\r
1365         <method name="GetInterface(System.String)" argnames="name" returntype="System.Type" />\r
1366         <method name="GetEvent(System.String)" argnames="name" returntype="System.Reflection.EventInfo" />\r
1367         <method name="GetProperty(System.String, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
1368         <method name="GetProperty(System.String, System.Type, System.Type[])" argnames="name, returnType, types" returntype="System.Reflection.PropertyInfo" />\r
1369         <method name="GetProperty(System.String, System.Type[])" argnames="name, types" returntype="System.Reflection.PropertyInfo" />\r
1370         <method name="GetProperty(System.String, System.Type)" argnames="name, returnType" returntype="System.Reflection.PropertyInfo" />\r
1371         <method name="GetProperty(System.String)" argnames="name" returntype="System.Reflection.PropertyInfo" />\r
1372         <method name="GetProperties()" argnames="" returntype="System.Reflection.PropertyInfo[]" />\r
1373         <method name="GetNestedTypes()" argnames="" returntype="System.Type[]" />\r
1374         <method name="GetNestedType(System.String)" argnames="name" returntype="System.Type" />\r
1375         <method name="GetMember(System.String)" argnames="name" returntype="System.Reflection.MemberInfo[]" />\r
1376         <method name="GetMembers()" argnames="" returntype="System.Reflection.MemberInfo[]" />\r
1377         <method name="GetTypeArray(System.Object[])" argnames="args" returntype="System.Type[]" />\r
1378         <method name="Equals(System.Type)" argnames="o" returntype="System.Boolean" />\r
1379     </class>\r
1380     <class name="SerializableAttribute" namespace="System">\r
1381         <constructor name="SerializableAttribute()" argnames="" />\r
1382     </class>\r
1383     <class name="TypeInitializationException" namespace="System">\r
1384         <constructor name="TypeInitializationException(System.String, System.Exception)" argnames="fullTypeName, innerException" />\r
1385         <property name="TypeName" propertytype="System.String" />\r
1386         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1387     </class>\r
1388     <class name="UnauthorizedAccessException" namespace="System">\r
1389         <constructor name="UnauthorizedAccessException()" argnames="" />\r
1390         <constructor name="UnauthorizedAccessException(System.String)" argnames="message" />\r
1391         <constructor name="UnauthorizedAccessException(System.String, System.Exception)" argnames="message, inner" />\r
1392         <constructor name="UnauthorizedAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1393     </class>\r
1394     <class name="UnhandledExceptionEventArgs" namespace="System">\r
1395         <constructor name="UnhandledExceptionEventArgs(System.Object, System.Boolean)" argnames="exception, isTerminating" />\r
1396         <property name="ExceptionObject" propertytype="System.Object" />\r
1397         <property name="IsTerminating" propertytype="System.Boolean" />\r
1398     </class>\r
1399     <class name="Version" namespace="System">\r
1400         <constructor name="Version(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="major, minor, build, revision" />\r
1401         <constructor name="Version(System.Int32, System.Int32, System.Int32)" argnames="major, minor, build" />\r
1402         <constructor name="Version(System.Int32, System.Int32)" argnames="major, minor" />\r
1403         <constructor name="Version(System.String)" argnames="version" />\r
1404         <constructor name="Version()" argnames="" />\r
1405         <property name="Major" propertytype="System.Int32" />\r
1406         <property name="Minor" propertytype="System.Int32" />\r
1407         <property name="Build" propertytype="System.Int32" />\r
1408         <property name="Revision" propertytype="System.Int32" />\r
1409         <method name="CompareTo(System.Object)" argnames="version" returntype="System.Int32" />\r
1410         <method name="Clone()" argnames="" returntype="System.Object" />\r
1411         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1412         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1413         <method name="ToString()" argnames="" returntype="System.String" />\r
1414         <method name="ToString(System.Int32)" argnames="fieldCount" returntype="System.String" />\r
1415         <operator name="op_Equality(System.Version, System.Version)" argnames="v1, v2" />\r
1416         <operator name="op_Inequality(System.Version, System.Version)" argnames="v1, v2" />\r
1417         <operator name="op_LessThan(System.Version, System.Version)" argnames="v1, v2" />\r
1418         <operator name="op_LessThanOrEqual(System.Version, System.Version)" argnames="v1, v2" />\r
1419         <operator name="op_GreaterThan(System.Version, System.Version)" argnames="v1, v2" />\r
1420         <operator name="op_GreaterThanOrEqual(System.Version, System.Version)" argnames="v1, v2" />\r
1421     </class>\r
1422     <class name="WeakReference" namespace="System">\r
1423         <constructor name="WeakReference(System.Object)" argnames="target" />\r
1424         <constructor name="WeakReference(System.Object, System.Boolean)" argnames="target, trackResurrection" />\r
1425         <constructor name="WeakReference(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
1426         <property name="IsAlive" propertytype="System.Boolean" />\r
1427         <property name="TrackResurrection" propertytype="System.Boolean" />\r
1428         <property name="Target" propertytype="System.Object" />\r
1429         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1430         <method name="Finalize()" argnames="" returntype="System.Void" />\r
1431     </class>\r
1432     <class name="STAThreadAttribute" namespace="System">\r
1433         <constructor name="STAThreadAttribute()" argnames="" />\r
1434     </class>\r
1435     <class name="MTAThreadAttribute" namespace="System">\r
1436         <constructor name="MTAThreadAttribute()" argnames="" />\r
1437     </class>\r
1438     <class name="ThreadStaticAttribute" namespace="System">\r
1439         <constructor name="ThreadStaticAttribute()" argnames="" />\r
1440     </class>\r
1441     <class name="AppDomainSetup" namespace="System">\r
1442         <constructor name="AppDomainSetup()" argnames="" />\r
1443         <property name="Value" propertytype="System.String[]" />\r
1444         <property name="ApplicationBase" propertytype="System.String" />\r
1445         <property name="ApplicationBaseKey" propertytype="System.String" />\r
1446         <property name="ConfigurationFile" propertytype="System.String" />\r
1447         <property name="ConfigurationFileKey" propertytype="System.String" />\r
1448         <property name="DynamicBase" propertytype="System.String" />\r
1449         <property name="DynamicBaseKey" propertytype="System.String" />\r
1450         <property name="DisallowPublisherPolicy" propertytype="System.Boolean" />\r
1451         <property name="DeveloperPath" propertytype="System.String" />\r
1452         <property name="DisallowPublisherPolicyKey" propertytype="System.String" />\r
1453         <property name="DeveloperPathKey" propertytype="System.String" />\r
1454         <property name="ApplicationName" propertytype="System.String" />\r
1455         <property name="ApplicationNameKey" propertytype="System.String" />\r
1456         <property name="PrivateBinPath" propertytype="System.String" />\r
1457         <property name="PrivateBinPathKey" propertytype="System.String" />\r
1458         <property name="PrivateBinPathProbe" propertytype="System.String" />\r
1459         <property name="PrivateBinPathProbeKey" propertytype="System.String" />\r
1460         <property name="ShadowCopyDirectories" propertytype="System.String" />\r
1461         <property name="ShadowCopyDirectoriesKey" propertytype="System.String" />\r
1462         <property name="ShadowCopyFiles" propertytype="System.String" />\r
1463         <property name="ShadowCopyFilesKey" propertytype="System.String" />\r
1464         <property name="CachePath" propertytype="System.String" />\r
1465         <property name="CachePathKey" propertytype="System.String" />\r
1466         <property name="LicenseFile" propertytype="System.String" />\r
1467         <property name="LicenseFileKey" propertytype="System.String" />\r
1468         <property name="LoaderOptimization" propertytype="System.LoaderOptimization" />\r
1469         <property name="LoaderOptimizationKey" propertytype="System.String" />\r
1470         <property name="DynamicDirectoryKey" propertytype="System.String" />\r
1471         <property name="ConfigurationExtenstion" propertytype="System.String" />\r
1472         <property name="PrivateBinPathEnvironmentVariable" propertytype="System.String" />\r
1473         <property name="RuntimeConfigurationFile" propertytype="System.String" />\r
1474         <property name="MachineConfigKey" propertytype="System.String" />\r
1475         <property name="HostBindingKey" propertytype="System.String" />\r
1476     </class>\r
1477     <interface name="ICloneable" namespace="System">\r
1478         <method name="Clone()" argnames="" returntype="System.Object" />\r
1479     </interface>\r
1480     <interface name="IComparable" namespace="System">\r
1481         <method name="CompareTo(System.Object)" argnames="obj" returntype="System.Int32" />\r
1482     </interface>\r
1483     <interface name="IConvertible" namespace="System">\r
1484         <method name="ToType(System.Type, System.IFormatProvider)" argnames="conversionType, provider" returntype="System.Object" />\r
1485         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1486         <method name="ToDateTime(System.IFormatProvider)" argnames="provider" returntype="System.DateTime" />\r
1487         <method name="ToDecimal(System.IFormatProvider)" argnames="provider" returntype="System.Decimal" />\r
1488         <method name="ToDouble(System.IFormatProvider)" argnames="provider" returntype="System.Double" />\r
1489         <method name="ToSingle(System.IFormatProvider)" argnames="provider" returntype="System.Single" />\r
1490         <method name="ToUInt64(System.IFormatProvider)" argnames="provider" returntype="System.UInt64" />\r
1491         <method name="ToInt64(System.IFormatProvider)" argnames="provider" returntype="System.Int64" />\r
1492         <method name="ToUInt32(System.IFormatProvider)" argnames="provider" returntype="System.UInt32" />\r
1493         <method name="ToInt32(System.IFormatProvider)" argnames="provider" returntype="System.Int32" />\r
1494         <method name="ToUInt16(System.IFormatProvider)" argnames="provider" returntype="System.UInt16" />\r
1495         <method name="ToInt16(System.IFormatProvider)" argnames="provider" returntype="System.Int16" />\r
1496         <method name="ToByte(System.IFormatProvider)" argnames="provider" returntype="System.Byte" />\r
1497         <method name="ToSByte(System.IFormatProvider)" argnames="provider" returntype="System.SByte" />\r
1498         <method name="ToChar(System.IFormatProvider)" argnames="provider" returntype="System.Char" />\r
1499         <method name="ToBoolean(System.IFormatProvider)" argnames="provider" returntype="System.Boolean" />\r
1500         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1501     </interface>\r
1502     <interface name="IFormattable" namespace="System">\r
1503         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, formatProvider" returntype="System.String" />\r
1504     </interface>\r
1505     <interface name="_AppDomain" namespace="System">\r
1506         <property name="Evidence" propertytype="System.Security.Policy.Evidence" />\r
1507         <property name="FriendlyName" propertytype="System.String" />\r
1508         <property name="BaseDirectory" propertytype="System.String" />\r
1509         <property name="RelativeSearchPath" propertytype="System.String" />\r
1510         <property name="ShadowCopyFiles" propertytype="System.Boolean" />\r
1511         <property name="DynamicDirectory" propertytype="System.String" />\r
1512         <method name="DoCallBack(System.CrossAppDomainDelegate)" argnames="theDelegate" returntype="System.Void" />\r
1513         <method name="SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy)" argnames="policy" returntype="System.Void" />\r
1514         <method name="SetThreadPrincipal(System.Security.Principal.IPrincipal)" argnames="principal" returntype="System.Void" />\r
1515         <method name="SetAppDomainPolicy(System.Security.Policy.PolicyLevel)" argnames="domainPolicy" returntype="System.Void" />\r
1516         <method name="GetData(System.String)" argnames="name" returntype="System.Object" />\r
1517         <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />\r
1518         <method name="SetCachePath(System.String)" argnames="s" returntype="System.Void" />\r
1519         <method name="ClearShadowCopyPath()" argnames="" returntype="System.Void" />\r
1520         <method name="SetShadowCopyPath(System.String)" argnames="s" returntype="System.Void" />\r
1521         <method name="ClearPrivatePath()" argnames="" returntype="System.Void" />\r
1522         <method name="AppendPrivatePath(System.String)" argnames="path" returntype="System.Void" />\r
1523         <method name="GetAssemblies()" argnames="" returntype="System.Reflection.Assembly[]" />\r
1524         <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence, System.String[])" argnames="assemblyFile, assemblySecurity, args" returntype="System.Int32" />\r
1525         <method name="ExecuteAssembly(System.String)" argnames="assemblyFile" returntype="System.Int32" />\r
1526         <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence)" argnames="assemblyFile, assemblySecurity" returntype="System.Int32" />\r
1527         <method name="Load(System.String, System.Security.Policy.Evidence)" argnames="assemblyString, assemblySecurity" returntype="System.Reflection.Assembly" />\r
1528         <method name="Load(System.Reflection.AssemblyName, System.Security.Policy.Evidence)" argnames="assemblyRef, assemblySecurity" returntype="System.Reflection.Assembly" />\r
1529         <method name="Load(System.Byte[], System.Byte[], System.Security.Policy.Evidence)" argnames="rawAssembly, rawSymbolStore, securityEvidence" returntype="System.Reflection.Assembly" />\r
1530         <method name="Load(System.Byte[], System.Byte[])" argnames="rawAssembly, rawSymbolStore" returntype="System.Reflection.Assembly" />\r
1531         <method name="Load(System.Byte[])" argnames="rawAssembly" returntype="System.Reflection.Assembly" />\r
1532         <method name="Load(System.String)" argnames="assemblyString" returntype="System.Reflection.Assembly" />\r
1533         <method name="Load(System.Reflection.AssemblyName)" argnames="assemblyRef" returntype="System.Reflection.Assembly" />\r
1534         <method name="CreateInstanceFrom(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyFile, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
1535         <method name="CreateInstance(System.String, System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[], System.Security.Policy.Evidence)" argnames="assemblyName, typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes, securityAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
1536         <method name="CreateInstanceFrom(System.String, System.String, System.Object[])" argnames="assemblyFile, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
1537         <method name="CreateInstance(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />\r
1538         <method name="CreateInstanceFrom(System.String, System.String)" argnames="assemblyFile, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
1539         <method name="CreateInstance(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />\r
1540         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet, System.Boolean)" argnames="name, access, dir, evidence, requiredPermissions, optionalPermissions, refusedPermissions, isSynchronized" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1541         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, dir, evidence, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1542         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, evidence, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1543         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, dir, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1544         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String, System.Security.Policy.Evidence)" argnames="name, access, dir, evidence" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1545         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="name, access, requiredPermissions, optionalPermissions, refusedPermissions" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1546         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.Policy.Evidence)" argnames="name, access, evidence" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1547         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String)" argnames="name, access, dir" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1548         <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess)" argnames="name, access" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
1549         <method name="GetLifetimeService()" argnames="" returntype="System.Object" />\r
1550         <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />\r
1551         <method name="GetType()" argnames="" returntype="System.Type" />\r
1552         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1553         <method name="Equals(System.Object)" argnames="other" returntype="System.Boolean" />\r
1554         <method name="ToString()" argnames="" returntype="System.String" />\r
1555         <event name="DomainUnload" />\r
1556         <event name="AssemblyLoad" />\r
1557         <event name="ProcessExit" />\r
1558         <event name="TypeResolve" />\r
1559         <event name="ResourceResolve" />\r
1560         <event name="AssemblyResolve" />\r
1561         <event name="UnhandledException" />\r
1562     </interface>\r
1563     <interface name="IAppDomainSetup" namespace="System">\r
1564         <property name="ApplicationBase" propertytype="System.String" />\r
1565         <property name="ApplicationName" propertytype="System.String" />\r
1566         <property name="CachePath" propertytype="System.String" />\r
1567         <property name="ConfigurationFile" propertytype="System.String" />\r
1568         <property name="DynamicBase" propertytype="System.String" />\r
1569         <property name="LicenseFile" propertytype="System.String" />\r
1570         <property name="PrivateBinPath" propertytype="System.String" />\r
1571         <property name="PrivateBinPathProbe" propertytype="System.String" />\r
1572         <property name="ShadowCopyDirectories" propertytype="System.String" />\r
1573         <property name="ShadowCopyFiles" propertytype="System.String" />\r
1574     </interface>\r
1575     <interface name="IAsyncResult" namespace="System">\r
1576         <property name="IsCompleted" propertytype="System.Boolean" />\r
1577         <property name="AsyncWaitHandle" propertytype="System.Threading.WaitHandle" />\r
1578         <property name="AsyncState" propertytype="System.Object" />\r
1579         <property name="CompletedSynchronously" propertytype="System.Boolean" />\r
1580     </interface>\r
1581     <interface name="ICustomFormatter" namespace="System">\r
1582         <method name="Format(System.String, System.Object, System.IFormatProvider)" argnames="format, arg, formatProvider" returntype="System.String" />\r
1583     </interface>\r
1584     <interface name="IDisposable" namespace="System">\r
1585         <method name="Dispose()" argnames="" returntype="System.Void" />\r
1586     </interface>\r
1587     <interface name="IFormatProvider" namespace="System">\r
1588         <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />\r
1589     </interface>\r
1590     <interface name="IServiceProvider" namespace="System">\r
1591         <method name="GetService(System.Type)" argnames="serviceType" returntype="System.Object" />\r
1592     </interface>\r
1593     <struct name="DateTime" namespace="System">\r
1594         <constructor name="DateTime(System.Int64)" argnames="ticks" />\r
1595         <constructor name="DateTime(System.Int32, System.Int32, System.Int32)" argnames="year, month, day" />\r
1596         <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Globalization.Calendar)" argnames="year, month, day, calendar" />\r
1597         <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second" />\r
1598         <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Globalization.Calendar)" argnames="year, month, day, hour, minute, second, calendar" />\r
1599         <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond" />\r
1600         <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Globalization.Calendar)" argnames="year, month, day, hour, minute, second, millisecond, calendar" />\r
1601         <field name="MinValue" />\r
1602         <field name="MaxValue" />\r
1603         <property name="Date" propertytype="System.DateTime" />\r
1604         <property name="Day" propertytype="System.Int32" />\r
1605         <property name="DayOfWeek" propertytype="System.DayOfWeek" />\r
1606         <property name="DayOfYear" propertytype="System.Int32" />\r
1607         <property name="Hour" propertytype="System.Int32" />\r
1608         <property name="Millisecond" propertytype="System.Int32" />\r
1609         <property name="Minute" propertytype="System.Int32" />\r
1610         <property name="Month" propertytype="System.Int32" />\r
1611         <property name="Now" propertytype="System.DateTime" />\r
1612         <property name="UtcNow" propertytype="System.DateTime" />\r
1613         <property name="Second" propertytype="System.Int32" />\r
1614         <property name="Ticks" propertytype="System.Int64" />\r
1615         <property name="TimeOfDay" propertytype="System.TimeSpan" />\r
1616         <property name="Today" propertytype="System.DateTime" />\r
1617         <property name="Year" propertytype="System.Int32" />\r
1618         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1619         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1620         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1621         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1622         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1623         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
1624         <method name="ToString()" argnames="" returntype="System.String" />\r
1625         <method name="Add(System.TimeSpan)" argnames="value" returntype="System.DateTime" />\r
1626         <method name="AddDays(System.Double)" argnames="value" returntype="System.DateTime" />\r
1627         <method name="AddHours(System.Double)" argnames="value" returntype="System.DateTime" />\r
1628         <method name="AddMilliseconds(System.Double)" argnames="value" returntype="System.DateTime" />\r
1629         <method name="AddMinutes(System.Double)" argnames="value" returntype="System.DateTime" />\r
1630         <method name="AddMonths(System.Int32)" argnames="months" returntype="System.DateTime" />\r
1631         <method name="AddSeconds(System.Double)" argnames="value" returntype="System.DateTime" />\r
1632         <method name="AddTicks(System.Int64)" argnames="value" returntype="System.DateTime" />\r
1633         <method name="AddYears(System.Int32)" argnames="value" returntype="System.DateTime" />\r
1634         <method name="Compare(System.DateTime, System.DateTime)" argnames="t1, t2" returntype="System.Int32" />\r
1635         <method name="DaysInMonth(System.Int32, System.Int32)" argnames="year, month" returntype="System.Int32" />\r
1636         <method name="Equals(System.DateTime, System.DateTime)" argnames="t1, t2" returntype="System.Boolean" />\r
1637         <method name="FromFileTime(System.Int64)" argnames="fileTime" returntype="System.DateTime" />\r
1638         <method name="FromOADate(System.Double)" argnames="d" returntype="System.DateTime" />\r
1639         <method name="IsLeapYear(System.Int32)" argnames="year" returntype="System.Boolean" />\r
1640         <method name="Parse(System.String)" argnames="s" returntype="System.DateTime" />\r
1641         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.DateTime" />\r
1642         <method name="Parse(System.String, System.IFormatProvider, System.Globalization.DateTimeStyles)" argnames="s, provider, styles" returntype="System.DateTime" />\r
1643         <method name="ParseExact(System.String, System.String, System.IFormatProvider)" argnames="s, format, provider" returntype="System.DateTime" />\r
1644         <method name="ParseExact(System.String, System.String, System.IFormatProvider, System.Globalization.DateTimeStyles)" argnames="s, format, provider, style" returntype="System.DateTime" />\r
1645         <method name="ParseExact(System.String, System.String[], System.IFormatProvider, System.Globalization.DateTimeStyles)" argnames="s, formats, provider, style" returntype="System.DateTime" />\r
1646         <method name="Subtract(System.DateTime)" argnames="value" returntype="System.TimeSpan" />\r
1647         <method name="Subtract(System.TimeSpan)" argnames="value" returntype="System.DateTime" />\r
1648         <method name="ToOADate()" argnames="" returntype="System.Double" />\r
1649         <method name="ToFileTime()" argnames="" returntype="System.Int64" />\r
1650         <method name="ToLocalTime()" argnames="" returntype="System.DateTime" />\r
1651         <method name="ToLongDateString()" argnames="" returntype="System.String" />\r
1652         <method name="ToLongTimeString()" argnames="" returntype="System.String" />\r
1653         <method name="ToShortDateString()" argnames="" returntype="System.String" />\r
1654         <method name="ToShortTimeString()" argnames="" returntype="System.String" />\r
1655         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1656         <method name="ToUniversalTime()" argnames="" returntype="System.DateTime" />\r
1657         <method name="GetDateTimeFormats()" argnames="" returntype="System.String[]" />\r
1658         <method name="GetDateTimeFormats(System.IFormatProvider)" argnames="provider" returntype="System.String[]" />\r
1659         <method name="GetDateTimeFormats(System.Char)" argnames="format" returntype="System.String[]" />\r
1660         <method name="GetDateTimeFormats(System.Char, System.IFormatProvider)" argnames="format, provider" returntype="System.String[]" />\r
1661         <operator name="op_Addition(System.DateTime, System.TimeSpan)" argnames="d, t" />\r
1662         <operator name="op_Subtraction(System.DateTime, System.TimeSpan)" argnames="d, t" />\r
1663         <operator name="op_Subtraction(System.DateTime, System.DateTime)" argnames="d1, d2" />\r
1664         <operator name="op_Equality(System.DateTime, System.DateTime)" argnames="d1, d2" />\r
1665         <operator name="op_Inequality(System.DateTime, System.DateTime)" argnames="d1, d2" />\r
1666         <operator name="op_LessThan(System.DateTime, System.DateTime)" argnames="t1, t2" />\r
1667         <operator name="op_LessThanOrEqual(System.DateTime, System.DateTime)" argnames="t1, t2" />\r
1668         <operator name="op_GreaterThan(System.DateTime, System.DateTime)" argnames="t1, t2" />\r
1669         <operator name="op_GreaterThanOrEqual(System.DateTime, System.DateTime)" argnames="t1, t2" />\r
1670     </struct>\r
1671     <struct name="ArgIterator" namespace="System">\r
1672         <constructor name="ArgIterator(System.RuntimeArgumentHandle)" argnames="arglist" />\r
1673         <constructor name="ArgIterator(System.RuntimeArgumentHandle, System.Void*)" argnames="arglist, ptr" />\r
1674         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1675         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
1676         <method name="GetNextArg()" argnames="" returntype="System.TypedReference" />\r
1677         <method name="GetNextArg(System.RuntimeTypeHandle)" argnames="rth" returntype="System.TypedReference" />\r
1678         <method name="End()" argnames="" returntype="System.Void" />\r
1679         <method name="GetRemainingCount()" argnames="" returntype="System.Int32" />\r
1680         <method name="GetNextArgType()" argnames="" returntype="System.RuntimeTypeHandle" />\r
1681     </struct>\r
1682     <struct name="Boolean" namespace="System">\r
1683         <field name="TrueString" />\r
1684         <field name="FalseString" />\r
1685         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1686         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1687         <method name="CompareTo(System.Object)" argnames="obj" returntype="System.Int32" />\r
1688         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1689         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1690         <method name="ToString()" argnames="" returntype="System.String" />\r
1691         <method name="Parse(System.String)" argnames="value" returntype="System.Boolean" />\r
1692     </struct>\r
1693     <struct name="Byte" namespace="System">\r
1694         <field name="MaxValue" />\r
1695         <field name="MinValue" />\r
1696         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1697         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1698         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1699         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1700         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1701         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1702         <method name="ToString()" argnames="" returntype="System.String" />\r
1703         <method name="Parse(System.String)" argnames="s" returntype="System.Byte" />\r
1704         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Byte" />\r
1705         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Byte" />\r
1706         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Byte" />\r
1707         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1708     </struct>\r
1709     <struct name="Char" namespace="System">\r
1710         <field name="MaxValue" />\r
1711         <field name="MinValue" />\r
1712         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1713         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1714         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1715         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1716         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1717         <method name="ToString()" argnames="" returntype="System.String" />\r
1718         <method name="ToString(System.Char)" argnames="c" returntype="System.String" />\r
1719         <method name="Parse(System.String)" argnames="s" returntype="System.Char" />\r
1720         <method name="IsDigit(System.Char)" argnames="c" returntype="System.Boolean" />\r
1721         <method name="IsLetter(System.Char)" argnames="c" returntype="System.Boolean" />\r
1722         <method name="IsWhiteSpace(System.Char)" argnames="c" returntype="System.Boolean" />\r
1723         <method name="IsUpper(System.Char)" argnames="c" returntype="System.Boolean" />\r
1724         <method name="IsLower(System.Char)" argnames="c" returntype="System.Boolean" />\r
1725         <method name="IsPunctuation(System.Char)" argnames="c" returntype="System.Boolean" />\r
1726         <method name="IsLetterOrDigit(System.Char)" argnames="c" returntype="System.Boolean" />\r
1727         <method name="ToUpper(System.Char, System.Globalization.CultureInfo)" argnames="c, culture" returntype="System.Char" />\r
1728         <method name="ToUpper(System.Char)" argnames="c" returntype="System.Char" />\r
1729         <method name="ToLower(System.Char, System.Globalization.CultureInfo)" argnames="c, culture" returntype="System.Char" />\r
1730         <method name="ToLower(System.Char)" argnames="c" returntype="System.Char" />\r
1731         <method name="IsControl(System.Char)" argnames="c" returntype="System.Boolean" />\r
1732         <method name="IsControl(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1733         <method name="IsDigit(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1734         <method name="IsLetter(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1735         <method name="IsLetterOrDigit(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1736         <method name="IsLower(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1737         <method name="IsNumber(System.Char)" argnames="c" returntype="System.Boolean" />\r
1738         <method name="IsNumber(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1739         <method name="IsPunctuation(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1740         <method name="IsSeparator(System.Char)" argnames="c" returntype="System.Boolean" />\r
1741         <method name="IsSeparator(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1742         <method name="IsSurrogate(System.Char)" argnames="c" returntype="System.Boolean" />\r
1743         <method name="IsSurrogate(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1744         <method name="IsSymbol(System.Char)" argnames="c" returntype="System.Boolean" />\r
1745         <method name="IsSymbol(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1746         <method name="IsUpper(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1747         <method name="IsWhiteSpace(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />\r
1748         <method name="GetUnicodeCategory(System.Char)" argnames="c" returntype="System.Globalization.UnicodeCategory" />\r
1749         <method name="GetUnicodeCategory(System.String, System.Int32)" argnames="s, index" returntype="System.Globalization.UnicodeCategory" />\r
1750         <method name="GetNumericValue(System.Char)" argnames="c" returntype="System.Double" />\r
1751         <method name="GetNumericValue(System.String, System.Int32)" argnames="s, index" returntype="System.Double" />\r
1752     </struct>\r
1753     <struct name="Decimal" namespace="System">\r
1754         <constructor name="Decimal(System.Int32)" argnames="value" />\r
1755         <constructor name="Decimal(System.UInt32)" argnames="value" />\r
1756         <constructor name="Decimal(System.Int64)" argnames="value" />\r
1757         <constructor name="Decimal(System.UInt64)" argnames="value" />\r
1758         <constructor name="Decimal(System.Single)" argnames="value" />\r
1759         <constructor name="Decimal(System.Double)" argnames="value" />\r
1760         <constructor name="Decimal(System.Int32[])" argnames="bits" />\r
1761         <constructor name="Decimal(System.Int32, System.Int32, System.Int32, System.Boolean, System.Byte)" argnames="lo, mid, hi, isNegative, scale" />\r
1762         <field name="Zero" />\r
1763         <field name="One" />\r
1764         <field name="MinusOne" />\r
1765         <field name="MaxValue" />\r
1766         <field name="MinValue" />\r
1767         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1768         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1769         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1770         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1771         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1772         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
1773         <method name="ToString()" argnames="" returntype="System.String" />\r
1774         <method name="ToOACurrency(System.Decimal)" argnames="value" returntype="System.Int64" />\r
1775         <method name="FromOACurrency(System.Int64)" argnames="cy" returntype="System.Decimal" />\r
1776         <method name="Add(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />\r
1777         <method name="Compare(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Int32" />\r
1778         <method name="Divide(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />\r
1779         <method name="Equals(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Boolean" />\r
1780         <method name="Floor(System.Decimal)" argnames="d" returntype="System.Decimal" />\r
1781         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1782         <method name="Parse(System.String)" argnames="s" returntype="System.Decimal" />\r
1783         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Decimal" />\r
1784         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Decimal" />\r
1785         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Decimal" />\r
1786         <method name="GetBits(System.Decimal)" argnames="d" returntype="System.Int32[]" />\r
1787         <method name="Remainder(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />\r
1788         <method name="Multiply(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />\r
1789         <method name="Negate(System.Decimal)" argnames="d" returntype="System.Decimal" />\r
1790         <method name="Round(System.Decimal, System.Int32)" argnames="d, decimals" returntype="System.Decimal" />\r
1791         <method name="Subtract(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />\r
1792         <method name="ToByte(System.Decimal)" argnames="value" returntype="System.Byte" />\r
1793         <method name="ToSByte(System.Decimal)" argnames="value" returntype="System.SByte" />\r
1794         <method name="ToInt16(System.Decimal)" argnames="value" returntype="System.Int16" />\r
1795         <method name="ToDouble(System.Decimal)" argnames="d" returntype="System.Double" />\r
1796         <method name="ToInt32(System.Decimal)" argnames="d" returntype="System.Int32" />\r
1797         <method name="ToInt64(System.Decimal)" argnames="d" returntype="System.Int64" />\r
1798         <method name="ToUInt16(System.Decimal)" argnames="value" returntype="System.UInt16" />\r
1799         <method name="ToUInt32(System.Decimal)" argnames="d" returntype="System.UInt32" />\r
1800         <method name="ToUInt64(System.Decimal)" argnames="d" returntype="System.UInt64" />\r
1801         <method name="ToSingle(System.Decimal)" argnames="d" returntype="System.Single" />\r
1802         <method name="Truncate(System.Decimal)" argnames="d" returntype="System.Decimal" />\r
1803         <operator name="op_Implicit(System.Byte)" argnames="value" />\r
1804         <operator name="op_Implicit(System.SByte)" argnames="value" />\r
1805         <operator name="op_Implicit(System.Int16)" argnames="value" />\r
1806         <operator name="op_Implicit(System.UInt16)" argnames="value" />\r
1807         <operator name="op_Implicit(System.Char)" argnames="value" />\r
1808         <operator name="op_Implicit(System.Int32)" argnames="value" />\r
1809         <operator name="op_Implicit(System.UInt32)" argnames="value" />\r
1810         <operator name="op_Implicit(System.Int64)" argnames="value" />\r
1811         <operator name="op_Implicit(System.UInt64)" argnames="value" />\r
1812         <operator name="op_Explicit(System.Single)" argnames="value" />\r
1813         <operator name="op_Explicit(System.Double)" argnames="value" />\r
1814         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1815         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1816         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1817         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1818         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1819         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1820         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1821         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1822         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1823         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1824         <operator name="op_Explicit(System.Decimal)" argnames="value" />\r
1825         <operator name="op_UnaryPlus(System.Decimal)" argnames="d" />\r
1826         <operator name="op_UnaryNegation(System.Decimal)" argnames="d" />\r
1827         <operator name="op_Increment(System.Decimal)" argnames="d" />\r
1828         <operator name="op_Decrement(System.Decimal)" argnames="d" />\r
1829         <operator name="op_Addition(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1830         <operator name="op_Subtraction(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1831         <operator name="op_Multiply(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1832         <operator name="op_Division(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1833         <operator name="op_Modulus(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1834         <operator name="op_Equality(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1835         <operator name="op_Inequality(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1836         <operator name="op_LessThan(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1837         <operator name="op_LessThanOrEqual(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1838         <operator name="op_GreaterThan(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1839         <operator name="op_GreaterThanOrEqual(System.Decimal, System.Decimal)" argnames="d1, d2" />\r
1840     </struct>\r
1841     <struct name="Double" namespace="System">\r
1842         <field name="MinValue" />\r
1843         <field name="MaxValue" />\r
1844         <field name="Epsilon" />\r
1845         <field name="NegativeInfinity" />\r
1846         <field name="PositiveInfinity" />\r
1847         <field name="NaN" />\r
1848         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1849         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1850         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1851         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1852         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1853         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1854         <method name="ToString()" argnames="" returntype="System.String" />\r
1855         <method name="IsInfinity(System.Double)" argnames="d" returntype="System.Boolean" />\r
1856         <method name="IsPositiveInfinity(System.Double)" argnames="d" returntype="System.Boolean" />\r
1857         <method name="IsNegativeInfinity(System.Double)" argnames="d" returntype="System.Boolean" />\r
1858         <method name="IsNaN(System.Double)" argnames="d" returntype="System.Boolean" />\r
1859         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1860         <method name="Parse(System.String)" argnames="s" returntype="System.Double" />\r
1861         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Double" />\r
1862         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Double" />\r
1863         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Double" />\r
1864         <method name="TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Double&amp;)" argnames="s, style, provider, result" returntype="System.Boolean" />\r
1865     </struct>\r
1866     <struct name="Guid" namespace="System">\r
1867         <constructor name="Guid(System.Byte[])" argnames="b" />\r
1868         <constructor name="Guid(System.UInt32, System.UInt16, System.UInt16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)" argnames="a, b, c, d, e, f, g, h, i, j, k" />\r
1869         <constructor name="Guid(System.String)" argnames="g" />\r
1870         <constructor name="Guid(System.Int32, System.Int16, System.Int16, System.Byte[])" argnames="a, b, c, d" />\r
1871         <constructor name="Guid(System.Int32, System.Int16, System.Int16, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte, System.Byte)" argnames="a, b, c, d, e, f, g, h, i, j, k" />\r
1872         <field name="Empty" />\r
1873         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1874         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1875         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1876         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
1877         <method name="ToString()" argnames="" returntype="System.String" />\r
1878         <method name="ToByteArray()" argnames="" returntype="System.Byte[]" />\r
1879         <method name="NewGuid()" argnames="" returntype="System.Guid" />\r
1880         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1881         <operator name="op_Equality(System.Guid, System.Guid)" argnames="a, b" />\r
1882         <operator name="op_Inequality(System.Guid, System.Guid)" argnames="a, b" />\r
1883     </struct>\r
1884     <struct name="Int16" namespace="System">\r
1885         <field name="MaxValue" />\r
1886         <field name="MinValue" />\r
1887         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1888         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1889         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1890         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1891         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1892         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1893         <method name="ToString()" argnames="" returntype="System.String" />\r
1894         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1895         <method name="Parse(System.String)" argnames="s" returntype="System.Int16" />\r
1896         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Int16" />\r
1897         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Int16" />\r
1898         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Int16" />\r
1899     </struct>\r
1900     <struct name="Int32" namespace="System">\r
1901         <field name="MaxValue" />\r
1902         <field name="MinValue" />\r
1903         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1904         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1905         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1906         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1907         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1908         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1909         <method name="ToString()" argnames="" returntype="System.String" />\r
1910         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1911         <method name="Parse(System.String)" argnames="s" returntype="System.Int32" />\r
1912         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Int32" />\r
1913         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Int32" />\r
1914         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Int32" />\r
1915     </struct>\r
1916     <struct name="Int64" namespace="System">\r
1917         <field name="MaxValue" />\r
1918         <field name="MinValue" />\r
1919         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1920         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1921         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1922         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1923         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1924         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1925         <method name="ToString()" argnames="" returntype="System.String" />\r
1926         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1927         <method name="Parse(System.String)" argnames="s" returntype="System.Int64" />\r
1928         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Int64" />\r
1929         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Int64" />\r
1930         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Int64" />\r
1931     </struct>\r
1932     <struct name="IntPtr" namespace="System">\r
1933         <constructor name="IntPtr(System.Int32)" argnames="value" />\r
1934         <constructor name="IntPtr(System.Int64)" argnames="value" />\r
1935         <constructor name="IntPtr(System.Void*)" argnames="value" />\r
1936         <field name="Zero" />\r
1937         <property name="Size" propertytype="System.Int32" />\r
1938         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1939         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1940         <method name="ToString()" argnames="" returntype="System.String" />\r
1941         <method name="ToInt32()" argnames="" returntype="System.Int32" />\r
1942         <method name="ToInt64()" argnames="" returntype="System.Int64" />\r
1943         <method name="ToPointer()" argnames="" returntype="System.Void*" />\r
1944         <operator name="op_Explicit(System.Int32)" argnames="value" />\r
1945         <operator name="op_Explicit(System.Int64)" argnames="value" />\r
1946         <operator name="op_Explicit(System.Void*)" argnames="value" />\r
1947         <operator name="op_Explicit(System.IntPtr)" argnames="value" />\r
1948         <operator name="op_Explicit(System.IntPtr)" argnames="value" />\r
1949         <operator name="op_Explicit(System.IntPtr)" argnames="value" />\r
1950         <operator name="op_Equality(System.IntPtr, System.IntPtr)" argnames="value1, value2" />\r
1951         <operator name="op_Inequality(System.IntPtr, System.IntPtr)" argnames="value1, value2" />\r
1952     </struct>\r
1953     <struct name="RuntimeArgumentHandle" namespace="System" />\r
1954     <struct name="RuntimeFieldHandle" namespace="System">\r
1955         <property name="Value" propertytype="System.IntPtr" />\r
1956         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1957     </struct>\r
1958     <struct name="RuntimeMethodHandle" namespace="System">\r
1959         <property name="Value" propertytype="System.IntPtr" />\r
1960         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1961         <method name="GetFunctionPointer()" argnames="" returntype="System.IntPtr" />\r
1962     </struct>\r
1963     <struct name="RuntimeTypeHandle" namespace="System">\r
1964         <property name="Value" propertytype="System.IntPtr" />\r
1965         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
1966     </struct>\r
1967     <struct name="SByte" namespace="System">\r
1968         <field name="MaxValue" />\r
1969         <field name="MinValue" />\r
1970         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1971         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1972         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1973         <method name="CompareTo(System.Object)" argnames="obj" returntype="System.Int32" />\r
1974         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1975         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1976         <method name="ToString()" argnames="" returntype="System.String" />\r
1977         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
1978         <method name="Parse(System.String)" argnames="s" returntype="System.SByte" />\r
1979         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.SByte" />\r
1980         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.SByte" />\r
1981         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.SByte" />\r
1982     </struct>\r
1983     <struct name="Single" namespace="System">\r
1984         <field name="MinValue" />\r
1985         <field name="Epsilon" />\r
1986         <field name="MaxValue" />\r
1987         <field name="PositiveInfinity" />\r
1988         <field name="NegativeInfinity" />\r
1989         <field name="NaN" />\r
1990         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
1991         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
1992         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
1993         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
1994         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
1995         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
1996         <method name="ToString()" argnames="" returntype="System.String" />\r
1997         <method name="IsInfinity(System.Single)" argnames="f" returntype="System.Boolean" />\r
1998         <method name="IsPositiveInfinity(System.Single)" argnames="f" returntype="System.Boolean" />\r
1999         <method name="IsNegativeInfinity(System.Single)" argnames="f" returntype="System.Boolean" />\r
2000         <method name="IsNaN(System.Single)" argnames="f" returntype="System.Boolean" />\r
2001         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
2002         <method name="Parse(System.String)" argnames="s" returntype="System.Single" />\r
2003         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Single" />\r
2004         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Single" />\r
2005         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Single" />\r
2006     </struct>\r
2007     <struct name="TimeSpan" namespace="System">\r
2008         <constructor name="TimeSpan(System.Int64)" argnames="ticks" />\r
2009         <constructor name="TimeSpan(System.Int32, System.Int32, System.Int32)" argnames="hours, minutes, seconds" />\r
2010         <constructor name="TimeSpan(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="days, hours, minutes, seconds" />\r
2011         <constructor name="TimeSpan(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="days, hours, minutes, seconds, milliseconds" />\r
2012         <field name="Zero" />\r
2013         <field name="MaxValue" />\r
2014         <field name="MinValue" />\r
2015         <field name="TicksPerMillisecond" />\r
2016         <field name="TicksPerSecond" />\r
2017         <field name="TicksPerMinute" />\r
2018         <field name="TicksPerHour" />\r
2019         <field name="TicksPerDay" />\r
2020         <property name="Ticks" propertytype="System.Int64" />\r
2021         <property name="Days" propertytype="System.Int32" />\r
2022         <property name="Hours" propertytype="System.Int32" />\r
2023         <property name="Milliseconds" propertytype="System.Int32" />\r
2024         <property name="Minutes" propertytype="System.Int32" />\r
2025         <property name="Seconds" propertytype="System.Int32" />\r
2026         <property name="TotalDays" propertytype="System.Double" />\r
2027         <property name="TotalHours" propertytype="System.Double" />\r
2028         <property name="TotalMilliseconds" propertytype="System.Double" />\r
2029         <property name="TotalMinutes" propertytype="System.Double" />\r
2030         <property name="TotalSeconds" propertytype="System.Double" />\r
2031         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
2032         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2033         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
2034         <method name="ToString()" argnames="" returntype="System.String" />\r
2035         <method name="Add(System.TimeSpan)" argnames="ts" returntype="System.TimeSpan" />\r
2036         <method name="Compare(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" returntype="System.Int32" />\r
2037         <method name="FromDays(System.Double)" argnames="value" returntype="System.TimeSpan" />\r
2038         <method name="Duration()" argnames="" returntype="System.TimeSpan" />\r
2039         <method name="Equals(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" returntype="System.Boolean" />\r
2040         <method name="FromHours(System.Double)" argnames="value" returntype="System.TimeSpan" />\r
2041         <method name="FromMilliseconds(System.Double)" argnames="value" returntype="System.TimeSpan" />\r
2042         <method name="FromMinutes(System.Double)" argnames="value" returntype="System.TimeSpan" />\r
2043         <method name="Negate()" argnames="" returntype="System.TimeSpan" />\r
2044         <method name="Parse(System.String)" argnames="s" returntype="System.TimeSpan" />\r
2045         <method name="FromSeconds(System.Double)" argnames="value" returntype="System.TimeSpan" />\r
2046         <method name="Subtract(System.TimeSpan)" argnames="ts" returntype="System.TimeSpan" />\r
2047         <method name="FromTicks(System.Int64)" argnames="value" returntype="System.TimeSpan" />\r
2048         <operator name="op_UnaryNegation(System.TimeSpan)" argnames="t" />\r
2049         <operator name="op_Subtraction(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2050         <operator name="op_UnaryPlus(System.TimeSpan)" argnames="t" />\r
2051         <operator name="op_Addition(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2052         <operator name="op_Equality(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2053         <operator name="op_Inequality(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2054         <operator name="op_LessThan(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2055         <operator name="op_LessThanOrEqual(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2056         <operator name="op_GreaterThan(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2057         <operator name="op_GreaterThanOrEqual(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />\r
2058     </struct>\r
2059     <struct name="TypedReference" namespace="System">\r
2060         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2061         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
2062         <method name="MakeTypedReference(System.Object, System.Reflection.FieldInfo[])" argnames="target, flds" returntype="System.TypedReference" />\r
2063         <method name="ToObject(System.TypedReference)" argnames="value" returntype="System.Object" />\r
2064         <method name="GetTargetType(System.TypedReference)" argnames="value" returntype="System.Type" />\r
2065         <method name="TargetTypeToken(System.TypedReference)" argnames="value" returntype="System.RuntimeTypeHandle" />\r
2066         <method name="SetTypedReference(System.TypedReference, System.Object)" argnames="target, value" returntype="System.Void" />\r
2067     </struct>\r
2068     <struct name="UInt16" namespace="System">\r
2069         <field name="MaxValue" />\r
2070         <field name="MinValue" />\r
2071         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
2072         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
2073         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
2074         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
2075         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2076         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2077         <method name="ToString()" argnames="" returntype="System.String" />\r
2078         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
2079         <method name="Parse(System.String)" argnames="s" returntype="System.UInt16" />\r
2080         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.UInt16" />\r
2081         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.UInt16" />\r
2082         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.UInt16" />\r
2083     </struct>\r
2084     <struct name="UInt32" namespace="System">\r
2085         <field name="MaxValue" />\r
2086         <field name="MinValue" />\r
2087         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
2088         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
2089         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
2090         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
2091         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2092         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2093         <method name="ToString()" argnames="" returntype="System.String" />\r
2094         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
2095         <method name="Parse(System.String)" argnames="s" returntype="System.UInt32" />\r
2096         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.UInt32" />\r
2097         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.UInt32" />\r
2098         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.UInt32" />\r
2099     </struct>\r
2100     <struct name="UInt64" namespace="System">\r
2101         <field name="MaxValue" />\r
2102         <field name="MinValue" />\r
2103         <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />\r
2104         <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />\r
2105         <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />\r
2106         <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />\r
2107         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2108         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2109         <method name="ToString()" argnames="" returntype="System.String" />\r
2110         <method name="ToString(System.String)" argnames="format" returntype="System.String" />\r
2111         <method name="Parse(System.String)" argnames="s" returntype="System.UInt64" />\r
2112         <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.UInt64" />\r
2113         <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.UInt64" />\r
2114         <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.UInt64" />\r
2115     </struct>\r
2116     <struct name="UIntPtr" namespace="System">\r
2117         <constructor name="UIntPtr(System.UInt32)" argnames="value" />\r
2118         <constructor name="UIntPtr(System.UInt64)" argnames="value" />\r
2119         <constructor name="UIntPtr(System.Void*)" argnames="value" />\r
2120         <field name="Zero" />\r
2121         <property name="Size" propertytype="System.Int32" />\r
2122         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2123         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2124         <method name="ToString()" argnames="" returntype="System.String" />\r
2125         <method name="ToUInt32()" argnames="" returntype="System.UInt32" />\r
2126         <method name="ToUInt64()" argnames="" returntype="System.UInt64" />\r
2127         <method name="ToPointer()" argnames="" returntype="System.Void*" />\r
2128         <operator name="op_Explicit(System.UInt32)" argnames="value" />\r
2129         <operator name="op_Explicit(System.UInt64)" argnames="value" />\r
2130         <operator name="op_Explicit(System.UIntPtr)" argnames="value" />\r
2131         <operator name="op_Explicit(System.UIntPtr)" argnames="value" />\r
2132         <operator name="op_Explicit(System.Void*)" argnames="value" />\r
2133         <operator name="op_Explicit(System.UIntPtr)" argnames="value" />\r
2134         <operator name="op_Equality(System.UIntPtr, System.UIntPtr)" argnames="value1, value2" />\r
2135         <operator name="op_Inequality(System.UIntPtr, System.UIntPtr)" argnames="value1, value2" />\r
2136     </struct>\r
2137     <struct name="Void" namespace="System" />\r
2138     <delegate name="MulticastDelegate" namespace="System">\r
2139         <constructor name="MulticastDelegate(System.Object, System.String)" argnames="target, method" />\r
2140         <constructor name="MulticastDelegate(System.Type, System.String)" argnames="target, method" />\r
2141         <property name="Previous" propertytype="System.MulticastDelegate" />\r
2142         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
2143         <method name="RemoveImpl(System.Delegate)" argnames="value" returntype="System.Delegate" />\r
2144         <method name="CombineImpl(System.Delegate)" argnames="follow" returntype="System.Delegate" />\r
2145         <method name="GetInvocationList()" argnames="" returntype="System.Delegate[]" />\r
2146         <method name="DynamicInvokeImpl(System.Object[])" argnames="args" returntype="System.Object" />\r
2147         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2148         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2149         <operator name="op_Equality(System.MulticastDelegate, System.MulticastDelegate)" argnames="d1, d2" />\r
2150         <operator name="op_Inequality(System.MulticastDelegate, System.MulticastDelegate)" argnames="d1, d2" />\r
2151     </delegate>\r
2152     <delegate name="ResolveEventHandler" namespace="System">\r
2153         <constructor name="ResolveEventHandler(System.Object, System.IntPtr)" argnames="object, method" />\r
2154         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Reflection.Assembly" />\r
2155         <method name="BeginInvoke(System.Object, System.ResolveEventArgs, System.AsyncCallback, System.Object)" argnames="sender, args, callback, object" returntype="System.IAsyncResult" />\r
2156         <method name="Invoke(System.Object, System.ResolveEventArgs)" argnames="sender, args" returntype="System.Reflection.Assembly" />\r
2157     </delegate>\r
2158     <delegate name="AssemblyLoadEventHandler" namespace="System">\r
2159         <constructor name="AssemblyLoadEventHandler(System.Object, System.IntPtr)" argnames="object, method" />\r
2160         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
2161         <method name="BeginInvoke(System.Object, System.AssemblyLoadEventArgs, System.AsyncCallback, System.Object)" argnames="sender, args, callback, object" returntype="System.IAsyncResult" />\r
2162         <method name="Invoke(System.Object, System.AssemblyLoadEventArgs)" argnames="sender, args" returntype="System.Void" />\r
2163     </delegate>\r
2164     <delegate name="CrossAppDomainDelegate" namespace="System">\r
2165         <constructor name="CrossAppDomainDelegate(System.Object, System.IntPtr)" argnames="object, method" />\r
2166         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
2167         <method name="BeginInvoke(System.AsyncCallback, System.Object)" argnames="callback, object" returntype="System.IAsyncResult" />\r
2168         <method name="Invoke()" argnames="" returntype="System.Void" />\r
2169     </delegate>\r
2170     <delegate name="AsyncCallback" namespace="System">\r
2171         <constructor name="AsyncCallback(System.Object, System.IntPtr)" argnames="object, method" />\r
2172         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
2173         <method name="BeginInvoke(System.IAsyncResult, System.AsyncCallback, System.Object)" argnames="ar, callback, object" returntype="System.IAsyncResult" />\r
2174         <method name="Invoke(System.IAsyncResult)" argnames="ar" returntype="System.Void" />\r
2175     </delegate>\r
2176     <delegate name="EventHandler" namespace="System">\r
2177         <constructor name="EventHandler(System.Object, System.IntPtr)" argnames="object, method" />\r
2178         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
2179         <method name="BeginInvoke(System.Object, System.EventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />\r
2180         <method name="Invoke(System.Object, System.EventArgs)" argnames="sender, e" returntype="System.Void" />\r
2181     </delegate>\r
2182     <delegate name="UnhandledExceptionEventHandler" namespace="System">\r
2183         <constructor name="UnhandledExceptionEventHandler(System.Object, System.IntPtr)" argnames="object, method" />\r
2184         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
2185         <method name="BeginInvoke(System.Object, System.UnhandledExceptionEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />\r
2186         <method name="Invoke(System.Object, System.UnhandledExceptionEventArgs)" argnames="sender, e" returntype="System.Void" />\r
2187     </delegate>\r
2188     <enum name="LoaderOptimization" namespace="System">\r
2189         <field name="NotSpecified" />\r
2190         <field name="SingleDomain" />\r
2191         <field name="MultiDomain" />\r
2192         <field name="MultiDomainHost" />\r
2193     </enum>\r
2194     <enum name="AttributeTargets" namespace="System">\r
2195         <field name="Assembly" />\r
2196         <field name="Module" />\r
2197         <field name="Class" />\r
2198         <field name="Struct" />\r
2199         <field name="Enum" />\r
2200         <field name="Constructor" />\r
2201         <field name="Method" />\r
2202         <field name="Property" />\r
2203         <field name="Field" />\r
2204         <field name="Event" />\r
2205         <field name="Interface" />\r
2206         <field name="Parameter" />\r
2207         <field name="Delegate" />\r
2208         <field name="ReturnValue" />\r
2209         <field name="All" />\r
2210     </enum>\r
2211     <enum name="DayOfWeek" namespace="System">\r
2212         <field name="Sunday" />\r
2213         <field name="Monday" />\r
2214         <field name="Tuesday" />\r
2215         <field name="Wednesday" />\r
2216         <field name="Thursday" />\r
2217         <field name="Friday" />\r
2218         <field name="Saturday" />\r
2219     </enum>\r
2220     <enum name="SpecialFolder" namespace="System">\r
2221         <field name="ApplicationData" />\r
2222         <field name="CommonApplicationData" />\r
2223         <field name="LocalApplicationData" />\r
2224         <field name="Cookies" />\r
2225         <field name="Favorites" />\r
2226         <field name="History" />\r
2227         <field name="InternetCache" />\r
2228         <field name="Programs" />\r
2229         <field name="Recent" />\r
2230         <field name="SendTo" />\r
2231         <field name="StartMenu" />\r
2232         <field name="Startup" />\r
2233         <field name="System" />\r
2234         <field name="Templates" />\r
2235         <field name="DesktopDirectory" />\r
2236         <field name="Personal" />\r
2237         <field name="ProgramFiles" />\r
2238         <field name="CommonProgramFiles" />\r
2239     </enum>\r
2240     <enum name="PlatformID" namespace="System">\r
2241         <field name="Win32S" />\r
2242         <field name="Win32Windows" />\r
2243         <field name="Win32NT" />\r
2244     </enum>\r
2245     <enum name="TypeCode" namespace="System">\r
2246         <field name="Empty" />\r
2247         <field name="Object" />\r
2248         <field name="DBNull" />\r
2249         <field name="Boolean" />\r
2250         <field name="Char" />\r
2251         <field name="SByte" />\r
2252         <field name="Byte" />\r
2253         <field name="Int16" />\r
2254         <field name="UInt16" />\r
2255         <field name="Int32" />\r
2256         <field name="UInt32" />\r
2257         <field name="Int64" />\r
2258         <field name="UInt64" />\r
2259         <field name="Single" />\r
2260         <field name="Double" />\r
2261         <field name="Decimal" />\r
2262         <field name="DateTime" />\r
2263         <field name="String" />\r
2264     </enum>\r
2265     <class name="ArrayList" namespace="System.Collections">\r
2266         <constructor name="ArrayList()" argnames="" />\r
2267         <constructor name="ArrayList(System.Int32)" argnames="capacity" />\r
2268         <constructor name="ArrayList(System.Collections.ICollection)" argnames="c" />\r
2269         <property name="Capacity" propertytype="System.Int32" />\r
2270         <property name="Count" propertytype="System.Int32" />\r
2271         <property name="IsFixedSize" propertytype="System.Boolean" />\r
2272         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2273         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2274         <property name="SyncRoot" propertytype="System.Object" />\r
2275         <property name="Item" propertytype="System.Object" />\r
2276         <method name="Clone()" argnames="" returntype="System.Object" />\r
2277         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2278         <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />\r
2279         <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />\r
2280         <method name="Remove(System.Object)" argnames="obj" returntype="System.Void" />\r
2281         <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2282         <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />\r
2283         <method name="Clear()" argnames="" returntype="System.Void" />\r
2284         <method name="Contains(System.Object)" argnames="item" returntype="System.Boolean" />\r
2285         <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />\r
2286         <method name="TrimToSize()" argnames="" returntype="System.Void" />\r
2287         <method name="ToArray(System.Type)" argnames="type" returntype="System.Array" />\r
2288         <method name="ToArray()" argnames="" returntype="System.Object[]" />\r
2289         <method name="Sort(System.Int32, System.Int32, System.Collections.IComparer)" argnames="index, count, comparer" returntype="System.Void" />\r
2290         <method name="Sort(System.Collections.IComparer)" argnames="comparer" returntype="System.Void" />\r
2291         <method name="Sort()" argnames="" returntype="System.Void" />\r
2292         <method name="GetRange(System.Int32, System.Int32)" argnames="index, count" returntype="System.Collections.ArrayList" />\r
2293         <method name="SetRange(System.Int32, System.Collections.ICollection)" argnames="index, c" returntype="System.Void" />\r
2294         <method name="Reverse(System.Int32, System.Int32)" argnames="index, count" returntype="System.Void" />\r
2295         <method name="Reverse()" argnames="" returntype="System.Void" />\r
2296         <method name="RemoveRange(System.Int32, System.Int32)" argnames="index, count" returntype="System.Void" />\r
2297         <method name="LastIndexOf(System.Object, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />\r
2298         <method name="LastIndexOf(System.Object, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
2299         <method name="LastIndexOf(System.Object)" argnames="value" returntype="System.Int32" />\r
2300         <method name="InsertRange(System.Int32, System.Collections.ICollection)" argnames="index, c" returntype="System.Void" />\r
2301         <method name="IndexOf(System.Object, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />\r
2302         <method name="IndexOf(System.Object, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />\r
2303         <method name="GetEnumerator(System.Int32, System.Int32)" argnames="index, count" returntype="System.Collections.IEnumerator" />\r
2304         <method name="CopyTo(System.Int32, System.Array, System.Int32, System.Int32)" argnames="index, array, arrayIndex, count" returntype="System.Void" />\r
2305         <method name="CopyTo(System.Array)" argnames="array" returntype="System.Void" />\r
2306         <method name="BinarySearch(System.Object, System.Collections.IComparer)" argnames="value, comparer" returntype="System.Int32" />\r
2307         <method name="BinarySearch(System.Object)" argnames="value" returntype="System.Int32" />\r
2308         <method name="BinarySearch(System.Int32, System.Int32, System.Object, System.Collections.IComparer)" argnames="index, count, value, comparer" returntype="System.Int32" />\r
2309         <method name="AddRange(System.Collections.ICollection)" argnames="c" returntype="System.Void" />\r
2310         <method name="Adapter(System.Collections.IList)" argnames="list" returntype="System.Collections.ArrayList" />\r
2311         <method name="FixedSize(System.Collections.IList)" argnames="list" returntype="System.Collections.IList" />\r
2312         <method name="FixedSize(System.Collections.ArrayList)" argnames="list" returntype="System.Collections.ArrayList" />\r
2313         <method name="ReadOnly(System.Collections.IList)" argnames="list" returntype="System.Collections.IList" />\r
2314         <method name="ReadOnly(System.Collections.ArrayList)" argnames="list" returntype="System.Collections.ArrayList" />\r
2315         <method name="Repeat(System.Object, System.Int32)" argnames="value, count" returntype="System.Collections.ArrayList" />\r
2316         <method name="Synchronized(System.Collections.IList)" argnames="list" returntype="System.Collections.IList" />\r
2317         <method name="Synchronized(System.Collections.ArrayList)" argnames="list" returntype="System.Collections.ArrayList" />\r
2318     </class>\r
2319     <class name="BitArray" namespace="System.Collections">\r
2320         <constructor name="BitArray(System.Int32)" argnames="length" />\r
2321         <constructor name="BitArray(System.Int32, System.Boolean)" argnames="length, defaultValue" />\r
2322         <constructor name="BitArray(System.Byte[])" argnames="bytes" />\r
2323         <constructor name="BitArray(System.Boolean[])" argnames="values" />\r
2324         <constructor name="BitArray(System.Int32[])" argnames="values" />\r
2325         <constructor name="BitArray(System.Collections.BitArray)" argnames="bits" />\r
2326         <property name="Item" propertytype="System.Boolean" />\r
2327         <property name="Length" propertytype="System.Int32" />\r
2328         <property name="Count" propertytype="System.Int32" />\r
2329         <property name="SyncRoot" propertytype="System.Object" />\r
2330         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2331         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2332         <method name="Clone()" argnames="" returntype="System.Object" />\r
2333         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2334         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
2335         <method name="Get(System.Int32)" argnames="index" returntype="System.Boolean" />\r
2336         <method name="Set(System.Int32, System.Boolean)" argnames="index, value" returntype="System.Void" />\r
2337         <method name="SetAll(System.Boolean)" argnames="value" returntype="System.Void" />\r
2338         <method name="And(System.Collections.BitArray)" argnames="value" returntype="System.Collections.BitArray" />\r
2339         <method name="Or(System.Collections.BitArray)" argnames="value" returntype="System.Collections.BitArray" />\r
2340         <method name="Xor(System.Collections.BitArray)" argnames="value" returntype="System.Collections.BitArray" />\r
2341         <method name="Not()" argnames="" returntype="System.Collections.BitArray" />\r
2342     </class>\r
2343     <class name="CaseInsensitiveComparer" namespace="System.Collections">\r
2344         <constructor name="CaseInsensitiveComparer()" argnames="" />\r
2345         <constructor name="CaseInsensitiveComparer(System.Globalization.CultureInfo)" argnames="culture" />\r
2346         <property name="Default" propertytype="System.Collections.CaseInsensitiveComparer" />\r
2347         <method name="Compare(System.Object, System.Object)" argnames="a, b" returntype="System.Int32" />\r
2348     </class>\r
2349     <class name="CaseInsensitiveHashCodeProvider" namespace="System.Collections">\r
2350         <constructor name="CaseInsensitiveHashCodeProvider()" argnames="" />\r
2351         <constructor name="CaseInsensitiveHashCodeProvider(System.Globalization.CultureInfo)" argnames="culture" />\r
2352         <property name="Default" propertytype="System.Collections.CaseInsensitiveHashCodeProvider" />\r
2353         <method name="GetHashCode(System.Object)" argnames="obj" returntype="System.Int32" />\r
2354     </class>\r
2355     <class name="CollectionBase" namespace="System.Collections">\r
2356         <constructor name="CollectionBase()" argnames="" />\r
2357         <property name="InnerList" propertytype="System.Collections.ArrayList" />\r
2358         <property name="List" propertytype="System.Collections.IList" />\r
2359         <property name="Count" propertytype="System.Int32" />\r
2360         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2361         <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />\r
2362         <method name="Clear()" argnames="" returntype="System.Void" />\r
2363         <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2364         <method name="OnClearComplete()" argnames="" returntype="System.Void" />\r
2365         <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2366         <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />\r
2367         <method name="OnValidate(System.Object)" argnames="value" returntype="System.Void" />\r
2368         <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2369         <method name="OnClear()" argnames="" returntype="System.Void" />\r
2370         <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2371         <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />\r
2372     </class>\r
2373     <class name="Comparer" namespace="System.Collections">\r
2374         <field name="Default" />\r
2375         <method name="Compare(System.Object, System.Object)" argnames="a, b" returntype="System.Int32" />\r
2376     </class>\r
2377     <class name="DictionaryBase" namespace="System.Collections">\r
2378         <constructor name="DictionaryBase()" argnames="" />\r
2379         <property name="InnerHashtable" propertytype="System.Collections.Hashtable" />\r
2380         <property name="Dictionary" propertytype="System.Collections.IDictionary" />\r
2381         <property name="Count" propertytype="System.Int32" />\r
2382         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
2383         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
2384         <method name="Clear()" argnames="" returntype="System.Void" />\r
2385         <method name="OnRemoveComplete(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2386         <method name="OnClearComplete()" argnames="" returntype="System.Void" />\r
2387         <method name="OnInsertComplete(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2388         <method name="OnSetComplete(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" returntype="System.Void" />\r
2389         <method name="OnValidate(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2390         <method name="OnRemove(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2391         <method name="OnClear()" argnames="" returntype="System.Void" />\r
2392         <method name="OnInsert(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2393         <method name="OnSet(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" returntype="System.Void" />\r
2394         <method name="OnGet(System.Object, System.Object)" argnames="key, currentValue" returntype="System.Object" />\r
2395     </class>\r
2396     <class name="Hashtable" namespace="System.Collections">\r
2397         <constructor name="Hashtable()" argnames="" />\r
2398         <constructor name="Hashtable(System.Int32)" argnames="capacity" />\r
2399         <constructor name="Hashtable(System.Int32, System.Single)" argnames="capacity, loadFactor" />\r
2400         <constructor name="Hashtable(System.Int32, System.Single, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="capacity, loadFactor, hcp, comparer" />\r
2401         <constructor name="Hashtable(System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="hcp, comparer" />\r
2402         <constructor name="Hashtable(System.Int32, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="capacity, hcp, comparer" />\r
2403         <constructor name="Hashtable(System.Collections.IDictionary)" argnames="d" />\r
2404         <constructor name="Hashtable(System.Collections.IDictionary, System.Single)" argnames="d, loadFactor" />\r
2405         <constructor name="Hashtable(System.Collections.IDictionary, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="d, hcp, comparer" />\r
2406         <constructor name="Hashtable(System.Collections.IDictionary, System.Single, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="d, loadFactor, hcp, comparer" />\r
2407         <constructor name="Hashtable(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
2408         <property name="hcp" propertytype="System.Collections.IHashCodeProvider" />\r
2409         <property name="comparer" propertytype="System.Collections.IComparer" />\r
2410         <property name="Item" propertytype="System.Object" />\r
2411         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2412         <property name="IsFixedSize" propertytype="System.Boolean" />\r
2413         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2414         <property name="Keys" propertytype="System.Collections.ICollection" />\r
2415         <property name="Values" propertytype="System.Collections.ICollection" />\r
2416         <property name="SyncRoot" propertytype="System.Object" />\r
2417         <property name="Count" propertytype="System.Int32" />\r
2418         <method name="Clone()" argnames="" returntype="System.Object" />\r
2419         <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />\r
2420         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
2421         <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />\r
2422         <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />\r
2423         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
2424         <method name="Clear()" argnames="" returntype="System.Void" />\r
2425         <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2426         <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />\r
2427         <method name="KeyEquals(System.Object, System.Object)" argnames="item, key" returntype="System.Boolean" />\r
2428         <method name="GetHash(System.Object)" argnames="key" returntype="System.Int32" />\r
2429         <method name="ContainsValue(System.Object)" argnames="value" returntype="System.Boolean" />\r
2430         <method name="ContainsKey(System.Object)" argnames="key" returntype="System.Boolean" />\r
2431         <method name="Synchronized(System.Collections.Hashtable)" argnames="table" returntype="System.Collections.Hashtable" />\r
2432     </class>\r
2433     <class name="Queue" namespace="System.Collections">\r
2434         <constructor name="Queue()" argnames="" />\r
2435         <constructor name="Queue(System.Int32)" argnames="capacity" />\r
2436         <constructor name="Queue(System.Int32, System.Single)" argnames="capacity, growFactor" />\r
2437         <constructor name="Queue(System.Collections.ICollection)" argnames="col" />\r
2438         <property name="Count" propertytype="System.Int32" />\r
2439         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2440         <property name="SyncRoot" propertytype="System.Object" />\r
2441         <method name="Clone()" argnames="" returntype="System.Object" />\r
2442         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2443         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
2444         <method name="TrimToSize()" argnames="" returntype="System.Void" />\r
2445         <method name="ToArray()" argnames="" returntype="System.Object[]" />\r
2446         <method name="Contains(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2447         <method name="Peek()" argnames="" returntype="System.Object" />\r
2448         <method name="Dequeue()" argnames="" returntype="System.Object" />\r
2449         <method name="Enqueue(System.Object)" argnames="obj" returntype="System.Void" />\r
2450         <method name="Clear()" argnames="" returntype="System.Void" />\r
2451         <method name="Synchronized(System.Collections.Queue)" argnames="queue" returntype="System.Collections.Queue" />\r
2452     </class>\r
2453     <class name="ReadOnlyCollectionBase" namespace="System.Collections">\r
2454         <constructor name="ReadOnlyCollectionBase()" argnames="" />\r
2455         <property name="InnerList" propertytype="System.Collections.ArrayList" />\r
2456         <property name="Count" propertytype="System.Int32" />\r
2457         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2458     </class>\r
2459     <class name="SortedList" namespace="System.Collections">\r
2460         <constructor name="SortedList()" argnames="" />\r
2461         <constructor name="SortedList(System.Int32)" argnames="initialCapacity" />\r
2462         <constructor name="SortedList(System.Collections.IComparer)" argnames="comparer" />\r
2463         <constructor name="SortedList(System.Collections.IComparer, System.Int32)" argnames="comparer, capacity" />\r
2464         <constructor name="SortedList(System.Collections.IDictionary)" argnames="d" />\r
2465         <constructor name="SortedList(System.Collections.IDictionary, System.Collections.IComparer)" argnames="d, comparer" />\r
2466         <property name="Capacity" propertytype="System.Int32" />\r
2467         <property name="Count" propertytype="System.Int32" />\r
2468         <property name="Keys" propertytype="System.Collections.ICollection" />\r
2469         <property name="Values" propertytype="System.Collections.ICollection" />\r
2470         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2471         <property name="IsFixedSize" propertytype="System.Boolean" />\r
2472         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2473         <property name="SyncRoot" propertytype="System.Object" />\r
2474         <property name="Item" propertytype="System.Object" />\r
2475         <method name="Clone()" argnames="" returntype="System.Object" />\r
2476         <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />\r
2477         <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />\r
2478         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
2479         <method name="Clear()" argnames="" returntype="System.Void" />\r
2480         <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2481         <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />\r
2482         <method name="TrimToSize()" argnames="" returntype="System.Void" />\r
2483         <method name="SetByIndex(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2484         <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />\r
2485         <method name="IndexOfValue(System.Object)" argnames="value" returntype="System.Int32" />\r
2486         <method name="IndexOfKey(System.Object)" argnames="key" returntype="System.Int32" />\r
2487         <method name="GetValueList()" argnames="" returntype="System.Collections.IList" />\r
2488         <method name="GetKeyList()" argnames="" returntype="System.Collections.IList" />\r
2489         <method name="GetKey(System.Int32)" argnames="index" returntype="System.Object" />\r
2490         <method name="GetByIndex(System.Int32)" argnames="index" returntype="System.Object" />\r
2491         <method name="ContainsValue(System.Object)" argnames="value" returntype="System.Boolean" />\r
2492         <method name="ContainsKey(System.Object)" argnames="key" returntype="System.Boolean" />\r
2493         <method name="Synchronized(System.Collections.SortedList)" argnames="list" returntype="System.Collections.SortedList" />\r
2494     </class>\r
2495     <class name="Stack" namespace="System.Collections">\r
2496         <constructor name="Stack()" argnames="" />\r
2497         <constructor name="Stack(System.Int32)" argnames="initialCapacity" />\r
2498         <constructor name="Stack(System.Collections.ICollection)" argnames="col" />\r
2499         <property name="Count" propertytype="System.Int32" />\r
2500         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2501         <property name="SyncRoot" propertytype="System.Object" />\r
2502         <method name="Clone()" argnames="" returntype="System.Object" />\r
2503         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2504         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
2505         <method name="ToArray()" argnames="" returntype="System.Object[]" />\r
2506         <method name="Push(System.Object)" argnames="obj" returntype="System.Void" />\r
2507         <method name="Pop()" argnames="" returntype="System.Object" />\r
2508         <method name="Peek()" argnames="" returntype="System.Object" />\r
2509         <method name="Contains(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2510         <method name="Clear()" argnames="" returntype="System.Void" />\r
2511         <method name="Synchronized(System.Collections.Stack)" argnames="stack" returntype="System.Collections.Stack" />\r
2512     </class>\r
2513     <interface name="IEnumerable" namespace="System.Collections">\r
2514         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2515     </interface>\r
2516     <interface name="ICollection" namespace="System.Collections">\r
2517         <property name="Count" propertytype="System.Int32" />\r
2518         <property name="SyncRoot" propertytype="System.Object" />\r
2519         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2520         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
2521     </interface>\r
2522     <interface name="IList" namespace="System.Collections">\r
2523         <property name="Item" propertytype="System.Object" />\r
2524         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2525         <property name="IsFixedSize" propertytype="System.Boolean" />\r
2526         <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />\r
2527         <method name="Remove(System.Object)" argnames="value" returntype="System.Void" />\r
2528         <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />\r
2529         <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />\r
2530         <method name="Clear()" argnames="" returntype="System.Void" />\r
2531         <method name="Contains(System.Object)" argnames="value" returntype="System.Boolean" />\r
2532         <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />\r
2533     </interface>\r
2534     <interface name="IEnumerator" namespace="System.Collections">\r
2535         <property name="Current" propertytype="System.Object" />\r
2536         <method name="Reset()" argnames="" returntype="System.Void" />\r
2537         <method name="MoveNext()" argnames="" returntype="System.Boolean" />\r
2538     </interface>\r
2539     <interface name="IComparer" namespace="System.Collections">\r
2540         <method name="Compare(System.Object, System.Object)" argnames="x, y" returntype="System.Int32" />\r
2541     </interface>\r
2542     <interface name="IHashCodeProvider" namespace="System.Collections">\r
2543         <method name="GetHashCode(System.Object)" argnames="obj" returntype="System.Int32" />\r
2544     </interface>\r
2545     <interface name="IDictionary" namespace="System.Collections">\r
2546         <property name="Item" propertytype="System.Object" />\r
2547         <property name="Keys" propertytype="System.Collections.ICollection" />\r
2548         <property name="Values" propertytype="System.Collections.ICollection" />\r
2549         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2550         <property name="IsFixedSize" propertytype="System.Boolean" />\r
2551         <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />\r
2552         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
2553         <method name="Clear()" argnames="" returntype="System.Void" />\r
2554         <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
2555         <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />\r
2556     </interface>\r
2557     <interface name="IDictionaryEnumerator" namespace="System.Collections">\r
2558         <property name="Key" propertytype="System.Object" />\r
2559         <property name="Value" propertytype="System.Object" />\r
2560         <property name="Entry" propertytype="System.Collections.DictionaryEntry" />\r
2561     </interface>\r
2562     <struct name="DictionaryEntry" namespace="System.Collections">\r
2563         <constructor name="DictionaryEntry(System.Object, System.Object)" argnames="key, value" />\r
2564         <property name="Key" propertytype="System.Object" />\r
2565         <property name="Value" propertytype="System.Object" />\r
2566     </struct>\r
2567     <class name="StringBuilder" namespace="System.Text">\r
2568         <constructor name="StringBuilder()" argnames="" />\r
2569         <constructor name="StringBuilder(System.Int32)" argnames="capacity" />\r
2570         <constructor name="StringBuilder(System.String)" argnames="value" />\r
2571         <constructor name="StringBuilder(System.String, System.Int32)" argnames="value, capacity" />\r
2572         <constructor name="StringBuilder(System.String, System.Int32, System.Int32, System.Int32)" argnames="value, startIndex, length, capacity" />\r
2573         <constructor name="StringBuilder(System.Int32, System.Int32)" argnames="capacity, maxCapacity" />\r
2574         <property name="Capacity" propertytype="System.Int32" />\r
2575         <property name="MaxCapacity" propertytype="System.Int32" />\r
2576         <property name="Length" propertytype="System.Int32" />\r
2577         <property name="Chars" propertytype="System.Char" />\r
2578         <method name="ToString()" argnames="" returntype="System.String" />\r
2579         <method name="EnsureCapacity(System.Int32)" argnames="capacity" returntype="System.Int32" />\r
2580         <method name="ToString(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.String" />\r
2581         <method name="Append(System.Char, System.Int32)" argnames="value, repeatCount" returntype="System.Text.StringBuilder" />\r
2582         <method name="Append(System.Char[], System.Int32, System.Int32)" argnames="value, startIndex, charCount" returntype="System.Text.StringBuilder" />\r
2583         <method name="Append(System.String)" argnames="value" returntype="System.Text.StringBuilder" />\r
2584         <method name="Append(System.String, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Text.StringBuilder" />\r
2585         <method name="Insert(System.Int32, System.String, System.Int32)" argnames="index, value, count" returntype="System.Text.StringBuilder" />\r
2586         <method name="Remove(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.Text.StringBuilder" />\r
2587         <method name="Append(System.Boolean)" argnames="value" returntype="System.Text.StringBuilder" />\r
2588         <method name="Append(System.SByte)" argnames="value" returntype="System.Text.StringBuilder" />\r
2589         <method name="Append(System.Byte)" argnames="value" returntype="System.Text.StringBuilder" />\r
2590         <method name="Append(System.Char)" argnames="value" returntype="System.Text.StringBuilder" />\r
2591         <method name="Append(System.Int16)" argnames="value" returntype="System.Text.StringBuilder" />\r
2592         <method name="Append(System.Int32)" argnames="value" returntype="System.Text.StringBuilder" />\r
2593         <method name="Append(System.Int64)" argnames="value" returntype="System.Text.StringBuilder" />\r
2594         <method name="Append(System.Single)" argnames="value" returntype="System.Text.StringBuilder" />\r
2595         <method name="Append(System.Double)" argnames="value" returntype="System.Text.StringBuilder" />\r
2596         <method name="Append(System.Decimal)" argnames="value" returntype="System.Text.StringBuilder" />\r
2597         <method name="Append(System.UInt16)" argnames="value" returntype="System.Text.StringBuilder" />\r
2598         <method name="Append(System.UInt32)" argnames="value" returntype="System.Text.StringBuilder" />\r
2599         <method name="Append(System.UInt64)" argnames="value" returntype="System.Text.StringBuilder" />\r
2600         <method name="Append(System.Object)" argnames="value" returntype="System.Text.StringBuilder" />\r
2601         <method name="Append(System.Char[])" argnames="value" returntype="System.Text.StringBuilder" />\r
2602         <method name="Insert(System.Int32, System.String)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2603         <method name="Insert(System.Int32, System.Boolean)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2604         <method name="Insert(System.Int32, System.SByte)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2605         <method name="Insert(System.Int32, System.Byte)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2606         <method name="Insert(System.Int32, System.Int16)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2607         <method name="Insert(System.Int32, System.Char)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2608         <method name="Insert(System.Int32, System.Char[])" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2609         <method name="Insert(System.Int32, System.Char[], System.Int32, System.Int32)" argnames="index, value, startIndex, charCount" returntype="System.Text.StringBuilder" />\r
2610         <method name="Insert(System.Int32, System.Int32)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2611         <method name="Insert(System.Int32, System.Int64)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2612         <method name="Insert(System.Int32, System.Single)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2613         <method name="Insert(System.Int32, System.Double)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2614         <method name="Insert(System.Int32, System.Decimal)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2615         <method name="Insert(System.Int32, System.UInt16)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2616         <method name="Insert(System.Int32, System.UInt32)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2617         <method name="Insert(System.Int32, System.UInt64)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2618         <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Text.StringBuilder" />\r
2619         <method name="AppendFormat(System.String, System.Object)" argnames="format, arg0" returntype="System.Text.StringBuilder" />\r
2620         <method name="AppendFormat(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Text.StringBuilder" />\r
2621         <method name="AppendFormat(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Text.StringBuilder" />\r
2622         <method name="AppendFormat(System.String, System.Object[])" argnames="format, args" returntype="System.Text.StringBuilder" />\r
2623         <method name="AppendFormat(System.IFormatProvider, System.String, System.Object[])" argnames="provider, format, args" returntype="System.Text.StringBuilder" />\r
2624         <method name="Replace(System.String, System.String)" argnames="oldValue, newValue" returntype="System.Text.StringBuilder" />\r
2625         <method name="Replace(System.String, System.String, System.Int32, System.Int32)" argnames="oldValue, newValue, startIndex, count" returntype="System.Text.StringBuilder" />\r
2626         <method name="Equals(System.Text.StringBuilder)" argnames="sb" returntype="System.Boolean" />\r
2627         <method name="Replace(System.Char, System.Char)" argnames="oldChar, newChar" returntype="System.Text.StringBuilder" />\r
2628         <method name="Replace(System.Char, System.Char, System.Int32, System.Int32)" argnames="oldChar, newChar, startIndex, count" returntype="System.Text.StringBuilder" />\r
2629     </class>\r
2630     <class name="Encoding" namespace="System.Text">\r
2631         <constructor name="Encoding()" argnames="" />\r
2632         <constructor name="Encoding(System.Int32)" argnames="codePage" />\r
2633         <property name="BodyName" propertytype="System.String" />\r
2634         <property name="EncodingName" propertytype="System.String" />\r
2635         <property name="HeaderName" propertytype="System.String" />\r
2636         <property name="WebName" propertytype="System.String" />\r
2637         <property name="WindowsCodePage" propertytype="System.Int32" />\r
2638         <property name="IsBrowserDisplay" propertytype="System.Boolean" />\r
2639         <property name="IsBrowserSave" propertytype="System.Boolean" />\r
2640         <property name="IsMailNewsDisplay" propertytype="System.Boolean" />\r
2641         <property name="IsMailNewsSave" propertytype="System.Boolean" />\r
2642         <property name="ASCII" propertytype="System.Text.Encoding" />\r
2643         <property name="CodePage" propertytype="System.Int32" />\r
2644         <property name="Default" propertytype="System.Text.Encoding" />\r
2645         <property name="Unicode" propertytype="System.Text.Encoding" />\r
2646         <property name="BigEndianUnicode" propertytype="System.Text.Encoding" />\r
2647         <property name="UTF7" propertytype="System.Text.Encoding" />\r
2648         <property name="UTF8" propertytype="System.Text.Encoding" />\r
2649         <method name="GetString(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.String" />\r
2650         <method name="GetString(System.Byte[])" argnames="bytes" returntype="System.String" />\r
2651         <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />\r
2652         <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />\r
2653         <method name="GetEncoder()" argnames="" returntype="System.Text.Encoder" />\r
2654         <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />\r
2655         <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />\r
2656         <method name="GetChars(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Char[]" />\r
2657         <method name="GetChars(System.Byte[])" argnames="bytes" returntype="System.Char[]" />\r
2658         <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />\r
2659         <method name="GetCharCount(System.Byte[])" argnames="bytes" returntype="System.Int32" />\r
2660         <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="s, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2661         <method name="GetBytes(System.String)" argnames="s" returntype="System.Byte[]" />\r
2662         <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2663         <method name="GetBytes(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Byte[]" />\r
2664         <method name="GetBytes(System.Char[])" argnames="chars" returntype="System.Byte[]" />\r
2665         <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />\r
2666         <method name="GetByteCount(System.String)" argnames="s" returntype="System.Int32" />\r
2667         <method name="GetByteCount(System.Char[])" argnames="chars" returntype="System.Int32" />\r
2668         <method name="GetPreamble()" argnames="" returntype="System.Byte[]" />\r
2669         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2670         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
2671         <method name="Convert(System.Text.Encoding, System.Text.Encoding, System.Byte[])" argnames="srcEncoding, dstEncoding, bytes" returntype="System.Byte[]" />\r
2672         <method name="Convert(System.Text.Encoding, System.Text.Encoding, System.Byte[], System.Int32, System.Int32)" argnames="srcEncoding, dstEncoding, bytes, index, count" returntype="System.Byte[]" />\r
2673         <method name="GetEncoding(System.Int32)" argnames="codepage" returntype="System.Text.Encoding" />\r
2674         <method name="GetEncoding(System.String)" argnames="name" returntype="System.Text.Encoding" />\r
2675     </class>\r
2676     <class name="Decoder" namespace="System.Text">\r
2677         <constructor name="Decoder()" argnames="" />\r
2678         <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />\r
2679         <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />\r
2680     </class>\r
2681     <class name="Encoder" namespace="System.Text">\r
2682         <constructor name="Encoder()" argnames="" />\r
2683         <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32, System.Boolean)" argnames="chars, charIndex, charCount, bytes, byteIndex, flush" returntype="System.Int32" />\r
2684         <method name="GetByteCount(System.Char[], System.Int32, System.Int32, System.Boolean)" argnames="chars, index, count, flush" returntype="System.Int32" />\r
2685     </class>\r
2686     <class name="ASCIIEncoding" namespace="System.Text">\r
2687         <constructor name="ASCIIEncoding()" argnames="" />\r
2688         <method name="GetString(System.Byte[], System.Int32, System.Int32)" argnames="bytes, byteIndex, byteCount" returntype="System.String" />\r
2689         <method name="GetString(System.Byte[])" argnames="bytes" returntype="System.String" />\r
2690         <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />\r
2691         <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />\r
2692         <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />\r
2693         <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />\r
2694         <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2695         <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2696         <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />\r
2697         <method name="GetByteCount(System.String)" argnames="chars" returntype="System.Int32" />\r
2698     </class>\r
2699     <class name="UnicodeEncoding" namespace="System.Text">\r
2700         <constructor name="UnicodeEncoding()" argnames="" />\r
2701         <constructor name="UnicodeEncoding(System.Boolean, System.Boolean)" argnames="bigEndian, byteOrderMark" />\r
2702         <field name="CharSize" />\r
2703         <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />\r
2704         <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />\r
2705         <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />\r
2706         <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />\r
2707         <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />\r
2708         <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="s, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2709         <method name="GetBytes(System.String)" argnames="s" returntype="System.Byte[]" />\r
2710         <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2711         <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />\r
2712         <method name="GetByteCount(System.String)" argnames="s" returntype="System.Int32" />\r
2713         <method name="GetPreamble()" argnames="" returntype="System.Byte[]" />\r
2714         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2715         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
2716     </class>\r
2717     <class name="UTF7Encoding" namespace="System.Text">\r
2718         <constructor name="UTF7Encoding()" argnames="" />\r
2719         <constructor name="UTF7Encoding(System.Boolean)" argnames="allowOptionals" />\r
2720         <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />\r
2721         <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />\r
2722         <method name="GetEncoder()" argnames="" returntype="System.Text.Encoder" />\r
2723         <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />\r
2724         <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />\r
2725         <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />\r
2726         <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2727         <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />\r
2728     </class>\r
2729     <class name="UTF8Encoding" namespace="System.Text">\r
2730         <constructor name="UTF8Encoding()" argnames="" />\r
2731         <constructor name="UTF8Encoding(System.Boolean)" argnames="encoderShouldEmitUTF8Identifier" />\r
2732         <constructor name="UTF8Encoding(System.Boolean, System.Boolean)" argnames="encoderShouldEmitUTF8Identifier, throwOnInvalidBytes" />\r
2733         <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />\r
2734         <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />\r
2735         <method name="GetEncoder()" argnames="" returntype="System.Text.Encoder" />\r
2736         <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />\r
2737         <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />\r
2738         <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />\r
2739         <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="s, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2740         <method name="GetBytes(System.String)" argnames="s" returntype="System.Byte[]" />\r
2741         <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />\r
2742         <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />\r
2743         <method name="GetByteCount(System.String)" argnames="chars" returntype="System.Int32" />\r
2744         <method name="GetPreamble()" argnames="" returntype="System.Byte[]" />\r
2745         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2746         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
2747     </class>\r
2748     <class name="Formatter" namespace="System.Runtime.Serialization">\r
2749         <constructor name="Formatter()" argnames="" />\r
2750         <field name="m_idGenerator" />\r
2751         <field name="m_objectQueue" />\r
2752         <property name="SurrogateSelector" propertytype="System.Runtime.Serialization.ISurrogateSelector" />\r
2753         <property name="Binder" propertytype="System.Runtime.Serialization.SerializationBinder" />\r
2754         <property name="Context" propertytype="System.Runtime.Serialization.StreamingContext" />\r
2755         <method name="Serialize(System.IO.Stream, System.Object)" argnames="serializationStream, graph" returntype="System.Void" />\r
2756         <method name="Deserialize(System.IO.Stream)" argnames="serializationStream" returntype="System.Object" />\r
2757         <method name="WriteValueType(System.Object, System.String, System.Type)" argnames="obj, name, memberType" returntype="System.Void" />\r
2758         <method name="WriteUInt64(System.UInt64, System.String)" argnames="val, name" returntype="System.Void" />\r
2759         <method name="WriteUInt32(System.UInt32, System.String)" argnames="val, name" returntype="System.Void" />\r
2760         <method name="WriteUInt16(System.UInt16, System.String)" argnames="val, name" returntype="System.Void" />\r
2761         <method name="WriteTimeSpan(System.TimeSpan, System.String)" argnames="val, name" returntype="System.Void" />\r
2762         <method name="WriteSingle(System.Single, System.String)" argnames="val, name" returntype="System.Void" />\r
2763         <method name="WriteSByte(System.SByte, System.String)" argnames="val, name" returntype="System.Void" />\r
2764         <method name="WriteMember(System.String, System.Object)" argnames="memberName, data" returntype="System.Void" />\r
2765         <method name="WriteObjectRef(System.Object, System.String, System.Type)" argnames="obj, name, memberType" returntype="System.Void" />\r
2766         <method name="WriteInt64(System.Int64, System.String)" argnames="val, name" returntype="System.Void" />\r
2767         <method name="WriteInt32(System.Int32, System.String)" argnames="val, name" returntype="System.Void" />\r
2768         <method name="WriteInt16(System.Int16, System.String)" argnames="val, name" returntype="System.Void" />\r
2769         <method name="WriteDouble(System.Double, System.String)" argnames="val, name" returntype="System.Void" />\r
2770         <method name="WriteDecimal(System.Decimal, System.String)" argnames="val, name" returntype="System.Void" />\r
2771         <method name="WriteDateTime(System.DateTime, System.String)" argnames="val, name" returntype="System.Void" />\r
2772         <method name="WriteChar(System.Char, System.String)" argnames="val, name" returntype="System.Void" />\r
2773         <method name="WriteByte(System.Byte, System.String)" argnames="val, name" returntype="System.Void" />\r
2774         <method name="WriteBoolean(System.Boolean, System.String)" argnames="val, name" returntype="System.Void" />\r
2775         <method name="WriteArray(System.Object, System.String, System.Type)" argnames="obj, name, memberType" returntype="System.Void" />\r
2776         <method name="Schedule(System.Object)" argnames="obj" returntype="System.Int64" />\r
2777         <method name="GetNext(System.Int64&amp;)" argnames="objID" returntype="System.Object" />\r
2778     </class>\r
2779     <class name="FormatterConverter" namespace="System.Runtime.Serialization">\r
2780         <constructor name="FormatterConverter()" argnames="" />\r
2781         <method name="ToString(System.Object)" argnames="value" returntype="System.String" />\r
2782         <method name="ToDateTime(System.Object)" argnames="value" returntype="System.DateTime" />\r
2783         <method name="ToDecimal(System.Object)" argnames="value" returntype="System.Decimal" />\r
2784         <method name="ToDouble(System.Object)" argnames="value" returntype="System.Double" />\r
2785         <method name="ToSingle(System.Object)" argnames="value" returntype="System.Single" />\r
2786         <method name="ToUInt64(System.Object)" argnames="value" returntype="System.UInt64" />\r
2787         <method name="ToInt64(System.Object)" argnames="value" returntype="System.Int64" />\r
2788         <method name="ToUInt32(System.Object)" argnames="value" returntype="System.UInt32" />\r
2789         <method name="ToInt32(System.Object)" argnames="value" returntype="System.Int32" />\r
2790         <method name="ToUInt16(System.Object)" argnames="value" returntype="System.UInt16" />\r
2791         <method name="ToInt16(System.Object)" argnames="value" returntype="System.Int16" />\r
2792         <method name="ToByte(System.Object)" argnames="value" returntype="System.Byte" />\r
2793         <method name="ToSByte(System.Object)" argnames="value" returntype="System.SByte" />\r
2794         <method name="ToChar(System.Object)" argnames="value" returntype="System.Char" />\r
2795         <method name="ToBoolean(System.Object)" argnames="value" returntype="System.Boolean" />\r
2796         <method name="Convert(System.Object, System.TypeCode)" argnames="value, typeCode" returntype="System.Object" />\r
2797         <method name="Convert(System.Object, System.Type)" argnames="value, type" returntype="System.Object" />\r
2798     </class>\r
2799     <class name="FormatterServices" namespace="System.Runtime.Serialization">\r
2800         <method name="GetSerializableMembers(System.Type)" argnames="type" returntype="System.Reflection.MemberInfo[]" />\r
2801         <method name="GetSerializableMembers(System.Type, System.Runtime.Serialization.StreamingContext)" argnames="type, context" returntype="System.Reflection.MemberInfo[]" />\r
2802         <method name="GetUninitializedObject(System.Type)" argnames="type" returntype="System.Object" />\r
2803         <method name="PopulateObjectMembers(System.Object, System.Reflection.MemberInfo[], System.Object[])" argnames="obj, members, data" returntype="System.Object" />\r
2804         <method name="GetObjectData(System.Object, System.Reflection.MemberInfo[])" argnames="obj, members" returntype="System.Object[]" />\r
2805         <method name="GetTypeFromAssembly(System.Reflection.Assembly, System.String)" argnames="assem, name" returntype="System.Type" />\r
2806     </class>\r
2807     <class name="ObjectIDGenerator" namespace="System.Runtime.Serialization">\r
2808         <constructor name="ObjectIDGenerator()" argnames="" />\r
2809         <method name="HasId(System.Object, System.Boolean&amp;)" argnames="obj, firstTime" returntype="System.Int64" />\r
2810         <method name="GetId(System.Object, System.Boolean&amp;)" argnames="obj, firstTime" returntype="System.Int64" />\r
2811     </class>\r
2812     <class name="ObjectManager" namespace="System.Runtime.Serialization">\r
2813         <constructor name="ObjectManager(System.Runtime.Serialization.ISurrogateSelector, System.Runtime.Serialization.StreamingContext)" argnames="selector, context" />\r
2814         <property name="SpecialFixupObjects" propertytype="System.Runtime.Serialization.ObjectHolderList" />\r
2815         <method name="RaiseDeserializationEvent()" argnames="" returntype="System.Void" />\r
2816         <method name="RecordArrayElementFixup(System.Int64, System.Int32[], System.Int64)" argnames="arrayToBeFixed, indices, objectRequired" returntype="System.Void" />\r
2817         <method name="RecordArrayElementFixup(System.Int64, System.Int32, System.Int64)" argnames="arrayToBeFixed, index, objectRequired" returntype="System.Void" />\r
2818         <method name="RecordDelayedFixup(System.Int64, System.String, System.Int64)" argnames="objectToBeFixed, memberName, objectRequired" returntype="System.Void" />\r
2819         <method name="RecordFixup(System.Int64, System.Reflection.MemberInfo, System.Int64)" argnames="objectToBeFixed, member, objectRequired" returntype="System.Void" />\r
2820         <method name="DoFixups()" argnames="" returntype="System.Void" />\r
2821         <method name="RegisterObject(System.Object, System.Int64)" argnames="obj, objectID" returntype="System.Void" />\r
2822         <method name="GetObject(System.Int64)" argnames="objectID" returntype="System.Object" />\r
2823         <method name="RegisterObject(System.Object, System.Int64, System.Runtime.Serialization.SerializationInfo)" argnames="obj, objectID, info" returntype="System.Void" />\r
2824         <method name="RegisterObject(System.Object, System.Int64, System.Runtime.Serialization.SerializationInfo, System.Int64, System.Reflection.MemberInfo)" argnames="obj, objectID, info, idOfContainingObj, member" returntype="System.Void" />\r
2825         <method name="RegisterObject(System.Object, System.Int64, System.Runtime.Serialization.SerializationInfo, System.Int64, System.Reflection.MemberInfo, System.Int32[])" argnames="obj, objectID, info, idOfContainingObj, member, arrayIndex" returntype="System.Void" />\r
2826     </class>\r
2827     <class name="SerializationBinder" namespace="System.Runtime.Serialization">\r
2828         <constructor name="SerializationBinder()" argnames="" />\r
2829         <method name="BindToType(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Type" />\r
2830     </class>\r
2831     <class name="SerializationInfo" namespace="System.Runtime.Serialization">\r
2832         <constructor name="SerializationInfo(System.Type, System.Runtime.Serialization.IFormatterConverter)" argnames="type, converter" />\r
2833         <property name="FullTypeName" propertytype="System.String" />\r
2834         <property name="AssemblyName" propertytype="System.String" />\r
2835         <property name="MemberCount" propertytype="System.Int32" />\r
2836         <method name="SetType(System.Type)" argnames="type" returntype="System.Void" />\r
2837         <method name="GetEnumerator()" argnames="" returntype="System.Runtime.Serialization.SerializationInfoEnumerator" />\r
2838         <method name="AddValue(System.String, System.Object, System.Type)" argnames="name, value, type" returntype="System.Void" />\r
2839         <method name="AddValue(System.String, System.Object)" argnames="name, value" returntype="System.Void" />\r
2840         <method name="AddValue(System.String, System.Boolean)" argnames="name, value" returntype="System.Void" />\r
2841         <method name="AddValue(System.String, System.Char)" argnames="name, value" returntype="System.Void" />\r
2842         <method name="AddValue(System.String, System.SByte)" argnames="name, value" returntype="System.Void" />\r
2843         <method name="AddValue(System.String, System.Byte)" argnames="name, value" returntype="System.Void" />\r
2844         <method name="AddValue(System.String, System.Int16)" argnames="name, value" returntype="System.Void" />\r
2845         <method name="AddValue(System.String, System.UInt16)" argnames="name, value" returntype="System.Void" />\r
2846         <method name="AddValue(System.String, System.Int32)" argnames="name, value" returntype="System.Void" />\r
2847         <method name="AddValue(System.String, System.UInt32)" argnames="name, value" returntype="System.Void" />\r
2848         <method name="AddValue(System.String, System.Int64)" argnames="name, value" returntype="System.Void" />\r
2849         <method name="AddValue(System.String, System.UInt64)" argnames="name, value" returntype="System.Void" />\r
2850         <method name="AddValue(System.String, System.Single)" argnames="name, value" returntype="System.Void" />\r
2851         <method name="AddValue(System.String, System.Double)" argnames="name, value" returntype="System.Void" />\r
2852         <method name="AddValue(System.String, System.Decimal)" argnames="name, value" returntype="System.Void" />\r
2853         <method name="AddValue(System.String, System.DateTime)" argnames="name, value" returntype="System.Void" />\r
2854         <method name="GetValue(System.String, System.Type)" argnames="name, type" returntype="System.Object" />\r
2855         <method name="GetBoolean(System.String)" argnames="name" returntype="System.Boolean" />\r
2856         <method name="GetChar(System.String)" argnames="name" returntype="System.Char" />\r
2857         <method name="GetSByte(System.String)" argnames="name" returntype="System.SByte" />\r
2858         <method name="GetByte(System.String)" argnames="name" returntype="System.Byte" />\r
2859         <method name="GetInt16(System.String)" argnames="name" returntype="System.Int16" />\r
2860         <method name="GetUInt16(System.String)" argnames="name" returntype="System.UInt16" />\r
2861         <method name="GetInt32(System.String)" argnames="name" returntype="System.Int32" />\r
2862         <method name="GetUInt32(System.String)" argnames="name" returntype="System.UInt32" />\r
2863         <method name="GetInt64(System.String)" argnames="name" returntype="System.Int64" />\r
2864         <method name="GetUInt64(System.String)" argnames="name" returntype="System.UInt64" />\r
2865         <method name="GetSingle(System.String)" argnames="name" returntype="System.Single" />\r
2866         <method name="GetDouble(System.String)" argnames="name" returntype="System.Double" />\r
2867         <method name="GetDecimal(System.String)" argnames="name" returntype="System.Decimal" />\r
2868         <method name="GetDateTime(System.String)" argnames="name" returntype="System.DateTime" />\r
2869         <method name="GetString(System.String)" argnames="name" returntype="System.String" />\r
2870     </class>\r
2871     <class name="SerializationInfoEnumerator" namespace="System.Runtime.Serialization">\r
2872         <property name="Current" propertytype="System.Runtime.Serialization.SerializationEntry" />\r
2873         <property name="Name" propertytype="System.String" />\r
2874         <property name="Value" propertytype="System.Object" />\r
2875         <property name="ObjectType" propertytype="System.Type" />\r
2876         <method name="Reset()" argnames="" returntype="System.Void" />\r
2877         <method name="MoveNext()" argnames="" returntype="System.Boolean" />\r
2878     </class>\r
2879     <class name="SerializationException" namespace="System.Runtime.Serialization">\r
2880         <constructor name="SerializationException()" argnames="" />\r
2881         <constructor name="SerializationException(System.String)" argnames="message" />\r
2882         <constructor name="SerializationException(System.String, System.Exception)" argnames="message, innerException" />\r
2883         <constructor name="SerializationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
2884     </class>\r
2885     <class name="SurrogateSelector" namespace="System.Runtime.Serialization">\r
2886         <constructor name="SurrogateSelector()" argnames="" />\r
2887         <method name="GetNextSelector()" argnames="" returntype="System.Runtime.Serialization.ISurrogateSelector" />\r
2888         <method name="GetSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector&amp;)" argnames="type, context, selector" returntype="System.Runtime.Serialization.ISerializationSurrogate" />\r
2889         <method name="ChainSelector(System.Runtime.Serialization.ISurrogateSelector)" argnames="selector" returntype="System.Void" />\r
2890         <method name="RemoveSurrogate(System.Type, System.Runtime.Serialization.StreamingContext)" argnames="type, context" returntype="System.Void" />\r
2891         <method name="AddSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISerializationSurrogate)" argnames="type, context, surrogate" returntype="System.Void" />\r
2892     </class>\r
2893     <interface name="ISerializable" namespace="System.Runtime.Serialization">\r
2894         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
2895     </interface>\r
2896     <interface name="IObjectReference" namespace="System.Runtime.Serialization">\r
2897         <method name="GetRealObject(System.Runtime.Serialization.StreamingContext)" argnames="context" returntype="System.Object" />\r
2898     </interface>\r
2899     <interface name="IDeserializationCallback" namespace="System.Runtime.Serialization">\r
2900         <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />\r
2901     </interface>\r
2902     <interface name="IFormatter" namespace="System.Runtime.Serialization">\r
2903         <property name="SurrogateSelector" propertytype="System.Runtime.Serialization.ISurrogateSelector" />\r
2904         <property name="Binder" propertytype="System.Runtime.Serialization.SerializationBinder" />\r
2905         <property name="Context" propertytype="System.Runtime.Serialization.StreamingContext" />\r
2906         <method name="Serialize(System.IO.Stream, System.Object)" argnames="serializationStream, graph" returntype="System.Void" />\r
2907         <method name="Deserialize(System.IO.Stream)" argnames="serializationStream" returntype="System.Object" />\r
2908     </interface>\r
2909     <interface name="IFormatterConverter" namespace="System.Runtime.Serialization">\r
2910         <method name="ToString(System.Object)" argnames="value" returntype="System.String" />\r
2911         <method name="ToDateTime(System.Object)" argnames="value" returntype="System.DateTime" />\r
2912         <method name="ToDecimal(System.Object)" argnames="value" returntype="System.Decimal" />\r
2913         <method name="ToDouble(System.Object)" argnames="value" returntype="System.Double" />\r
2914         <method name="ToSingle(System.Object)" argnames="value" returntype="System.Single" />\r
2915         <method name="ToUInt64(System.Object)" argnames="value" returntype="System.UInt64" />\r
2916         <method name="ToInt64(System.Object)" argnames="value" returntype="System.Int64" />\r
2917         <method name="ToUInt32(System.Object)" argnames="value" returntype="System.UInt32" />\r
2918         <method name="ToInt32(System.Object)" argnames="value" returntype="System.Int32" />\r
2919         <method name="ToUInt16(System.Object)" argnames="value" returntype="System.UInt16" />\r
2920         <method name="ToInt16(System.Object)" argnames="value" returntype="System.Int16" />\r
2921         <method name="ToByte(System.Object)" argnames="value" returntype="System.Byte" />\r
2922         <method name="ToSByte(System.Object)" argnames="value" returntype="System.SByte" />\r
2923         <method name="ToChar(System.Object)" argnames="value" returntype="System.Char" />\r
2924         <method name="ToBoolean(System.Object)" argnames="value" returntype="System.Boolean" />\r
2925         <method name="Convert(System.Object, System.TypeCode)" argnames="value, typeCode" returntype="System.Object" />\r
2926         <method name="Convert(System.Object, System.Type)" argnames="value, type" returntype="System.Object" />\r
2927     </interface>\r
2928     <interface name="ISerializationSurrogate" namespace="System.Runtime.Serialization">\r
2929         <method name="SetObjectData(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector)" argnames="obj, info, context, selector" returntype="System.Object" />\r
2930         <method name="GetObjectData(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="obj, info, context" returntype="System.Void" />\r
2931     </interface>\r
2932     <interface name="ISurrogateSelector" namespace="System.Runtime.Serialization">\r
2933         <method name="GetNextSelector()" argnames="" returntype="System.Runtime.Serialization.ISurrogateSelector" />\r
2934         <method name="GetSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector&amp;)" argnames="type, context, selector" returntype="System.Runtime.Serialization.ISerializationSurrogate" />\r
2935         <method name="ChainSelector(System.Runtime.Serialization.ISurrogateSelector)" argnames="selector" returntype="System.Void" />\r
2936     </interface>\r
2937     <struct name="SerializationEntry" namespace="System.Runtime.Serialization">\r
2938         <property name="Value" propertytype="System.Object" />\r
2939         <property name="Name" propertytype="System.String" />\r
2940         <property name="ObjectType" propertytype="System.Type" />\r
2941     </struct>\r
2942     <struct name="StreamingContext" namespace="System.Runtime.Serialization">\r
2943         <constructor name="StreamingContext(System.Runtime.Serialization.StreamingContextStates)" argnames="state" />\r
2944         <constructor name="StreamingContext(System.Runtime.Serialization.StreamingContextStates, System.Object)" argnames="state, additional" />\r
2945         <property name="Context" propertytype="System.Object" />\r
2946         <property name="State" propertytype="System.Runtime.Serialization.StreamingContextStates" />\r
2947         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
2948         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
2949     </struct>\r
2950     <enum name="StreamingContextStates" namespace="System.Runtime.Serialization">\r
2951         <field name="CrossProcess" />\r
2952         <field name="CrossMachine" />\r
2953         <field name="File" />\r
2954         <field name="Persistence" />\r
2955         <field name="Remoting" />\r
2956         <field name="Other" />\r
2957         <field name="Clone" />\r
2958         <field name="CrossAppDomain" />\r
2959         <field name="All" />\r
2960     </enum>\r
2961     <class name="PermissionSet" namespace="System.Security">\r
2962         <constructor name="PermissionSet(System.Security.Permissions.PermissionState)" argnames="state" />\r
2963         <constructor name="PermissionSet(System.Security.PermissionSet)" argnames="permSet" />\r
2964         <property name="SyncRoot" propertytype="System.Object" />\r
2965         <property name="IsSynchronized" propertytype="System.Boolean" />\r
2966         <property name="IsReadOnly" propertytype="System.Boolean" />\r
2967         <property name="Count" propertytype="System.Int32" />\r
2968         <method name="PermitOnly()" argnames="" returntype="System.Void" />\r
2969         <method name="Deny()" argnames="" returntype="System.Void" />\r
2970         <method name="Demand()" argnames="" returntype="System.Void" />\r
2971         <method name="Assert()" argnames="" returntype="System.Void" />\r
2972         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
2973         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
2974         <method name="FromXml(System.Security.SecurityElement)" argnames="et" returntype="System.Void" />\r
2975         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
2976         <method name="Copy()" argnames="" returntype="System.Security.PermissionSet" />\r
2977         <method name="Union(System.Security.PermissionSet)" argnames="other" returntype="System.Security.PermissionSet" />\r
2978         <method name="Intersect(System.Security.PermissionSet)" argnames="other" returntype="System.Security.PermissionSet" />\r
2979         <method name="IsSubsetOf(System.Security.PermissionSet)" argnames="target" returntype="System.Boolean" />\r
2980         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
2981         <method name="RemovePermission(System.Type)" argnames="permClass" returntype="System.Security.IPermission" />\r
2982         <method name="AddPermission(System.Security.IPermission)" argnames="perm" returntype="System.Security.IPermission" />\r
2983         <method name="SetPermission(System.Security.IPermission)" argnames="perm" returntype="System.Security.IPermission" />\r
2984         <method name="GetPermission(System.Type)" argnames="permClass" returntype="System.Security.IPermission" />\r
2985         <method name="IsEmpty()" argnames="" returntype="System.Boolean" />\r
2986         <method name="ToString()" argnames="" returntype="System.String" />\r
2987         <method name="ConvertPermissionSet(System.String, System.Byte[], System.String)" argnames="inFormat, inData, outFormat" returntype="System.Byte[]" />\r
2988         <method name="ContainsNonCodeAccessPermissions()" argnames="" returntype="System.Boolean" />\r
2989     </class>\r
2990     <class name="NamedPermissionSet" namespace="System.Security">\r
2991         <constructor name="NamedPermissionSet(System.String)" argnames="name" />\r
2992         <constructor name="NamedPermissionSet(System.String, System.Security.Permissions.PermissionState)" argnames="name, state" />\r
2993         <constructor name="NamedPermissionSet(System.String, System.Security.PermissionSet)" argnames="name, permSet" />\r
2994         <constructor name="NamedPermissionSet(System.Security.NamedPermissionSet)" argnames="permSet" />\r
2995         <property name="Name" propertytype="System.String" />\r
2996         <property name="Description" propertytype="System.String" />\r
2997         <method name="FromXml(System.Security.SecurityElement)" argnames="et" returntype="System.Void" />\r
2998         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
2999         <method name="Copy()" argnames="" returntype="System.Security.PermissionSet" />\r
3000         <method name="Copy(System.String)" argnames="name" returntype="System.Security.NamedPermissionSet" />\r
3001     </class>\r
3002     <class name="SecurityElement" namespace="System.Security">\r
3003         <constructor name="SecurityElement(System.String)" argnames="tag" />\r
3004         <constructor name="SecurityElement(System.String, System.String)" argnames="tag, text" />\r
3005         <property name="Tag" propertytype="System.String" />\r
3006         <property name="Attributes" propertytype="System.Collections.Hashtable" />\r
3007         <property name="Text" propertytype="System.String" />\r
3008         <property name="Children" propertytype="System.Collections.ArrayList" />\r
3009         <method name="ToString()" argnames="" returntype="System.String" />\r
3010         <method name="AddAttribute(System.String, System.String)" argnames="name, value" returntype="System.Void" />\r
3011         <method name="AddChild(System.Security.SecurityElement)" argnames="child" returntype="System.Void" />\r
3012         <method name="Equal(System.Security.SecurityElement)" argnames="other" returntype="System.Boolean" />\r
3013         <method name="IsValidTag(System.String)" argnames="tag" returntype="System.Boolean" />\r
3014         <method name="IsValidText(System.String)" argnames="text" returntype="System.Boolean" />\r
3015         <method name="IsValidAttributeName(System.String)" argnames="name" returntype="System.Boolean" />\r
3016         <method name="IsValidAttributeValue(System.String)" argnames="value" returntype="System.Boolean" />\r
3017         <method name="Escape(System.String)" argnames="str" returntype="System.String" />\r
3018         <method name="Attribute(System.String)" argnames="name" returntype="System.String" />\r
3019         <method name="SearchForChildByTag(System.String)" argnames="tag" returntype="System.Security.SecurityElement" />\r
3020         <method name="SearchForTextOfTag(System.String)" argnames="tag" returntype="System.String" />\r
3021     </class>\r
3022     <class name="XmlSyntaxException" namespace="System.Security">\r
3023         <constructor name="XmlSyntaxException()" argnames="" />\r
3024         <constructor name="XmlSyntaxException(System.String)" argnames="message" />\r
3025         <constructor name="XmlSyntaxException(System.String, System.Exception)" argnames="message, inner" />\r
3026         <constructor name="XmlSyntaxException(System.Int32)" argnames="lineNumber" />\r
3027         <constructor name="XmlSyntaxException(System.Int32, System.String)" argnames="lineNumber, message" />\r
3028     </class>\r
3029     <class name="CodeAccessPermission" namespace="System.Security">\r
3030         <constructor name="CodeAccessPermission()" argnames="" />\r
3031         <method name="PermitOnly()" argnames="" returntype="System.Void" />\r
3032         <method name="Deny()" argnames="" returntype="System.Void" />\r
3033         <method name="Assert()" argnames="" returntype="System.Void" />\r
3034         <method name="FromXml(System.Security.SecurityElement)" argnames="elem" returntype="System.Void" />\r
3035         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
3036         <method name="Demand()" argnames="" returntype="System.Void" />\r
3037         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
3038         <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />\r
3039         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
3040         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
3041         <method name="ToString()" argnames="" returntype="System.String" />\r
3042         <method name="RevertAssert()" argnames="" returntype="System.Void" />\r
3043         <method name="RevertDeny()" argnames="" returntype="System.Void" />\r
3044         <method name="RevertPermitOnly()" argnames="" returntype="System.Void" />\r
3045         <method name="RevertAll()" argnames="" returntype="System.Void" />\r
3046     </class>\r
3047     <class name="SuppressUnmanagedCodeSecurityAttribute" namespace="System.Security">\r
3048         <constructor name="SuppressUnmanagedCodeSecurityAttribute()" argnames="" />\r
3049     </class>\r
3050     <class name="UnverifiableCodeAttribute" namespace="System.Security">\r
3051         <constructor name="UnverifiableCodeAttribute()" argnames="" />\r
3052     </class>\r
3053     <class name="AllowPartiallyTrustedCallersAttribute" namespace="System.Security">\r
3054         <constructor name="AllowPartiallyTrustedCallersAttribute()" argnames="" />\r
3055     </class>\r
3056     <class name="SecurityException" namespace="System.Security">\r
3057         <constructor name="SecurityException()" argnames="" />\r
3058         <constructor name="SecurityException(System.String)" argnames="message" />\r
3059         <constructor name="SecurityException(System.String, System.Type)" argnames="message, type" />\r
3060         <constructor name="SecurityException(System.String, System.Type, System.String)" argnames="message, type, state" />\r
3061         <constructor name="SecurityException(System.String, System.Exception)" argnames="message, inner" />\r
3062         <constructor name="SecurityException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3063         <property name="PermissionType" propertytype="System.Type" />\r
3064         <property name="PermissionState" propertytype="System.String" />\r
3065         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
3066         <method name="ToString()" argnames="" returntype="System.String" />\r
3067     </class>\r
3068     <class name="SecurityManager" namespace="System.Security">\r
3069         <property name="CheckExecutionRights" propertytype="System.Boolean" />\r
3070         <property name="SecurityEnabled" propertytype="System.Boolean" />\r
3071         <method name="IsGranted(System.Security.IPermission)" argnames="perm" returntype="System.Boolean" />\r
3072         <method name="LoadPolicyLevelFromFile(System.String, System.Security.PolicyLevelType)" argnames="path, type" returntype="System.Security.Policy.PolicyLevel" />\r
3073         <method name="LoadPolicyLevelFromString(System.String, System.Security.PolicyLevelType)" argnames="str, type" returntype="System.Security.Policy.PolicyLevel" />\r
3074         <method name="SavePolicyLevel(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Void" />\r
3075         <method name="ResolvePolicy(System.Security.Policy.Evidence, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet&amp;)" argnames="evidence, reqdPset, optPset, denyPset, denied" returntype="System.Security.PermissionSet" />\r
3076         <method name="ResolvePolicy(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.PermissionSet" />\r
3077         <method name="ResolvePolicyGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Collections.IEnumerator" />\r
3078         <method name="PolicyHierarchy()" argnames="" returntype="System.Collections.IEnumerator" />\r
3079         <method name="SavePolicy()" argnames="" returntype="System.Void" />\r
3080     </class>\r
3081     <class name="VerificationException" namespace="System.Security">\r
3082         <constructor name="VerificationException()" argnames="" />\r
3083         <constructor name="VerificationException(System.String)" argnames="message" />\r
3084         <constructor name="VerificationException(System.String, System.Exception)" argnames="message, innerException" />\r
3085         <constructor name="VerificationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3086     </class>\r
3087     <interface name="IEvidenceFactory" namespace="System.Security">\r
3088         <property name="Evidence" propertytype="System.Security.Policy.Evidence" />\r
3089     </interface>\r
3090     <interface name="ISecurityEncodable" namespace="System.Security">\r
3091         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
3092         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
3093     </interface>\r
3094     <interface name="ISecurityPolicyEncodable" namespace="System.Security">\r
3095         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
3096         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
3097     </interface>\r
3098     <interface name="IStackWalk" namespace="System.Security">\r
3099         <method name="PermitOnly()" argnames="" returntype="System.Void" />\r
3100         <method name="Deny()" argnames="" returntype="System.Void" />\r
3101         <method name="Demand()" argnames="" returntype="System.Void" />\r
3102         <method name="Assert()" argnames="" returntype="System.Void" />\r
3103     </interface>\r
3104     <interface name="IPermission" namespace="System.Security">\r
3105         <method name="Demand()" argnames="" returntype="System.Void" />\r
3106         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
3107         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
3108         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
3109         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
3110     </interface>\r
3111     <enum name="PolicyLevelType" namespace="System.Security">\r
3112         <field name="User" />\r
3113         <field name="Machine" />\r
3114         <field name="Enterprise" />\r
3115         <field name="AppDomain" />\r
3116     </enum>\r
3117     <enum name="SecurityZone" namespace="System.Security">\r
3118         <field name="MyComputer" />\r
3119         <field name="Intranet" />\r
3120         <field name="Trusted" />\r
3121         <field name="Internet" />\r
3122         <field name="Untrusted" />\r
3123         <field name="NoZone" />\r
3124     </enum>\r
3125     <class name="Binder" namespace="System.Reflection">\r
3126         <constructor name="Binder()" argnames="" />\r
3127         <method name="ReorderArgumentArray(System.Object[]&amp;, System.Object)" argnames="args, state" returntype="System.Void" />\r
3128         <method name="ChangeType(System.Object, System.Type, System.Globalization.CultureInfo)" argnames="value, type, culture" returntype="System.Object" />\r
3129         <method name="SelectProperty(System.Reflection.BindingFlags, System.Reflection.PropertyInfo[], System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, match, returnType, indexes, modifiers" returntype="System.Reflection.PropertyInfo" />\r
3130         <method name="SelectMethod(System.Reflection.BindingFlags, System.Reflection.MethodBase[], System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, match, types, modifiers" returntype="System.Reflection.MethodBase" />\r
3131         <method name="BindToField(System.Reflection.BindingFlags, System.Reflection.FieldInfo[], System.Object, System.Globalization.CultureInfo)" argnames="bindingAttr, match, value, culture" returntype="System.Reflection.FieldInfo" />\r
3132         <method name="BindToMethod(System.Reflection.BindingFlags, System.Reflection.MethodBase[], System.Object[]&amp;, System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[], System.Object&amp;)" argnames="bindingAttr, match, args, modifiers, culture, names, state" returntype="System.Reflection.MethodBase" />\r
3133     </class>\r
3134     <class name="MemberInfo" namespace="System.Reflection">\r
3135         <constructor name="MemberInfo()" argnames="" />\r
3136         <property name="Cache" propertytype="System.Reflection.Cache.InternalCache" />\r
3137         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
3138         <property name="Name" propertytype="System.String" />\r
3139         <property name="DeclaringType" propertytype="System.Type" />\r
3140         <property name="ReflectedType" propertytype="System.Type" />\r
3141         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
3142         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
3143         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
3144     </class>\r
3145     <class name="AmbiguousMatchException" namespace="System.Reflection">\r
3146         <constructor name="AmbiguousMatchException()" argnames="" />\r
3147         <constructor name="AmbiguousMatchException(System.String)" argnames="message" />\r
3148         <constructor name="AmbiguousMatchException(System.String, System.Exception)" argnames="message, inner" />\r
3149     </class>\r
3150     <class name="Assembly" namespace="System.Reflection">\r
3151         <property name="CodeBase" propertytype="System.String" />\r
3152         <property name="EscapedCodeBase" propertytype="System.String" />\r
3153         <property name="FullName" propertytype="System.String" />\r
3154         <property name="EntryPoint" propertytype="System.Reflection.MethodInfo" />\r
3155         <property name="Evidence" propertytype="System.Security.Policy.Evidence" />\r
3156         <property name="Location" propertytype="System.String" />\r
3157         <property name="GlobalAssemblyCache" propertytype="System.Boolean" />\r
3158         <property name="Cache" propertytype="System.Reflection.Cache.InternalCache" />\r
3159         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
3160         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
3161         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
3162         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
3163         <method name="GetManifestResourceInfo(System.String)" argnames="resourceName" returntype="System.Reflection.ManifestResourceInfo" />\r
3164         <method name="GetManifestResourceNames()" argnames="" returntype="System.String[]" />\r
3165         <method name="GetFiles(System.Boolean)" argnames="getResourceModules" returntype="System.IO.FileStream[]" />\r
3166         <method name="GetFiles()" argnames="" returntype="System.IO.FileStream[]" />\r
3167         <method name="GetFile(System.String)" argnames="name" returntype="System.IO.FileStream" />\r
3168         <method name="GetManifestResourceStream(System.String)" argnames="name" returntype="System.IO.Stream" />\r
3169         <method name="GetManifestResourceStream(System.Type, System.String)" argnames="type, name" returntype="System.IO.Stream" />\r
3170         <method name="GetTypes()" argnames="" returntype="System.Type[]" />\r
3171         <method name="GetExportedTypes()" argnames="" returntype="System.Type[]" />\r
3172         <method name="GetType(System.String, System.Boolean)" argnames="name, throwOnError" returntype="System.Type" />\r
3173         <method name="GetType(System.String)" argnames="name" returntype="System.Type" />\r
3174         <method name="GetName(System.Boolean)" argnames="copiedName" returntype="System.Reflection.AssemblyName" />\r
3175         <method name="GetName()" argnames="" returntype="System.Reflection.AssemblyName" />\r
3176         <method name="ToString()" argnames="" returntype="System.String" />\r
3177         <method name="CreateQualifiedName(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.String" />\r
3178         <method name="GetAssembly(System.Type)" argnames="type" returntype="System.Reflection.Assembly" />\r
3179         <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="name, throwOnError, ignoreCase" returntype="System.Type" />\r
3180         <method name="GetSatelliteAssembly(System.Globalization.CultureInfo)" argnames="culture" returntype="System.Reflection.Assembly" />\r
3181         <method name="GetSatelliteAssembly(System.Globalization.CultureInfo, System.Version)" argnames="culture, version" returntype="System.Reflection.Assembly" />\r
3182         <method name="LoadFrom(System.String)" argnames="assemblyFile" returntype="System.Reflection.Assembly" />\r
3183         <method name="LoadFrom(System.String, System.Security.Policy.Evidence)" argnames="assemblyFile, securityEvidence" returntype="System.Reflection.Assembly" />\r
3184         <method name="Load(System.String)" argnames="assemblyString" returntype="System.Reflection.Assembly" />\r
3185         <method name="Load(System.String, System.Security.Policy.Evidence)" argnames="assemblyString, assemblySecurity" returntype="System.Reflection.Assembly" />\r
3186         <method name="Load(System.Reflection.AssemblyName)" argnames="assemblyRef" returntype="System.Reflection.Assembly" />\r
3187         <method name="Load(System.Reflection.AssemblyName, System.Security.Policy.Evidence)" argnames="assemblyRef, assemblySecurity" returntype="System.Reflection.Assembly" />\r
3188         <method name="LoadWithPartialName(System.String)" argnames="partialName" returntype="System.Reflection.Assembly" />\r
3189         <method name="LoadWithPartialName(System.String, System.Security.Policy.Evidence)" argnames="partialName, securityEvidence" returntype="System.Reflection.Assembly" />\r
3190         <method name="Load(System.Byte[])" argnames="rawAssembly" returntype="System.Reflection.Assembly" />\r
3191         <method name="Load(System.Byte[], System.Byte[])" argnames="rawAssembly, rawSymbolStore" returntype="System.Reflection.Assembly" />\r
3192         <method name="Load(System.Byte[], System.Byte[], System.Security.Policy.Evidence)" argnames="rawAssembly, rawSymbolStore, securityEvidence" returntype="System.Reflection.Assembly" />\r
3193         <method name="LoadModule(System.String, System.Byte[])" argnames="moduleName, rawModule" returntype="System.Reflection.Module" />\r
3194         <method name="LoadModule(System.String, System.Byte[], System.Byte[])" argnames="moduleName, rawModule, rawSymbolStore" returntype="System.Reflection.Module" />\r
3195         <method name="CreateInstance(System.String)" argnames="typeName" returntype="System.Object" />\r
3196         <method name="CreateInstance(System.String, System.Boolean)" argnames="typeName, ignoreCase" returntype="System.Object" />\r
3197         <method name="CreateInstance(System.String, System.Boolean, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo, System.Object[])" argnames="typeName, ignoreCase, bindingAttr, binder, args, culture, activationAttributes" returntype="System.Object" />\r
3198         <method name="GetLoadedModules()" argnames="" returntype="System.Reflection.Module[]" />\r
3199         <method name="GetLoadedModules(System.Boolean)" argnames="getResourceModules" returntype="System.Reflection.Module[]" />\r
3200         <method name="GetModules()" argnames="" returntype="System.Reflection.Module[]" />\r
3201         <method name="GetModules(System.Boolean)" argnames="getResourceModules" returntype="System.Reflection.Module[]" />\r
3202         <method name="GetModule(System.String)" argnames="name" returntype="System.Reflection.Module" />\r
3203         <method name="GetExecutingAssembly()" argnames="" returntype="System.Reflection.Assembly" />\r
3204         <method name="GetCallingAssembly()" argnames="" returntype="System.Reflection.Assembly" />\r
3205         <method name="GetEntryAssembly()" argnames="" returntype="System.Reflection.Assembly" />\r
3206         <method name="GetReferencedAssemblies()" argnames="" returntype="System.Reflection.AssemblyName[]" />\r
3207         <event name="ModuleResolve" />\r
3208     </class>\r
3209     <class name="AssemblyCultureAttribute" namespace="System.Reflection">\r
3210         <constructor name="AssemblyCultureAttribute(System.String)" argnames="culture" />\r
3211         <property name="Culture" propertytype="System.String" />\r
3212     </class>\r
3213     <class name="AssemblyVersionAttribute" namespace="System.Reflection">\r
3214         <constructor name="AssemblyVersionAttribute(System.String)" argnames="version" />\r
3215         <property name="Version" propertytype="System.String" />\r
3216     </class>\r
3217     <class name="AssemblyKeyFileAttribute" namespace="System.Reflection">\r
3218         <constructor name="AssemblyKeyFileAttribute(System.String)" argnames="keyFile" />\r
3219         <property name="KeyFile" propertytype="System.String" />\r
3220     </class>\r
3221     <class name="AssemblyKeyNameAttribute" namespace="System.Reflection">\r
3222         <constructor name="AssemblyKeyNameAttribute(System.String)" argnames="keyName" />\r
3223         <property name="KeyName" propertytype="System.String" />\r
3224     </class>\r
3225     <class name="AssemblyDelaySignAttribute" namespace="System.Reflection">\r
3226         <constructor name="AssemblyDelaySignAttribute(System.Boolean)" argnames="delaySign" />\r
3227         <property name="DelaySign" propertytype="System.Boolean" />\r
3228     </class>\r
3229     <class name="AssemblyAlgorithmIdAttribute" namespace="System.Reflection">\r
3230         <constructor name="AssemblyAlgorithmIdAttribute(System.Configuration.Assemblies.AssemblyHashAlgorithm)" argnames="algorithmId" />\r
3231         <constructor name="AssemblyAlgorithmIdAttribute(System.UInt32)" argnames="algorithmId" />\r
3232         <property name="AlgorithmId" propertytype="System.UInt32" />\r
3233     </class>\r
3234     <class name="AssemblyFlagsAttribute" namespace="System.Reflection">\r
3235         <constructor name="AssemblyFlagsAttribute(System.UInt32)" argnames="flags" />\r
3236         <property name="Flags" propertytype="System.UInt32" />\r
3237     </class>\r
3238     <class name="AssemblyFileVersionAttribute" namespace="System.Reflection">\r
3239         <constructor name="AssemblyFileVersionAttribute(System.String)" argnames="version" />\r
3240         <property name="Version" propertytype="System.String" />\r
3241     </class>\r
3242     <class name="AssemblyName" namespace="System.Reflection">\r
3243         <constructor name="AssemblyName()" argnames="" />\r
3244         <property name="Name" propertytype="System.String" />\r
3245         <property name="Version" propertytype="System.Version" />\r
3246         <property name="CultureInfo" propertytype="System.Globalization.CultureInfo" />\r
3247         <property name="CodeBase" propertytype="System.String" />\r
3248         <property name="EscapedCodeBase" propertytype="System.String" />\r
3249         <property name="Flags" propertytype="System.Reflection.AssemblyNameFlags" />\r
3250         <property name="HashAlgorithm" propertytype="System.Configuration.Assemblies.AssemblyHashAlgorithm" />\r
3251         <property name="VersionCompatibility" propertytype="System.Configuration.Assemblies.AssemblyVersionCompatibility" />\r
3252         <property name="KeyPair" propertytype="System.Reflection.StrongNameKeyPair" />\r
3253         <property name="FullName" propertytype="System.String" />\r
3254         <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />\r
3255         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
3256         <method name="Clone()" argnames="" returntype="System.Object" />\r
3257         <method name="ToString()" argnames="" returntype="System.String" />\r
3258         <method name="GetAssemblyName(System.String)" argnames="assemblyFile" returntype="System.Reflection.AssemblyName" />\r
3259         <method name="GetPublicKey()" argnames="" returntype="System.Byte[]" />\r
3260         <method name="SetPublicKey(System.Byte[])" argnames="publicKey" returntype="System.Void" />\r
3261         <method name="GetPublicKeyToken()" argnames="" returntype="System.Byte[]" />\r
3262         <method name="SetPublicKeyToken(System.Byte[])" argnames="publicKeyToken" returntype="System.Void" />\r
3263     </class>\r
3264     <class name="AssemblyNameProxy" namespace="System.Reflection">\r
3265         <constructor name="AssemblyNameProxy()" argnames="" />\r
3266         <method name="GetAssemblyName(System.String)" argnames="assemblyFile" returntype="System.Reflection.AssemblyName" />\r
3267     </class>\r
3268     <class name="AssemblyCopyrightAttribute" namespace="System.Reflection">\r
3269         <constructor name="AssemblyCopyrightAttribute(System.String)" argnames="copyright" />\r
3270         <property name="Copyright" propertytype="System.String" />\r
3271     </class>\r
3272     <class name="AssemblyTrademarkAttribute" namespace="System.Reflection">\r
3273         <constructor name="AssemblyTrademarkAttribute(System.String)" argnames="trademark" />\r
3274         <property name="Trademark" propertytype="System.String" />\r
3275     </class>\r
3276     <class name="AssemblyProductAttribute" namespace="System.Reflection">\r
3277         <constructor name="AssemblyProductAttribute(System.String)" argnames="product" />\r
3278         <property name="Product" propertytype="System.String" />\r
3279     </class>\r
3280     <class name="AssemblyCompanyAttribute" namespace="System.Reflection">\r
3281         <constructor name="AssemblyCompanyAttribute(System.String)" argnames="company" />\r
3282         <property name="Company" propertytype="System.String" />\r
3283     </class>\r
3284     <class name="AssemblyDescriptionAttribute" namespace="System.Reflection">\r
3285         <constructor name="AssemblyDescriptionAttribute(System.String)" argnames="description" />\r
3286         <property name="Description" propertytype="System.String" />\r
3287     </class>\r
3288     <class name="AssemblyTitleAttribute" namespace="System.Reflection">\r
3289         <constructor name="AssemblyTitleAttribute(System.String)" argnames="title" />\r
3290         <property name="Title" propertytype="System.String" />\r
3291     </class>\r
3292     <class name="AssemblyConfigurationAttribute" namespace="System.Reflection">\r
3293         <constructor name="AssemblyConfigurationAttribute(System.String)" argnames="configuration" />\r
3294         <property name="Configuration" propertytype="System.String" />\r
3295     </class>\r
3296     <class name="AssemblyDefaultAliasAttribute" namespace="System.Reflection">\r
3297         <constructor name="AssemblyDefaultAliasAttribute(System.String)" argnames="defaultAlias" />\r
3298         <property name="DefaultAlias" propertytype="System.String" />\r
3299     </class>\r
3300     <class name="AssemblyInformationalVersionAttribute" namespace="System.Reflection">\r
3301         <constructor name="AssemblyInformationalVersionAttribute(System.String)" argnames="informationalVersion" />\r
3302         <property name="InformationalVersion" propertytype="System.String" />\r
3303     </class>\r
3304     <class name="CustomAttributeFormatException" namespace="System.Reflection">\r
3305         <constructor name="CustomAttributeFormatException()" argnames="" />\r
3306         <constructor name="CustomAttributeFormatException(System.String)" argnames="message" />\r
3307         <constructor name="CustomAttributeFormatException(System.String, System.Exception)" argnames="message, inner" />\r
3308         <constructor name="CustomAttributeFormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3309     </class>\r
3310     <class name="MethodBase" namespace="System.Reflection">\r
3311         <constructor name="MethodBase()" argnames="" />\r
3312         <property name="MethodHandle" propertytype="System.RuntimeMethodHandle" />\r
3313         <property name="Attributes" propertytype="System.Reflection.MethodAttributes" />\r
3314         <property name="IsPublic" propertytype="System.Boolean" />\r
3315         <property name="IsPrivate" propertytype="System.Boolean" />\r
3316         <property name="IsFamily" propertytype="System.Boolean" />\r
3317         <property name="IsAssembly" propertytype="System.Boolean" />\r
3318         <property name="IsFamilyAndAssembly" propertytype="System.Boolean" />\r
3319         <property name="IsFamilyOrAssembly" propertytype="System.Boolean" />\r
3320         <property name="IsStatic" propertytype="System.Boolean" />\r
3321         <property name="IsFinal" propertytype="System.Boolean" />\r
3322         <property name="IsVirtual" propertytype="System.Boolean" />\r
3323         <property name="IsHideBySig" propertytype="System.Boolean" />\r
3324         <property name="IsAbstract" propertytype="System.Boolean" />\r
3325         <property name="IsSpecialName" propertytype="System.Boolean" />\r
3326         <property name="IsConstructor" propertytype="System.Boolean" />\r
3327         <property name="CallingConvention" propertytype="System.Reflection.CallingConventions" />\r
3328         <property name="IsOverloaded" propertytype="System.Boolean" />\r
3329         <method name="Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, invokeAttr, binder, parameters, culture" returntype="System.Object" />\r
3330         <method name="GetMethodImplementationFlags()" argnames="" returntype="System.Reflection.MethodImplAttributes" />\r
3331         <method name="GetParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />\r
3332         <method name="GetMethodFromHandle(System.RuntimeMethodHandle)" argnames="handle" returntype="System.Reflection.MethodBase" />\r
3333         <method name="GetCurrentMethod()" argnames="" returntype="System.Reflection.MethodBase" />\r
3334         <method name="Invoke(System.Object, System.Object[])" argnames="obj, parameters" returntype="System.Object" />\r
3335     </class>\r
3336     <class name="ConstructorInfo" namespace="System.Reflection">\r
3337         <constructor name="ConstructorInfo()" argnames="" />\r
3338         <field name="ConstructorName" />\r
3339         <field name="TypeConstructorName" />\r
3340         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
3341         <method name="Invoke(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="invokeAttr, binder, parameters, culture" returntype="System.Object" />\r
3342         <method name="Invoke(System.Object[])" argnames="parameters" returntype="System.Object" />\r
3343     </class>\r
3344     <class name="DefaultMemberAttribute" namespace="System.Reflection">\r
3345         <constructor name="DefaultMemberAttribute(System.String)" argnames="memberName" />\r
3346         <property name="MemberName" propertytype="System.String" />\r
3347     </class>\r
3348     <class name="EventInfo" namespace="System.Reflection">\r
3349         <constructor name="EventInfo()" argnames="" />\r
3350         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
3351         <property name="EventHandlerType" propertytype="System.Type" />\r
3352         <property name="Attributes" propertytype="System.Reflection.EventAttributes" />\r
3353         <property name="IsSpecialName" propertytype="System.Boolean" />\r
3354         <property name="IsMulticast" propertytype="System.Boolean" />\r
3355         <method name="GetRaiseMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
3356         <method name="GetRemoveMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
3357         <method name="GetAddMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
3358         <method name="GetAddMethod()" argnames="" returntype="System.Reflection.MethodInfo" />\r
3359         <method name="GetRemoveMethod()" argnames="" returntype="System.Reflection.MethodInfo" />\r
3360         <method name="GetRaiseMethod()" argnames="" returntype="System.Reflection.MethodInfo" />\r
3361         <method name="AddEventHandler(System.Object, System.Delegate)" argnames="target, handler" returntype="System.Void" />\r
3362         <method name="RemoveEventHandler(System.Object, System.Delegate)" argnames="target, handler" returntype="System.Void" />\r
3363     </class>\r
3364     <class name="FieldInfo" namespace="System.Reflection">\r
3365         <constructor name="FieldInfo()" argnames="" />\r
3366         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
3367         <property name="FieldType" propertytype="System.Type" />\r
3368         <property name="FieldHandle" propertytype="System.RuntimeFieldHandle" />\r
3369         <property name="Attributes" propertytype="System.Reflection.FieldAttributes" />\r
3370         <property name="IsPublic" propertytype="System.Boolean" />\r
3371         <property name="IsPrivate" propertytype="System.Boolean" />\r
3372         <property name="IsFamily" propertytype="System.Boolean" />\r
3373         <property name="IsAssembly" propertytype="System.Boolean" />\r
3374         <property name="IsFamilyAndAssembly" propertytype="System.Boolean" />\r
3375         <property name="IsFamilyOrAssembly" propertytype="System.Boolean" />\r
3376         <property name="IsStatic" propertytype="System.Boolean" />\r
3377         <property name="IsInitOnly" propertytype="System.Boolean" />\r
3378         <property name="IsLiteral" propertytype="System.Boolean" />\r
3379         <property name="IsNotSerialized" propertytype="System.Boolean" />\r
3380         <property name="IsSpecialName" propertytype="System.Boolean" />\r
3381         <property name="IsPinvokeImpl" propertytype="System.Boolean" />\r
3382         <method name="SetValueDirect(System.TypedReference, System.Object)" argnames="obj, value" returntype="System.Void" />\r
3383         <method name="SetValue(System.Object, System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Globalization.CultureInfo)" argnames="obj, value, invokeAttr, binder, culture" returntype="System.Void" />\r
3384         <method name="GetValueDirect(System.TypedReference)" argnames="obj" returntype="System.Object" />\r
3385         <method name="GetValue(System.Object)" argnames="obj" returntype="System.Object" />\r
3386         <method name="SetValue(System.Object, System.Object)" argnames="obj, value" returntype="System.Void" />\r
3387         <method name="GetFieldFromHandle(System.RuntimeFieldHandle)" argnames="handle" returntype="System.Reflection.FieldInfo" />\r
3388     </class>\r
3389     <class name="InvalidFilterCriteriaException" namespace="System.Reflection">\r
3390         <constructor name="InvalidFilterCriteriaException()" argnames="" />\r
3391         <constructor name="InvalidFilterCriteriaException(System.String)" argnames="message" />\r
3392         <constructor name="InvalidFilterCriteriaException(System.String, System.Exception)" argnames="message, inner" />\r
3393         <constructor name="InvalidFilterCriteriaException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3394     </class>\r
3395     <class name="ManifestResourceInfo" namespace="System.Reflection">\r
3396         <property name="ReferencedAssembly" propertytype="System.Reflection.Assembly" />\r
3397         <property name="FileName" propertytype="System.String" />\r
3398         <property name="ResourceLocation" propertytype="System.Reflection.ResourceLocation" />\r
3399     </class>\r
3400     <class name="MethodInfo" namespace="System.Reflection">\r
3401         <constructor name="MethodInfo()" argnames="" />\r
3402         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
3403         <property name="ReturnType" propertytype="System.Type" />\r
3404         <property name="ReturnTypeCustomAttributes" propertytype="System.Reflection.ICustomAttributeProvider" />\r
3405         <method name="GetBaseDefinition()" argnames="" returntype="System.Reflection.MethodInfo" />\r
3406     </class>\r
3407     <class name="Missing" namespace="System.Reflection">\r
3408         <field name="Value" />\r
3409     </class>\r
3410     <class name="Module" namespace="System.Reflection">\r
3411         <field name="FilterTypeName" />\r
3412         <field name="FilterTypeNameIgnoreCase" />\r
3413         <property name="ScopeName" propertytype="System.String" />\r
3414         <property name="FullyQualifiedName" propertytype="System.String" />\r
3415         <property name="Name" propertytype="System.String" />\r
3416         <property name="Assembly" propertytype="System.Reflection.Assembly" />\r
3417         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
3418         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
3419         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
3420         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
3421         <method name="GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
3422         <method name="GetTypes()" argnames="" returntype="System.Type[]" />\r
3423         <method name="FindTypes(System.Reflection.TypeFilter, System.Object)" argnames="filter, filterCriteria" returntype="System.Type[]" />\r
3424         <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="className, throwOnError, ignoreCase" returntype="System.Type" />\r
3425         <method name="GetType(System.String)" argnames="className" returntype="System.Type" />\r
3426         <method name="GetType(System.String, System.Boolean)" argnames="className, ignoreCase" returntype="System.Type" />\r
3427         <method name="ToString()" argnames="" returntype="System.String" />\r
3428         <method name="GetSignerCertificate()" argnames="" returntype="System.Security.Cryptography.X509Certificates.X509Certificate" />\r
3429         <method name="GetMethods()" argnames="" returntype="System.Reflection.MethodInfo[]" />\r
3430         <method name="GetMethod(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
3431         <method name="GetMethod(System.String, System.Type[])" argnames="name, types" returntype="System.Reflection.MethodInfo" />\r
3432         <method name="GetMethod(System.String)" argnames="name" returntype="System.Reflection.MethodInfo" />\r
3433         <method name="GetFields()" argnames="" returntype="System.Reflection.FieldInfo[]" />\r
3434         <method name="GetField(System.String)" argnames="name" returntype="System.Reflection.FieldInfo" />\r
3435         <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />\r
3436         <method name="IsResource()" argnames="" returntype="System.Boolean" />\r
3437     </class>\r
3438     <class name="ParameterInfo" namespace="System.Reflection">\r
3439         <constructor name="ParameterInfo()" argnames="" />\r
3440         <field name="NameImpl" />\r
3441         <field name="ClassImpl" />\r
3442         <field name="PositionImpl" />\r
3443         <field name="AttrsImpl" />\r
3444         <field name="DefaultValueImpl" />\r
3445         <field name="MemberImpl" />\r
3446         <property name="ParameterType" propertytype="System.Type" />\r
3447         <property name="Name" propertytype="System.String" />\r
3448         <property name="Position" propertytype="System.Int32" />\r
3449         <property name="Attributes" propertytype="System.Reflection.ParameterAttributes" />\r
3450         <property name="IsIn" propertytype="System.Boolean" />\r
3451         <property name="IsOut" propertytype="System.Boolean" />\r
3452         <property name="IsLcid" propertytype="System.Boolean" />\r
3453         <property name="IsRetval" propertytype="System.Boolean" />\r
3454         <property name="IsOptional" propertytype="System.Boolean" />\r
3455         <property name="DefaultValue" propertytype="System.Object" />\r
3456         <property name="Member" propertytype="System.Reflection.MemberInfo" />\r
3457         <property name="Cache" propertytype="System.Reflection.Cache.InternalCache" />\r
3458         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
3459         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
3460         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
3461     </class>\r
3462     <class name="Pointer" namespace="System.Reflection">\r
3463         <method name="Box(System.Void*, System.Type)" argnames="ptr, type" returntype="System.Object" />\r
3464         <method name="Unbox(System.Object)" argnames="ptr" returntype="System.Void*" />\r
3465     </class>\r
3466     <class name="PropertyInfo" namespace="System.Reflection">\r
3467         <constructor name="PropertyInfo()" argnames="" />\r
3468         <property name="MemberType" propertytype="System.Reflection.MemberTypes" />\r
3469         <property name="PropertyType" propertytype="System.Type" />\r
3470         <property name="Attributes" propertytype="System.Reflection.PropertyAttributes" />\r
3471         <property name="IsSpecialName" propertytype="System.Boolean" />\r
3472         <property name="CanRead" propertytype="System.Boolean" />\r
3473         <property name="CanWrite" propertytype="System.Boolean" />\r
3474         <method name="GetIndexParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />\r
3475         <method name="GetSetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
3476         <method name="GetGetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
3477         <method name="GetAccessors(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo[]" />\r
3478         <method name="SetValue(System.Object, System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, value, invokeAttr, binder, index, culture" returntype="System.Void" />\r
3479         <method name="SetValue(System.Object, System.Object, System.Object[])" argnames="obj, value, index" returntype="System.Void" />\r
3480         <method name="GetValue(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, invokeAttr, binder, index, culture" returntype="System.Object" />\r
3481         <method name="GetValue(System.Object, System.Object[])" argnames="obj, index" returntype="System.Object" />\r
3482         <method name="GetAccessors()" argnames="" returntype="System.Reflection.MethodInfo[]" />\r
3483         <method name="GetGetMethod()" argnames="" returntype="System.Reflection.MethodInfo" />\r
3484         <method name="GetSetMethod()" argnames="" returntype="System.Reflection.MethodInfo" />\r
3485     </class>\r
3486     <class name="ReflectionTypeLoadException" namespace="System.Reflection">\r
3487         <constructor name="ReflectionTypeLoadException(System.Type[], System.Exception[])" argnames="classes, exceptions" />\r
3488         <constructor name="ReflectionTypeLoadException(System.Type[], System.Exception[], System.String)" argnames="classes, exceptions, message" />\r
3489         <property name="Types" propertytype="System.Type[]" />\r
3490         <property name="LoaderExceptions" propertytype="System.Exception[]" />\r
3491         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
3492     </class>\r
3493     <class name="StrongNameKeyPair" namespace="System.Reflection">\r
3494         <constructor name="StrongNameKeyPair(System.IO.FileStream)" argnames="keyPairFile" />\r
3495         <constructor name="StrongNameKeyPair(System.Byte[])" argnames="keyPairArray" />\r
3496         <constructor name="StrongNameKeyPair(System.String)" argnames="keyPairContainer" />\r
3497         <property name="PublicKey" propertytype="System.Byte[]" />\r
3498     </class>\r
3499     <class name="TargetException" namespace="System.Reflection">\r
3500         <constructor name="TargetException()" argnames="" />\r
3501         <constructor name="TargetException(System.String)" argnames="message" />\r
3502         <constructor name="TargetException(System.String, System.Exception)" argnames="message, inner" />\r
3503         <constructor name="TargetException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3504     </class>\r
3505     <class name="TargetInvocationException" namespace="System.Reflection">\r
3506         <constructor name="TargetInvocationException(System.Exception)" argnames="inner" />\r
3507         <constructor name="TargetInvocationException(System.String, System.Exception)" argnames="message, inner" />\r
3508     </class>\r
3509     <class name="TargetParameterCountException" namespace="System.Reflection">\r
3510         <constructor name="TargetParameterCountException()" argnames="" />\r
3511         <constructor name="TargetParameterCountException(System.String)" argnames="message" />\r
3512         <constructor name="TargetParameterCountException(System.String, System.Exception)" argnames="message, inner" />\r
3513     </class>\r
3514     <class name="TypeDelegator" namespace="System.Reflection">\r
3515         <constructor name="TypeDelegator()" argnames="" />\r
3516         <constructor name="TypeDelegator(System.Type)" argnames="delegatingType" />\r
3517         <field name="typeImpl" />\r
3518         <property name="GUID" propertytype="System.Guid" />\r
3519         <property name="Module" propertytype="System.Reflection.Module" />\r
3520         <property name="Assembly" propertytype="System.Reflection.Assembly" />\r
3521         <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />\r
3522         <property name="Name" propertytype="System.String" />\r
3523         <property name="FullName" propertytype="System.String" />\r
3524         <property name="Namespace" propertytype="System.String" />\r
3525         <property name="AssemblyQualifiedName" propertytype="System.String" />\r
3526         <property name="BaseType" propertytype="System.Type" />\r
3527         <property name="UnderlyingSystemType" propertytype="System.Type" />\r
3528         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[])" argnames="name, invokeAttr, binder, target, args, modifiers, culture, namedParameters" returntype="System.Object" />\r
3529         <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
3530         <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />\r
3531         <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />\r
3532         <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />\r
3533         <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />\r
3534         <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />\r
3535         <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />\r
3536         <method name="GetElementType()" argnames="" returntype="System.Type" />\r
3537         <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />\r
3538         <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />\r
3539         <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />\r
3540         <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />\r
3541         <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />\r
3542         <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />\r
3543         <method name="IsValueTypeImpl()" argnames="" returntype="System.Boolean" />\r
3544         <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
3545         <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />\r
3546         <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />\r
3547         <method name="GetPropertyImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
3548         <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />\r
3549         <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />\r
3550         <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />\r
3551         <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />\r
3552         <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />\r
3553         <method name="GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
3554         <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />\r
3555         <method name="GetConstructorImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.ConstructorInfo" />\r
3556         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
3557         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
3558         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
3559     </class>\r
3560     <interface name="ICustomAttributeProvider" namespace="System.Reflection">\r
3561         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
3562         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
3563         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
3564     </interface>\r
3565     <interface name="IReflect" namespace="System.Reflection">\r
3566         <property name="UnderlyingSystemType" propertytype="System.Type" />\r
3567         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[])" argnames="name, invokeAttr, binder, target, args, modifiers, culture, namedParameters" returntype="System.Object" />\r
3568         <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
3569         <method name="GetMember(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
3570         <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />\r
3571         <method name="GetProperty(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
3572         <method name="GetProperty(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.PropertyInfo" />\r
3573         <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />\r
3574         <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />\r
3575         <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />\r
3576         <method name="GetMethod(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MethodInfo" />\r
3577         <method name="GetMethod(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
3578     </interface>\r
3579     <struct name="InterfaceMapping" namespace="System.Reflection">\r
3580         <field name="TargetType" />\r
3581         <field name="InterfaceType" />\r
3582         <field name="TargetMethods" />\r
3583         <field name="InterfaceMethods" />\r
3584     </struct>\r
3585     <struct name="ParameterModifier" namespace="System.Reflection">\r
3586         <constructor name="ParameterModifier(System.Int32)" argnames="paramaterCount" />\r
3587         <property name="Item" propertytype="System.Boolean" />\r
3588     </struct>\r
3589     <delegate name="ModuleResolveEventHandler" namespace="System.Reflection">\r
3590         <constructor name="ModuleResolveEventHandler(System.Object, System.IntPtr)" argnames="object, method" />\r
3591         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Reflection.Module" />\r
3592         <method name="BeginInvoke(System.Object, System.ResolveEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />\r
3593         <method name="Invoke(System.Object, System.ResolveEventArgs)" argnames="sender, e" returntype="System.Reflection.Module" />\r
3594     </delegate>\r
3595     <delegate name="MemberFilter" namespace="System.Reflection">\r
3596         <constructor name="MemberFilter(System.Object, System.IntPtr)" argnames="object, method" />\r
3597         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />\r
3598         <method name="BeginInvoke(System.Reflection.MemberInfo, System.Object, System.AsyncCallback, System.Object)" argnames="m, filterCriteria, callback, object" returntype="System.IAsyncResult" />\r
3599         <method name="Invoke(System.Reflection.MemberInfo, System.Object)" argnames="m, filterCriteria" returntype="System.Boolean" />\r
3600     </delegate>\r
3601     <delegate name="TypeFilter" namespace="System.Reflection">\r
3602         <constructor name="TypeFilter(System.Object, System.IntPtr)" argnames="object, method" />\r
3603         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />\r
3604         <method name="BeginInvoke(System.Type, System.Object, System.AsyncCallback, System.Object)" argnames="m, filterCriteria, callback, object" returntype="System.IAsyncResult" />\r
3605         <method name="Invoke(System.Type, System.Object)" argnames="m, filterCriteria" returntype="System.Boolean" />\r
3606     </delegate>\r
3607     <enum name="AssemblyNameFlags" namespace="System.Reflection">\r
3608         <field name="None" />\r
3609         <field name="PublicKey" />\r
3610     </enum>\r
3611     <enum name="BindingFlags" namespace="System.Reflection">\r
3612         <field name="Default" />\r
3613         <field name="IgnoreCase" />\r
3614         <field name="DeclaredOnly" />\r
3615         <field name="Instance" />\r
3616         <field name="Static" />\r
3617         <field name="Public" />\r
3618         <field name="NonPublic" />\r
3619         <field name="FlattenHierarchy" />\r
3620         <field name="InvokeMethod" />\r
3621         <field name="CreateInstance" />\r
3622         <field name="GetField" />\r
3623         <field name="SetField" />\r
3624         <field name="GetProperty" />\r
3625         <field name="SetProperty" />\r
3626         <field name="PutDispProperty" />\r
3627         <field name="PutRefDispProperty" />\r
3628         <field name="ExactBinding" />\r
3629         <field name="SuppressChangeType" />\r
3630         <field name="OptionalParamBinding" />\r
3631         <field name="IgnoreReturn" />\r
3632     </enum>\r
3633     <enum name="CallingConventions" namespace="System.Reflection">\r
3634         <field name="Standard" />\r
3635         <field name="VarArgs" />\r
3636         <field name="Any" />\r
3637         <field name="HasThis" />\r
3638         <field name="ExplicitThis" />\r
3639     </enum>\r
3640     <enum name="EventAttributes" namespace="System.Reflection">\r
3641         <field name="None" />\r
3642         <field name="SpecialName" />\r
3643         <field name="ReservedMask" />\r
3644         <field name="RTSpecialName" />\r
3645     </enum>\r
3646     <enum name="FieldAttributes" namespace="System.Reflection">\r
3647         <field name="FieldAccessMask" />\r
3648         <field name="PrivateScope" />\r
3649         <field name="Private" />\r
3650         <field name="FamANDAssem" />\r
3651         <field name="Assembly" />\r
3652         <field name="Family" />\r
3653         <field name="FamORAssem" />\r
3654         <field name="Public" />\r
3655         <field name="Static" />\r
3656         <field name="InitOnly" />\r
3657         <field name="Literal" />\r
3658         <field name="NotSerialized" />\r
3659         <field name="SpecialName" />\r
3660         <field name="PinvokeImpl" />\r
3661         <field name="ReservedMask" />\r
3662         <field name="RTSpecialName" />\r
3663         <field name="HasFieldMarshal" />\r
3664         <field name="HasDefault" />\r
3665         <field name="HasFieldRVA" />\r
3666     </enum>\r
3667     <enum name="ResourceLocation" namespace="System.Reflection">\r
3668         <field name="Embedded" />\r
3669         <field name="ContainedInAnotherAssembly" />\r
3670         <field name="ContainedInManifestFile" />\r
3671     </enum>\r
3672     <enum name="MemberTypes" namespace="System.Reflection">\r
3673         <field name="Constructor" />\r
3674         <field name="Event" />\r
3675         <field name="Field" />\r
3676         <field name="Method" />\r
3677         <field name="Property" />\r
3678         <field name="TypeInfo" />\r
3679         <field name="Custom" />\r
3680         <field name="NestedType" />\r
3681         <field name="All" />\r
3682     </enum>\r
3683     <enum name="MethodAttributes" namespace="System.Reflection">\r
3684         <field name="MemberAccessMask" />\r
3685         <field name="PrivateScope" />\r
3686         <field name="Private" />\r
3687         <field name="FamANDAssem" />\r
3688         <field name="Assembly" />\r
3689         <field name="Family" />\r
3690         <field name="FamORAssem" />\r
3691         <field name="Public" />\r
3692         <field name="Static" />\r
3693         <field name="Final" />\r
3694         <field name="Virtual" />\r
3695         <field name="HideBySig" />\r
3696         <field name="VtableLayoutMask" />\r
3697         <field name="ReuseSlot" />\r
3698         <field name="NewSlot" />\r
3699         <field name="Abstract" />\r
3700         <field name="SpecialName" />\r
3701         <field name="PinvokeImpl" />\r
3702         <field name="UnmanagedExport" />\r
3703         <field name="RTSpecialName" />\r
3704         <field name="ReservedMask" />\r
3705         <field name="HasSecurity" />\r
3706         <field name="RequireSecObject" />\r
3707     </enum>\r
3708     <enum name="MethodImplAttributes" namespace="System.Reflection">\r
3709         <field name="CodeTypeMask" />\r
3710         <field name="IL" />\r
3711         <field name="Native" />\r
3712         <field name="OPTIL" />\r
3713         <field name="Runtime" />\r
3714         <field name="ManagedMask" />\r
3715         <field name="Unmanaged" />\r
3716         <field name="Managed" />\r
3717         <field name="ForwardRef" />\r
3718         <field name="PreserveSig" />\r
3719         <field name="InternalCall" />\r
3720         <field name="Synchronized" />\r
3721         <field name="NoInlining" />\r
3722         <field name="MaxMethodImplVal" />\r
3723     </enum>\r
3724     <enum name="ParameterAttributes" namespace="System.Reflection">\r
3725         <field name="None" />\r
3726         <field name="In" />\r
3727         <field name="Out" />\r
3728         <field name="Lcid" />\r
3729         <field name="Retval" />\r
3730         <field name="Optional" />\r
3731         <field name="ReservedMask" />\r
3732         <field name="HasDefault" />\r
3733         <field name="HasFieldMarshal" />\r
3734         <field name="Reserved3" />\r
3735         <field name="Reserved4" />\r
3736     </enum>\r
3737     <enum name="PropertyAttributes" namespace="System.Reflection">\r
3738         <field name="None" />\r
3739         <field name="SpecialName" />\r
3740         <field name="ReservedMask" />\r
3741         <field name="RTSpecialName" />\r
3742         <field name="HasDefault" />\r
3743         <field name="Reserved2" />\r
3744         <field name="Reserved3" />\r
3745         <field name="Reserved4" />\r
3746     </enum>\r
3747     <enum name="ResourceAttributes" namespace="System.Reflection">\r
3748         <field name="Public" />\r
3749         <field name="Private" />\r
3750     </enum>\r
3751     <enum name="TypeAttributes" namespace="System.Reflection">\r
3752         <field name="VisibilityMask" />\r
3753         <field name="NotPublic" />\r
3754         <field name="Public" />\r
3755         <field name="NestedPublic" />\r
3756         <field name="NestedPrivate" />\r
3757         <field name="NestedFamily" />\r
3758         <field name="NestedAssembly" />\r
3759         <field name="NestedFamANDAssem" />\r
3760         <field name="NestedFamORAssem" />\r
3761         <field name="LayoutMask" />\r
3762         <field name="AutoLayout" />\r
3763         <field name="SequentialLayout" />\r
3764         <field name="ExplicitLayout" />\r
3765         <field name="ClassSemanticsMask" />\r
3766         <field name="Class" />\r
3767         <field name="Interface" />\r
3768         <field name="Abstract" />\r
3769         <field name="Sealed" />\r
3770         <field name="SpecialName" />\r
3771         <field name="Import" />\r
3772         <field name="Serializable" />\r
3773         <field name="StringFormatMask" />\r
3774         <field name="AnsiClass" />\r
3775         <field name="UnicodeClass" />\r
3776         <field name="AutoClass" />\r
3777         <field name="BeforeFieldInit" />\r
3778         <field name="ReservedMask" />\r
3779         <field name="RTSpecialName" />\r
3780         <field name="HasSecurity" />\r
3781     </enum>\r
3782     <class name="WaitHandle" namespace="System.Threading">\r
3783         <constructor name="WaitHandle()" argnames="" />\r
3784         <field name="InvalidHandle" />\r
3785         <field name="WaitTimeout" />\r
3786         <property name="Handle" propertytype="System.IntPtr" />\r
3787         <method name="Dispose(System.Boolean)" argnames="explicitDisposing" returntype="System.Void" />\r
3788         <method name="Close()" argnames="" returntype="System.Void" />\r
3789         <method name="WaitOne()" argnames="" returntype="System.Boolean" />\r
3790         <method name="WaitOne(System.TimeSpan, System.Boolean)" argnames="timeout, exitContext" returntype="System.Boolean" />\r
3791         <method name="WaitOne(System.Int32, System.Boolean)" argnames="millisecondsTimeout, exitContext" returntype="System.Boolean" />\r
3792         <method name="Finalize()" argnames="" returntype="System.Void" />\r
3793         <method name="WaitAll(System.Threading.WaitHandle[], System.Int32, System.Boolean)" argnames="waitHandles, millisecondsTimeout, exitContext" returntype="System.Boolean" />\r
3794         <method name="WaitAll(System.Threading.WaitHandle[], System.TimeSpan, System.Boolean)" argnames="waitHandles, timeout, exitContext" returntype="System.Boolean" />\r
3795         <method name="WaitAll(System.Threading.WaitHandle[])" argnames="waitHandles" returntype="System.Boolean" />\r
3796         <method name="WaitAny(System.Threading.WaitHandle[], System.Int32, System.Boolean)" argnames="waitHandles, millisecondsTimeout, exitContext" returntype="System.Int32" />\r
3797         <method name="WaitAny(System.Threading.WaitHandle[], System.TimeSpan, System.Boolean)" argnames="waitHandles, timeout, exitContext" returntype="System.Int32" />\r
3798         <method name="WaitAny(System.Threading.WaitHandle[])" argnames="waitHandles" returntype="System.Int32" />\r
3799     </class>\r
3800     <class name="AutoResetEvent" namespace="System.Threading">\r
3801         <constructor name="AutoResetEvent(System.Boolean)" argnames="initialState" />\r
3802         <method name="Reset()" argnames="" returntype="System.Boolean" />\r
3803         <method name="Set()" argnames="" returntype="System.Boolean" />\r
3804     </class>\r
3805     <class name="CompressedStack" namespace="System.Threading">\r
3806         <property name="UnmanagedCompressedStack" propertytype="System.IntPtr" />\r
3807         <method name="Finalize()" argnames="" returntype="System.Void" />\r
3808     </class>\r
3809     <class name="Interlocked" namespace="System.Threading">\r
3810         <method name="Increment(System.Int32&amp;)" argnames="location" returntype="System.Int32" />\r
3811         <method name="Decrement(System.Int32&amp;)" argnames="location" returntype="System.Int32" />\r
3812         <method name="Increment(System.Int64&amp;)" argnames="location" returntype="System.Int64" />\r
3813         <method name="Decrement(System.Int64&amp;)" argnames="location" returntype="System.Int64" />\r
3814         <method name="Exchange(System.Int32&amp;, System.Int32)" argnames="location1, value" returntype="System.Int32" />\r
3815         <method name="CompareExchange(System.Int32&amp;, System.Int32, System.Int32)" argnames="location1, value, comparand" returntype="System.Int32" />\r
3816         <method name="Exchange(System.Single&amp;, System.Single)" argnames="location1, value" returntype="System.Single" />\r
3817         <method name="CompareExchange(System.Single&amp;, System.Single, System.Single)" argnames="location1, value, comparand" returntype="System.Single" />\r
3818         <method name="Exchange(System.Object&amp;, System.Object)" argnames="location1, value" returntype="System.Object" />\r
3819         <method name="CompareExchange(System.Object&amp;, System.Object, System.Object)" argnames="location1, value, comparand" returntype="System.Object" />\r
3820     </class>\r
3821     <class name="ManualResetEvent" namespace="System.Threading">\r
3822         <constructor name="ManualResetEvent(System.Boolean)" argnames="initialState" />\r
3823         <method name="Reset()" argnames="" returntype="System.Boolean" />\r
3824         <method name="Set()" argnames="" returntype="System.Boolean" />\r
3825     </class>\r
3826     <class name="Monitor" namespace="System.Threading">\r
3827         <method name="Enter(System.Object)" argnames="obj" returntype="System.Void" />\r
3828         <method name="Exit(System.Object)" argnames="obj" returntype="System.Void" />\r
3829         <method name="TryEnter(System.Object)" argnames="obj" returntype="System.Boolean" />\r
3830         <method name="TryEnter(System.Object, System.Int32)" argnames="obj, millisecondsTimeout" returntype="System.Boolean" />\r
3831         <method name="TryEnter(System.Object, System.TimeSpan)" argnames="obj, timeout" returntype="System.Boolean" />\r
3832         <method name="Wait(System.Object, System.Int32, System.Boolean)" argnames="obj, millisecondsTimeout, exitContext" returntype="System.Boolean" />\r
3833         <method name="Wait(System.Object, System.TimeSpan, System.Boolean)" argnames="obj, timeout, exitContext" returntype="System.Boolean" />\r
3834         <method name="Wait(System.Object, System.Int32)" argnames="obj, millisecondsTimeout" returntype="System.Boolean" />\r
3835         <method name="Wait(System.Object, System.TimeSpan)" argnames="obj, timeout" returntype="System.Boolean" />\r
3836         <method name="Wait(System.Object)" argnames="obj" returntype="System.Boolean" />\r
3837         <method name="Pulse(System.Object)" argnames="obj" returntype="System.Void" />\r
3838         <method name="PulseAll(System.Object)" argnames="obj" returntype="System.Void" />\r
3839     </class>\r
3840     <class name="Mutex" namespace="System.Threading">\r
3841         <constructor name="Mutex(System.Boolean, System.String, System.Boolean&amp;)" argnames="initiallyOwned, name, createdNew" />\r
3842         <constructor name="Mutex(System.Boolean, System.String)" argnames="initiallyOwned, name" />\r
3843         <constructor name="Mutex(System.Boolean)" argnames="initiallyOwned" />\r
3844         <constructor name="Mutex()" argnames="" />\r
3845         <method name="ReleaseMutex()" argnames="" returntype="System.Void" />\r
3846     </class>\r
3847     <class name="Overlapped" namespace="System.Threading">\r
3848         <constructor name="Overlapped()" argnames="" />\r
3849         <constructor name="Overlapped(System.Int32, System.Int32, System.Int32, System.IAsyncResult)" argnames="offsetLo, offsetHi, hEvent, ar" />\r
3850         <property name="AsyncResult" propertytype="System.IAsyncResult" />\r
3851         <property name="OffsetLow" propertytype="System.Int32" />\r
3852         <property name="OffsetHigh" propertytype="System.Int32" />\r
3853         <property name="EventHandle" propertytype="System.Int32" />\r
3854         <method name="Pack(System.Threading.IOCompletionCallback)" argnames="iocb" returntype="System.Threading.NativeOverlapped*" />\r
3855         <method name="UnsafePack(System.Threading.IOCompletionCallback)" argnames="iocb" returntype="System.Threading.NativeOverlapped*" />\r
3856         <method name="Unpack(System.Threading.NativeOverlapped*)" argnames="nativeOverlappedPtr" returntype="System.Threading.Overlapped" />\r
3857         <method name="Free(System.Threading.NativeOverlapped*)" argnames="nativeOverlappedPtr" returntype="System.Void" />\r
3858     </class>\r
3859     <class name="ReaderWriterLock" namespace="System.Threading">\r
3860         <constructor name="ReaderWriterLock()" argnames="" />\r
3861         <property name="IsReaderLockHeld" propertytype="System.Boolean" />\r
3862         <property name="IsWriterLockHeld" propertytype="System.Boolean" />\r
3863         <property name="WriterSeqNum" propertytype="System.Int32" />\r
3864         <method name="AcquireReaderLock(System.Int32)" argnames="millisecondsTimeout" returntype="System.Void" />\r
3865         <method name="AcquireReaderLock(System.TimeSpan)" argnames="timeout" returntype="System.Void" />\r
3866         <method name="AcquireWriterLock(System.Int32)" argnames="millisecondsTimeout" returntype="System.Void" />\r
3867         <method name="AcquireWriterLock(System.TimeSpan)" argnames="timeout" returntype="System.Void" />\r
3868         <method name="ReleaseReaderLock()" argnames="" returntype="System.Void" />\r
3869         <method name="ReleaseWriterLock()" argnames="" returntype="System.Void" />\r
3870         <method name="UpgradeToWriterLock(System.Int32)" argnames="millisecondsTimeout" returntype="System.Threading.LockCookie" />\r
3871         <method name="UpgradeToWriterLock(System.TimeSpan)" argnames="timeout" returntype="System.Threading.LockCookie" />\r
3872         <method name="DowngradeFromWriterLock(System.Threading.LockCookie&amp;)" argnames="lockCookie" returntype="System.Void" />\r
3873         <method name="ReleaseLock()" argnames="" returntype="System.Threading.LockCookie" />\r
3874         <method name="RestoreLock(System.Threading.LockCookie&amp;)" argnames="lockCookie" returntype="System.Void" />\r
3875         <method name="AnyWritersSince(System.Int32)" argnames="seqNum" returntype="System.Boolean" />\r
3876     </class>\r
3877     <class name="SynchronizationLockException" namespace="System.Threading">\r
3878         <constructor name="SynchronizationLockException()" argnames="" />\r
3879         <constructor name="SynchronizationLockException(System.String)" argnames="message" />\r
3880         <constructor name="SynchronizationLockException(System.String, System.Exception)" argnames="message, innerException" />\r
3881         <constructor name="SynchronizationLockException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3882     </class>\r
3883     <class name="Thread" namespace="System.Threading">\r
3884         <constructor name="Thread(System.Threading.ThreadStart)" argnames="start" />\r
3885         <property name="Priority" propertytype="System.Threading.ThreadPriority" />\r
3886         <property name="IsAlive" propertytype="System.Boolean" />\r
3887         <property name="IsThreadPoolThread" propertytype="System.Boolean" />\r
3888         <property name="CurrentThread" propertytype="System.Threading.Thread" />\r
3889         <property name="IsBackground" propertytype="System.Boolean" />\r
3890         <property name="ThreadState" propertytype="System.Threading.ThreadState" />\r
3891         <property name="ApartmentState" propertytype="System.Threading.ApartmentState" />\r
3892         <property name="CurrentUICulture" propertytype="System.Globalization.CultureInfo" />\r
3893         <property name="CurrentCulture" propertytype="System.Globalization.CultureInfo" />\r
3894         <property name="CurrentContext" propertytype="System.Runtime.Remoting.Contexts.Context" />\r
3895         <property name="CurrentPrincipal" propertytype="System.Security.Principal.IPrincipal" />\r
3896         <property name="Name" propertytype="System.String" />\r
3897         <property name="ExceptionState" propertytype="System.Object" />\r
3898         <method name="Finalize()" argnames="" returntype="System.Void" />\r
3899         <method name="Start()" argnames="" returntype="System.Void" />\r
3900         <method name="Abort(System.Object)" argnames="stateInfo" returntype="System.Void" />\r
3901         <method name="Abort()" argnames="" returntype="System.Void" />\r
3902         <method name="ResetAbort()" argnames="" returntype="System.Void" />\r
3903         <method name="Suspend()" argnames="" returntype="System.Void" />\r
3904         <method name="Resume()" argnames="" returntype="System.Void" />\r
3905         <method name="Interrupt()" argnames="" returntype="System.Void" />\r
3906         <method name="Join()" argnames="" returntype="System.Void" />\r
3907         <method name="Join(System.Int32)" argnames="millisecondsTimeout" returntype="System.Boolean" />\r
3908         <method name="Join(System.TimeSpan)" argnames="timeout" returntype="System.Boolean" />\r
3909         <method name="Sleep(System.Int32)" argnames="millisecondsTimeout" returntype="System.Void" />\r
3910         <method name="Sleep(System.TimeSpan)" argnames="timeout" returntype="System.Void" />\r
3911         <method name="SpinWait(System.Int32)" argnames="iterations" returntype="System.Void" />\r
3912         <method name="AllocateDataSlot()" argnames="" returntype="System.LocalDataStoreSlot" />\r
3913         <method name="AllocateNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />\r
3914         <method name="GetNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />\r
3915         <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />\r
3916         <method name="GetData(System.LocalDataStoreSlot)" argnames="slot" returntype="System.Object" />\r
3917         <method name="SetData(System.LocalDataStoreSlot, System.Object)" argnames="slot, data" returntype="System.Void" />\r
3918         <method name="GetDomain()" argnames="" returntype="System.AppDomain" />\r
3919         <method name="GetDomainID()" argnames="" returntype="System.Int32" />\r
3920     </class>\r
3921     <class name="ThreadAbortException" namespace="System.Threading">\r
3922         <property name="ExceptionState" propertytype="System.Object" />\r
3923     </class>\r
3924     <class name="ThreadInterruptedException" namespace="System.Threading">\r
3925         <constructor name="ThreadInterruptedException()" argnames="" />\r
3926         <constructor name="ThreadInterruptedException(System.String)" argnames="message" />\r
3927         <constructor name="ThreadInterruptedException(System.String, System.Exception)" argnames="message, innerException" />\r
3928         <constructor name="ThreadInterruptedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3929     </class>\r
3930     <class name="RegisteredWaitHandle" namespace="System.Threading">\r
3931         <method name="Finalize()" argnames="" returntype="System.Void" />\r
3932         <method name="Unregister(System.Threading.WaitHandle)" argnames="waitObject" returntype="System.Boolean" />\r
3933     </class>\r
3934     <class name="ThreadPool" namespace="System.Threading">\r
3935         <method name="GetMaxThreads(System.Int32&amp;, System.Int32&amp;)" argnames="workerThreads, completionPortThreads" returntype="System.Void" />\r
3936         <method name="GetAvailableThreads(System.Int32&amp;, System.Int32&amp;)" argnames="workerThreads, completionPortThreads" returntype="System.Void" />\r
3937         <method name="RegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.UInt32, System.Boolean)" argnames="waitObject, callBack, state, millisecondsTimeOutInterval, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3938         <method name="UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.UInt32, System.Boolean)" argnames="waitObject, callBack, state, millisecondsTimeOutInterval, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3939         <method name="RegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.Int32, System.Boolean)" argnames="waitObject, callBack, state, millisecondsTimeOutInterval, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3940         <method name="UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.Int32, System.Boolean)" argnames="waitObject, callBack, state, millisecondsTimeOutInterval, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3941         <method name="RegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.Int64, System.Boolean)" argnames="waitObject, callBack, state, millisecondsTimeOutInterval, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3942         <method name="UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.Int64, System.Boolean)" argnames="waitObject, callBack, state, millisecondsTimeOutInterval, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3943         <method name="RegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.TimeSpan, System.Boolean)" argnames="waitObject, callBack, state, timeout, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3944         <method name="UnsafeRegisterWaitForSingleObject(System.Threading.WaitHandle, System.Threading.WaitOrTimerCallback, System.Object, System.TimeSpan, System.Boolean)" argnames="waitObject, callBack, state, timeout, executeOnlyOnce" returntype="System.Threading.RegisteredWaitHandle" />\r
3945         <method name="QueueUserWorkItem(System.Threading.WaitCallback, System.Object)" argnames="callBack, state" returntype="System.Boolean" />\r
3946         <method name="QueueUserWorkItem(System.Threading.WaitCallback)" argnames="callBack" returntype="System.Boolean" />\r
3947         <method name="UnsafeQueueUserWorkItem(System.Threading.WaitCallback, System.Object)" argnames="callBack, state" returntype="System.Boolean" />\r
3948         <method name="BindHandle(System.IntPtr)" argnames="osHandle" returntype="System.Boolean" />\r
3949     </class>\r
3950     <class name="ThreadStateException" namespace="System.Threading">\r
3951         <constructor name="ThreadStateException()" argnames="" />\r
3952         <constructor name="ThreadStateException(System.String)" argnames="message" />\r
3953         <constructor name="ThreadStateException(System.String, System.Exception)" argnames="message, innerException" />\r
3954         <constructor name="ThreadStateException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
3955     </class>\r
3956     <class name="Timeout" namespace="System.Threading">\r
3957         <field name="Infinite" />\r
3958     </class>\r
3959     <class name="Timer" namespace="System.Threading">\r
3960         <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.Int32, System.Int32)" argnames="callback, state, dueTime, period" />\r
3961         <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.TimeSpan, System.TimeSpan)" argnames="callback, state, dueTime, period" />\r
3962         <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.UInt32, System.UInt32)" argnames="callback, state, dueTime, period" />\r
3963         <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.Int64, System.Int64)" argnames="callback, state, dueTime, period" />\r
3964         <method name="Dispose()" argnames="" returntype="System.Void" />\r
3965         <method name="Finalize()" argnames="" returntype="System.Void" />\r
3966         <method name="Change(System.Int32, System.Int32)" argnames="dueTime, period" returntype="System.Boolean" />\r
3967         <method name="Change(System.TimeSpan, System.TimeSpan)" argnames="dueTime, period" returntype="System.Boolean" />\r
3968         <method name="Change(System.UInt32, System.UInt32)" argnames="dueTime, period" returntype="System.Boolean" />\r
3969         <method name="Change(System.Int64, System.Int64)" argnames="dueTime, period" returntype="System.Boolean" />\r
3970         <method name="Dispose(System.Threading.WaitHandle)" argnames="notifyObject" returntype="System.Boolean" />\r
3971     </class>\r
3972     <struct name="LockCookie" namespace="System.Threading" />\r
3973     <struct name="NativeOverlapped" namespace="System.Threading">\r
3974         <field name="InternalLow" />\r
3975         <field name="InternalHigh" />\r
3976         <field name="OffsetLow" />\r
3977         <field name="OffsetHigh" />\r
3978         <field name="EventHandle" />\r
3979     </struct>\r
3980     <delegate name="WaitCallback" namespace="System.Threading">\r
3981         <constructor name="WaitCallback(System.Object, System.IntPtr)" argnames="object, method" />\r
3982         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
3983         <method name="BeginInvoke(System.Object, System.AsyncCallback, System.Object)" argnames="state, callback, object" returntype="System.IAsyncResult" />\r
3984         <method name="Invoke(System.Object)" argnames="state" returntype="System.Void" />\r
3985     </delegate>\r
3986     <delegate name="WaitOrTimerCallback" namespace="System.Threading">\r
3987         <constructor name="WaitOrTimerCallback(System.Object, System.IntPtr)" argnames="object, method" />\r
3988         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
3989         <method name="BeginInvoke(System.Object, System.Boolean, System.AsyncCallback, System.Object)" argnames="state, timedOut, callback, object" returntype="System.IAsyncResult" />\r
3990         <method name="Invoke(System.Object, System.Boolean)" argnames="state, timedOut" returntype="System.Void" />\r
3991     </delegate>\r
3992     <delegate name="IOCompletionCallback" namespace="System.Threading">\r
3993         <constructor name="IOCompletionCallback(System.Object, System.IntPtr)" argnames="object, method" />\r
3994         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
3995         <method name="BeginInvoke(System.UInt32, System.UInt32, System.Threading.NativeOverlapped*, System.AsyncCallback, System.Object)" argnames="errorCode, numBytes, pOVERLAP, callback, object" returntype="System.IAsyncResult" />\r
3996         <method name="Invoke(System.UInt32, System.UInt32, System.Threading.NativeOverlapped*)" argnames="errorCode, numBytes, pOVERLAP" returntype="System.Void" />\r
3997     </delegate>\r
3998     <delegate name="ThreadStart" namespace="System.Threading">\r
3999         <constructor name="ThreadStart(System.Object, System.IntPtr)" argnames="object, method" />\r
4000         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
4001         <method name="BeginInvoke(System.AsyncCallback, System.Object)" argnames="callback, object" returntype="System.IAsyncResult" />\r
4002         <method name="Invoke()" argnames="" returntype="System.Void" />\r
4003     </delegate>\r
4004     <delegate name="TimerCallback" namespace="System.Threading">\r
4005         <constructor name="TimerCallback(System.Object, System.IntPtr)" argnames="object, method" />\r
4006         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
4007         <method name="BeginInvoke(System.Object, System.AsyncCallback, System.Object)" argnames="state, callback, object" returntype="System.IAsyncResult" />\r
4008         <method name="Invoke(System.Object)" argnames="state" returntype="System.Void" />\r
4009     </delegate>\r
4010     <enum name="ApartmentState" namespace="System.Threading">\r
4011         <field name="STA" />\r
4012         <field name="MTA" />\r
4013         <field name="Unknown" />\r
4014     </enum>\r
4015     <enum name="ThreadPriority" namespace="System.Threading">\r
4016         <field name="Lowest" />\r
4017         <field name="BelowNormal" />\r
4018         <field name="Normal" />\r
4019         <field name="AboveNormal" />\r
4020         <field name="Highest" />\r
4021     </enum>\r
4022     <enum name="ThreadState" namespace="System.Threading">\r
4023         <field name="Running" />\r
4024         <field name="StopRequested" />\r
4025         <field name="SuspendRequested" />\r
4026         <field name="Background" />\r
4027         <field name="Unstarted" />\r
4028         <field name="Stopped" />\r
4029         <field name="WaitSleepJoin" />\r
4030         <field name="Suspended" />\r
4031         <field name="AbortRequested" />\r
4032         <field name="Aborted" />\r
4033     </enum>\r
4034     <class name="ObjectHandle" namespace="System.Runtime.Remoting">\r
4035         <constructor name="ObjectHandle(System.Object)" argnames="o" />\r
4036         <method name="Unwrap()" argnames="" returntype="System.Object" />\r
4037         <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />\r
4038     </class>\r
4039     <class name="ObjRef" namespace="System.Runtime.Remoting">\r
4040         <constructor name="ObjRef(System.MarshalByRefObject, System.Type)" argnames="o, requestedType" />\r
4041         <constructor name="ObjRef(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
4042         <constructor name="ObjRef()" argnames="" />\r
4043         <property name="URI" propertytype="System.String" />\r
4044         <property name="TypeInfo" propertytype="System.Runtime.Remoting.IRemotingTypeInfo" />\r
4045         <property name="EnvoyInfo" propertytype="System.Runtime.Remoting.IEnvoyInfo" />\r
4046         <property name="ChannelInfo" propertytype="System.Runtime.Remoting.IChannelInfo" />\r
4047         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
4048         <method name="GetRealObject(System.Runtime.Serialization.StreamingContext)" argnames="context" returntype="System.Object" />\r
4049         <method name="IsFromThisProcess()" argnames="" returntype="System.Boolean" />\r
4050         <method name="IsFromThisAppDomain()" argnames="" returntype="System.Boolean" />\r
4051     </class>\r
4052     <class name="RemotingConfiguration" namespace="System.Runtime.Remoting">\r
4053         <property name="ApplicationName" propertytype="System.String" />\r
4054         <property name="ApplicationId" propertytype="System.String" />\r
4055         <property name="ProcessId" propertytype="System.String" />\r
4056         <method name="Configure(System.String)" argnames="filename" returntype="System.Void" />\r
4057         <method name="RegisterActivatedServiceType(System.Type)" argnames="type" returntype="System.Void" />\r
4058         <method name="RegisterActivatedServiceType(System.Runtime.Remoting.ActivatedServiceTypeEntry)" argnames="entry" returntype="System.Void" />\r
4059         <method name="RegisterWellKnownServiceType(System.Type, System.String, System.Runtime.Remoting.WellKnownObjectMode)" argnames="type, objectUri, mode" returntype="System.Void" />\r
4060         <method name="RegisterWellKnownServiceType(System.Runtime.Remoting.WellKnownServiceTypeEntry)" argnames="entry" returntype="System.Void" />\r
4061         <method name="RegisterActivatedClientType(System.Type, System.String)" argnames="type, appUrl" returntype="System.Void" />\r
4062         <method name="RegisterActivatedClientType(System.Runtime.Remoting.ActivatedClientTypeEntry)" argnames="entry" returntype="System.Void" />\r
4063         <method name="RegisterWellKnownClientType(System.Type, System.String)" argnames="type, objectUrl" returntype="System.Void" />\r
4064         <method name="RegisterWellKnownClientType(System.Runtime.Remoting.WellKnownClientTypeEntry)" argnames="entry" returntype="System.Void" />\r
4065         <method name="GetRegisteredActivatedServiceTypes()" argnames="" returntype="System.Runtime.Remoting.ActivatedServiceTypeEntry[]" />\r
4066         <method name="GetRegisteredWellKnownServiceTypes()" argnames="" returntype="System.Runtime.Remoting.WellKnownServiceTypeEntry[]" />\r
4067         <method name="GetRegisteredActivatedClientTypes()" argnames="" returntype="System.Runtime.Remoting.ActivatedClientTypeEntry[]" />\r
4068         <method name="GetRegisteredWellKnownClientTypes()" argnames="" returntype="System.Runtime.Remoting.WellKnownClientTypeEntry[]" />\r
4069         <method name="IsRemotelyActivatedClientType(System.Type)" argnames="svrType" returntype="System.Runtime.Remoting.ActivatedClientTypeEntry" />\r
4070         <method name="IsRemotelyActivatedClientType(System.String, System.String)" argnames="typeName, assemblyName" returntype="System.Runtime.Remoting.ActivatedClientTypeEntry" />\r
4071         <method name="IsWellKnownClientType(System.Type)" argnames="svrType" returntype="System.Runtime.Remoting.WellKnownClientTypeEntry" />\r
4072         <method name="IsWellKnownClientType(System.String, System.String)" argnames="typeName, assemblyName" returntype="System.Runtime.Remoting.WellKnownClientTypeEntry" />\r
4073         <method name="IsActivationAllowed(System.Type)" argnames="svrType" returntype="System.Boolean" />\r
4074     </class>\r
4075     <class name="TypeEntry" namespace="System.Runtime.Remoting">\r
4076         <constructor name="TypeEntry()" argnames="" />\r
4077         <property name="TypeName" propertytype="System.String" />\r
4078         <property name="AssemblyName" propertytype="System.String" />\r
4079     </class>\r
4080     <class name="ActivatedClientTypeEntry" namespace="System.Runtime.Remoting">\r
4081         <constructor name="ActivatedClientTypeEntry(System.String, System.String, System.String)" argnames="typeName, assemblyName, appUrl" />\r
4082         <constructor name="ActivatedClientTypeEntry(System.Type, System.String)" argnames="type, appUrl" />\r
4083         <property name="ApplicationUrl" propertytype="System.String" />\r
4084         <property name="ObjectType" propertytype="System.Type" />\r
4085         <property name="ContextAttributes" propertytype="System.Runtime.Remoting.Contexts.IContextAttribute[]" />\r
4086         <method name="ToString()" argnames="" returntype="System.String" />\r
4087     </class>\r
4088     <class name="ActivatedServiceTypeEntry" namespace="System.Runtime.Remoting">\r
4089         <constructor name="ActivatedServiceTypeEntry(System.String, System.String)" argnames="typeName, assemblyName" />\r
4090         <constructor name="ActivatedServiceTypeEntry(System.Type)" argnames="type" />\r
4091         <property name="ObjectType" propertytype="System.Type" />\r
4092         <property name="ContextAttributes" propertytype="System.Runtime.Remoting.Contexts.IContextAttribute[]" />\r
4093         <method name="ToString()" argnames="" returntype="System.String" />\r
4094     </class>\r
4095     <class name="WellKnownClientTypeEntry" namespace="System.Runtime.Remoting">\r
4096         <constructor name="WellKnownClientTypeEntry(System.String, System.String, System.String)" argnames="typeName, assemblyName, objectUrl" />\r
4097         <constructor name="WellKnownClientTypeEntry(System.Type, System.String)" argnames="type, objectUrl" />\r
4098         <property name="ObjectUrl" propertytype="System.String" />\r
4099         <property name="ObjectType" propertytype="System.Type" />\r
4100         <property name="ApplicationUrl" propertytype="System.String" />\r
4101         <method name="ToString()" argnames="" returntype="System.String" />\r
4102     </class>\r
4103     <class name="WellKnownServiceTypeEntry" namespace="System.Runtime.Remoting">\r
4104         <constructor name="WellKnownServiceTypeEntry(System.String, System.String, System.String, System.Runtime.Remoting.WellKnownObjectMode)" argnames="typeName, assemblyName, objectUri, mode" />\r
4105         <constructor name="WellKnownServiceTypeEntry(System.Type, System.String, System.Runtime.Remoting.WellKnownObjectMode)" argnames="type, objectUri, mode" />\r
4106         <property name="ObjectUri" propertytype="System.String" />\r
4107         <property name="Mode" propertytype="System.Runtime.Remoting.WellKnownObjectMode" />\r
4108         <property name="ObjectType" propertytype="System.Type" />\r
4109         <property name="ContextAttributes" propertytype="System.Runtime.Remoting.Contexts.IContextAttribute[]" />\r
4110         <method name="ToString()" argnames="" returntype="System.String" />\r
4111     </class>\r
4112     <class name="RemotingException" namespace="System.Runtime.Remoting">\r
4113         <constructor name="RemotingException()" argnames="" />\r
4114         <constructor name="RemotingException(System.String)" argnames="message" />\r
4115         <constructor name="RemotingException(System.String, System.Exception)" argnames="message, InnerException" />\r
4116         <constructor name="RemotingException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
4117     </class>\r
4118     <class name="ServerException" namespace="System.Runtime.Remoting">\r
4119         <constructor name="ServerException()" argnames="" />\r
4120         <constructor name="ServerException(System.String)" argnames="message" />\r
4121         <constructor name="ServerException(System.String, System.Exception)" argnames="message, InnerException" />\r
4122     </class>\r
4123     <class name="RemotingTimeoutException" namespace="System.Runtime.Remoting">\r
4124         <constructor name="RemotingTimeoutException()" argnames="" />\r
4125         <constructor name="RemotingTimeoutException(System.String)" argnames="message" />\r
4126         <constructor name="RemotingTimeoutException(System.String, System.Exception)" argnames="message, InnerException" />\r
4127     </class>\r
4128     <class name="RemotingServices" namespace="System.Runtime.Remoting">\r
4129         <method name="IsTransparentProxy(System.Object)" argnames="proxy" returntype="System.Boolean" />\r
4130         <method name="IsObjectOutOfContext(System.Object)" argnames="tp" returntype="System.Boolean" />\r
4131         <method name="IsObjectOutOfAppDomain(System.Object)" argnames="tp" returntype="System.Boolean" />\r
4132         <method name="GetRealProxy(System.Object)" argnames="proxy" returntype="System.Runtime.Remoting.Proxies.RealProxy" />\r
4133         <method name="GetSessionIdForMethodMessage(System.Runtime.Remoting.Messaging.IMethodMessage)" argnames="msg" returntype="System.String" />\r
4134         <method name="GetLifetimeService(System.MarshalByRefObject)" argnames="obj" returntype="System.Object" />\r
4135         <method name="GetObjectUri(System.MarshalByRefObject)" argnames="obj" returntype="System.String" />\r
4136         <method name="SetObjectUriForMarshal(System.MarshalByRefObject, System.String)" argnames="obj, uri" returntype="System.Void" />\r
4137         <method name="Marshal(System.MarshalByRefObject)" argnames="Obj" returntype="System.Runtime.Remoting.ObjRef" />\r
4138         <method name="Marshal(System.MarshalByRefObject, System.String)" argnames="Obj, URI" returntype="System.Runtime.Remoting.ObjRef" />\r
4139         <method name="Marshal(System.MarshalByRefObject, System.String, System.Type)" argnames="Obj, ObjURI, RequestedType" returntype="System.Runtime.Remoting.ObjRef" />\r
4140         <method name="GetObjectData(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="obj, info, context" returntype="System.Void" />\r
4141         <method name="Unmarshal(System.Runtime.Remoting.ObjRef)" argnames="objectRef" returntype="System.Object" />\r
4142         <method name="Unmarshal(System.Runtime.Remoting.ObjRef, System.Boolean)" argnames="objectRef, fRefine" returntype="System.Object" />\r
4143         <method name="Connect(System.Type, System.String)" argnames="classToProxy, url" returntype="System.Object" />\r
4144         <method name="Connect(System.Type, System.String, System.Object)" argnames="classToProxy, url, data" returntype="System.Object" />\r
4145         <method name="Disconnect(System.MarshalByRefObject)" argnames="obj" returntype="System.Boolean" />\r
4146         <method name="GetEnvoyChainForProxy(System.MarshalByRefObject)" argnames="obj" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
4147         <method name="GetObjRefForProxy(System.MarshalByRefObject)" argnames="obj" returntype="System.Runtime.Remoting.ObjRef" />\r
4148         <method name="GetMethodBaseFromMethodMessage(System.Runtime.Remoting.Messaging.IMethodMessage)" argnames="msg" returntype="System.Reflection.MethodBase" />\r
4149         <method name="IsMethodOverloaded(System.Runtime.Remoting.Messaging.IMethodMessage)" argnames="msg" returntype="System.Boolean" />\r
4150         <method name="IsOneWay(System.Reflection.MethodBase)" argnames="method" returntype="System.Boolean" />\r
4151         <method name="GetServerTypeForUri(System.String)" argnames="URI" returntype="System.Type" />\r
4152         <method name="ExecuteMessage(System.MarshalByRefObject, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="target, reqMsg" returntype="System.Runtime.Remoting.Messaging.IMethodReturnMessage" />\r
4153         <method name="LogRemotingStage(System.Int32)" argnames="stage" returntype="System.Void" />\r
4154     </class>\r
4155     <class name="InternalRemotingServices" namespace="System.Runtime.Remoting">\r
4156         <constructor name="InternalRemotingServices()" argnames="" />\r
4157         <method name="DebugOutChnl(System.String)" argnames="s" returntype="System.Void" />\r
4158         <method name="RemotingTrace(System.Object[])" argnames="messages" returntype="System.Void" />\r
4159         <method name="RemotingAssert(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />\r
4160         <method name="SetServerIdentity(System.Runtime.Remoting.Messaging.MethodCall, System.Object)" argnames="m, srvID" returntype="System.Void" />\r
4161         <method name="GetCachedSoapAttribute(System.Object)" argnames="reflectionObject" returntype="System.Runtime.Remoting.Metadata.SoapAttribute" />\r
4162     </class>\r
4163     <class name="SoapServices" namespace="System.Runtime.Remoting">\r
4164         <property name="XmlNsForClrType" propertytype="System.String" />\r
4165         <property name="XmlNsForClrTypeWithAssembly" propertytype="System.String" />\r
4166         <property name="XmlNsForClrTypeWithNs" propertytype="System.String" />\r
4167         <property name="XmlNsForClrTypeWithNsAndAssembly" propertytype="System.String" />\r
4168         <method name="RegisterInteropXmlElement(System.String, System.String, System.Type)" argnames="xmlElement, xmlNamespace, type" returntype="System.Void" />\r
4169         <method name="RegisterInteropXmlType(System.String, System.String, System.Type)" argnames="xmlType, xmlTypeNamespace, type" returntype="System.Void" />\r
4170         <method name="PreLoad(System.Type)" argnames="type" returntype="System.Void" />\r
4171         <method name="PreLoad(System.Reflection.Assembly)" argnames="assembly" returntype="System.Void" />\r
4172         <method name="GetInteropTypeFromXmlElement(System.String, System.String)" argnames="xmlElement, xmlNamespace" returntype="System.Type" />\r
4173         <method name="GetInteropTypeFromXmlType(System.String, System.String)" argnames="xmlType, xmlTypeNamespace" returntype="System.Type" />\r
4174         <method name="GetInteropFieldTypeAndNameFromXmlElement(System.Type, System.String, System.String, System.Type&amp;, System.String&amp;)" argnames="containingType, xmlElement, xmlNamespace, type, name" returntype="System.Void" />\r
4175         <method name="GetInteropFieldTypeAndNameFromXmlAttribute(System.Type, System.String, System.String, System.Type&amp;, System.String&amp;)" argnames="containingType, xmlAttribute, xmlNamespace, type, name" returntype="System.Void" />\r
4176         <method name="GetXmlElementForInteropType(System.Type, System.String&amp;, System.String&amp;)" argnames="type, xmlElement, xmlNamespace" returntype="System.Boolean" />\r
4177         <method name="GetXmlTypeForInteropType(System.Type, System.String&amp;, System.String&amp;)" argnames="type, xmlType, xmlTypeNamespace" returntype="System.Boolean" />\r
4178         <method name="GetXmlNamespaceForMethodCall(System.Reflection.MethodBase)" argnames="mb" returntype="System.String" />\r
4179         <method name="GetXmlNamespaceForMethodResponse(System.Reflection.MethodBase)" argnames="mb" returntype="System.String" />\r
4180         <method name="RegisterSoapActionForMethodBase(System.Reflection.MethodBase)" argnames="mb" returntype="System.Void" />\r
4181         <method name="RegisterSoapActionForMethodBase(System.Reflection.MethodBase, System.String)" argnames="mb, soapAction" returntype="System.Void" />\r
4182         <method name="GetSoapActionFromMethodBase(System.Reflection.MethodBase)" argnames="mb" returntype="System.String" />\r
4183         <method name="IsSoapActionValidForMethodBase(System.String, System.Reflection.MethodBase)" argnames="soapAction, mb" returntype="System.Boolean" />\r
4184         <method name="GetTypeAndMethodNameFromSoapAction(System.String, System.String&amp;, System.String&amp;)" argnames="soapAction, typeName, methodName" returntype="System.Boolean" />\r
4185         <method name="IsClrTypeNamespace(System.String)" argnames="namespaceString" returntype="System.Boolean" />\r
4186         <method name="CodeXmlNamespaceForClrTypeNamespace(System.String, System.String)" argnames="typeNamespace, assemblyName" returntype="System.String" />\r
4187         <method name="DecodeXmlNamespaceForClrTypeNamespace(System.String, System.String&amp;, System.String&amp;)" argnames="inNamespace, typeNamespace, assemblyName" returntype="System.Boolean" />\r
4188     </class>\r
4189     <interface name="IObjectHandle" namespace="System.Runtime.Remoting">\r
4190         <method name="Unwrap()" argnames="" returntype="System.Object" />\r
4191     </interface>\r
4192     <interface name="IRemotingTypeInfo" namespace="System.Runtime.Remoting">\r
4193         <property name="TypeName" propertytype="System.String" />\r
4194         <method name="CanCastTo(System.Type, System.Object)" argnames="fromType, o" returntype="System.Boolean" />\r
4195     </interface>\r
4196     <interface name="IChannelInfo" namespace="System.Runtime.Remoting">\r
4197         <property name="ChannelData" propertytype="System.Object[]" />\r
4198     </interface>\r
4199     <interface name="IEnvoyInfo" namespace="System.Runtime.Remoting">\r
4200         <property name="EnvoySinks" propertytype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
4201     </interface>\r
4202     <enum name="WellKnownObjectMode" namespace="System.Runtime.Remoting">\r
4203         <field name="Singleton" />\r
4204         <field name="SingleCall" />\r
4205     </enum>\r
4206     <class name="ConditionalAttribute" namespace="System.Diagnostics">\r
4207         <constructor name="ConditionalAttribute(System.String)" argnames="conditionString" />\r
4208         <property name="ConditionString" propertytype="System.String" />\r
4209     </class>\r
4210     <class name="Debugger" namespace="System.Diagnostics">\r
4211         <constructor name="Debugger()" argnames="" />\r
4212         <field name="DefaultCategory" />\r
4213         <property name="IsAttached" propertytype="System.Boolean" />\r
4214         <method name="Break()" argnames="" returntype="System.Void" />\r
4215         <method name="Launch()" argnames="" returntype="System.Boolean" />\r
4216         <method name="Log(System.Int32, System.String, System.String)" argnames="level, category, message" returntype="System.Void" />\r
4217         <method name="IsLogging()" argnames="" returntype="System.Boolean" />\r
4218     </class>\r
4219     <class name="DebuggerStepThroughAttribute" namespace="System.Diagnostics">\r
4220         <constructor name="DebuggerStepThroughAttribute()" argnames="" />\r
4221     </class>\r
4222     <class name="DebuggerHiddenAttribute" namespace="System.Diagnostics">\r
4223         <constructor name="DebuggerHiddenAttribute()" argnames="" />\r
4224     </class>\r
4225     <class name="DebuggableAttribute" namespace="System.Diagnostics">\r
4226         <constructor name="DebuggableAttribute(System.Boolean, System.Boolean)" argnames="isJITTrackingEnabled, isJITOptimizerDisabled" />\r
4227         <property name="IsJITTrackingEnabled" propertytype="System.Boolean" />\r
4228         <property name="IsJITOptimizerDisabled" propertytype="System.Boolean" />\r
4229     </class>\r
4230     <class name="StackTrace" namespace="System.Diagnostics">\r
4231         <constructor name="StackTrace()" argnames="" />\r
4232         <constructor name="StackTrace(System.Boolean)" argnames="fNeedFileInfo" />\r
4233         <constructor name="StackTrace(System.Int32)" argnames="skipFrames" />\r
4234         <constructor name="StackTrace(System.Int32, System.Boolean)" argnames="skipFrames, fNeedFileInfo" />\r
4235         <constructor name="StackTrace(System.Exception)" argnames="e" />\r
4236         <constructor name="StackTrace(System.Exception, System.Boolean)" argnames="e, fNeedFileInfo" />\r
4237         <constructor name="StackTrace(System.Exception, System.Int32)" argnames="e, skipFrames" />\r
4238         <constructor name="StackTrace(System.Exception, System.Int32, System.Boolean)" argnames="e, skipFrames, fNeedFileInfo" />\r
4239         <constructor name="StackTrace(System.Diagnostics.StackFrame)" argnames="frame" />\r
4240         <constructor name="StackTrace(System.Threading.Thread, System.Boolean)" argnames="targetThread, needFileInfo" />\r
4241         <field name="METHODS_TO_SKIP" />\r
4242         <property name="FrameCount" propertytype="System.Int32" />\r
4243         <method name="GetFrame(System.Int32)" argnames="index" returntype="System.Diagnostics.StackFrame" />\r
4244         <method name="ToString()" argnames="" returntype="System.String" />\r
4245     </class>\r
4246     <class name="StackFrame" namespace="System.Diagnostics">\r
4247         <constructor name="StackFrame()" argnames="" />\r
4248         <constructor name="StackFrame(System.Boolean)" argnames="fNeedFileInfo" />\r
4249         <constructor name="StackFrame(System.Int32)" argnames="skipFrames" />\r
4250         <constructor name="StackFrame(System.Int32, System.Boolean)" argnames="skipFrames, fNeedFileInfo" />\r
4251         <constructor name="StackFrame(System.String, System.Int32)" argnames="fileName, lineNumber" />\r
4252         <constructor name="StackFrame(System.String, System.Int32, System.Int32)" argnames="fileName, lineNumber, colNumber" />\r
4253         <field name="OFFSET_UNKNOWN" />\r
4254         <method name="GetFileColumnNumber()" argnames="" returntype="System.Int32" />\r
4255         <method name="GetFileLineNumber()" argnames="" returntype="System.Int32" />\r
4256         <method name="GetFileName()" argnames="" returntype="System.String" />\r
4257         <method name="GetILOffset()" argnames="" returntype="System.Int32" />\r
4258         <method name="GetNativeOffset()" argnames="" returntype="System.Int32" />\r
4259         <method name="GetMethod()" argnames="" returntype="System.Reflection.MethodBase" />\r
4260         <method name="ToString()" argnames="" returntype="System.String" />\r
4261     </class>\r
4262     <class name="SymDocumentType" namespace="System.Diagnostics.SymbolStore">\r
4263         <constructor name="SymDocumentType()" argnames="" />\r
4264         <field name="Text" />\r
4265     </class>\r
4266     <class name="SymLanguageType" namespace="System.Diagnostics.SymbolStore">\r
4267         <constructor name="SymLanguageType()" argnames="" />\r
4268         <field name="C" />\r
4269         <field name="CPlusPlus" />\r
4270         <field name="CSharp" />\r
4271         <field name="Basic" />\r
4272         <field name="Java" />\r
4273         <field name="Cobol" />\r
4274         <field name="Pascal" />\r
4275         <field name="ILAssembly" />\r
4276         <field name="JScript" />\r
4277         <field name="SMC" />\r
4278         <field name="MCPlusPlus" />\r
4279     </class>\r
4280     <class name="SymLanguageVendor" namespace="System.Diagnostics.SymbolStore">\r
4281         <constructor name="SymLanguageVendor()" argnames="" />\r
4282         <field name="Microsoft" />\r
4283     </class>\r
4284     <interface name="ISymbolBinder" namespace="System.Diagnostics.SymbolStore">\r
4285         <method name="GetReader(System.Int32, System.String, System.String)" argnames="importer, filename, searchPath" returntype="System.Diagnostics.SymbolStore.ISymbolReader" />\r
4286     </interface>\r
4287     <interface name="ISymbolDocument" namespace="System.Diagnostics.SymbolStore">\r
4288         <property name="URL" propertytype="System.String" />\r
4289         <property name="DocumentType" propertytype="System.Guid" />\r
4290         <property name="Language" propertytype="System.Guid" />\r
4291         <property name="LanguageVendor" propertytype="System.Guid" />\r
4292         <property name="CheckSumAlgorithmId" propertytype="System.Guid" />\r
4293         <property name="HasEmbeddedSource" propertytype="System.Boolean" />\r
4294         <property name="SourceLength" propertytype="System.Int32" />\r
4295         <method name="GetSourceRange(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="startLine, startColumn, endLine, endColumn" returntype="System.Byte[]" />\r
4296         <method name="FindClosestLine(System.Int32)" argnames="line" returntype="System.Int32" />\r
4297         <method name="GetCheckSum()" argnames="" returntype="System.Byte[]" />\r
4298     </interface>\r
4299     <interface name="ISymbolDocumentWriter" namespace="System.Diagnostics.SymbolStore">\r
4300         <method name="SetCheckSum(System.Guid, System.Byte[])" argnames="algorithmId, checkSum" returntype="System.Void" />\r
4301         <method name="SetSource(System.Byte[])" argnames="source" returntype="System.Void" />\r
4302     </interface>\r
4303     <interface name="ISymbolMethod" namespace="System.Diagnostics.SymbolStore">\r
4304         <property name="Token" propertytype="System.Diagnostics.SymbolStore.SymbolToken" />\r
4305         <property name="SequencePointCount" propertytype="System.Int32" />\r
4306         <property name="RootScope" propertytype="System.Diagnostics.SymbolStore.ISymbolScope" />\r
4307         <method name="GetSourceStartEnd(System.Diagnostics.SymbolStore.ISymbolDocument[], System.Int32[], System.Int32[])" argnames="docs, lines, columns" returntype="System.Boolean" />\r
4308         <method name="GetNamespace()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace" />\r
4309         <method name="GetParameters()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />\r
4310         <method name="GetRanges(System.Diagnostics.SymbolStore.ISymbolDocument, System.Int32, System.Int32)" argnames="document, line, column" returntype="System.Int32[]" />\r
4311         <method name="GetOffset(System.Diagnostics.SymbolStore.ISymbolDocument, System.Int32, System.Int32)" argnames="document, line, column" returntype="System.Int32" />\r
4312         <method name="GetScope(System.Int32)" argnames="offset" returntype="System.Diagnostics.SymbolStore.ISymbolScope" />\r
4313         <method name="GetSequencePoints(System.Int32[], System.Diagnostics.SymbolStore.ISymbolDocument[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])" argnames="offsets, documents, lines, columns, endLines, endColumns" returntype="System.Void" />\r
4314     </interface>\r
4315     <interface name="ISymbolNamespace" namespace="System.Diagnostics.SymbolStore">\r
4316         <property name="Name" propertytype="System.String" />\r
4317         <method name="GetVariables()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />\r
4318         <method name="GetNamespaces()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace[]" />\r
4319     </interface>\r
4320     <interface name="ISymbolReader" namespace="System.Diagnostics.SymbolStore">\r
4321         <property name="UserEntryPoint" propertytype="System.Diagnostics.SymbolStore.SymbolToken" />\r
4322         <method name="GetNamespaces()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace[]" />\r
4323         <method name="GetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken, System.String)" argnames="parent, name" returntype="System.Byte[]" />\r
4324         <method name="GetMethodFromDocumentPosition(System.Diagnostics.SymbolStore.ISymbolDocument, System.Int32, System.Int32)" argnames="document, line, column" returntype="System.Diagnostics.SymbolStore.ISymbolMethod" />\r
4325         <method name="GetGlobalVariables()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />\r
4326         <method name="GetVariables(System.Diagnostics.SymbolStore.SymbolToken)" argnames="parent" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />\r
4327         <method name="GetMethod(System.Diagnostics.SymbolStore.SymbolToken, System.Int32)" argnames="method, version" returntype="System.Diagnostics.SymbolStore.ISymbolMethod" />\r
4328         <method name="GetMethod(System.Diagnostics.SymbolStore.SymbolToken)" argnames="method" returntype="System.Diagnostics.SymbolStore.ISymbolMethod" />\r
4329         <method name="GetDocuments()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolDocument[]" />\r
4330         <method name="GetDocument(System.String, System.Guid, System.Guid, System.Guid)" argnames="url, language, languageVendor, documentType" returntype="System.Diagnostics.SymbolStore.ISymbolDocument" />\r
4331     </interface>\r
4332     <interface name="ISymbolScope" namespace="System.Diagnostics.SymbolStore">\r
4333         <property name="Method" propertytype="System.Diagnostics.SymbolStore.ISymbolMethod" />\r
4334         <property name="Parent" propertytype="System.Diagnostics.SymbolStore.ISymbolScope" />\r
4335         <property name="StartOffset" propertytype="System.Int32" />\r
4336         <property name="EndOffset" propertytype="System.Int32" />\r
4337         <method name="GetNamespaces()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace[]" />\r
4338         <method name="GetLocals()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />\r
4339         <method name="GetChildren()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolScope[]" />\r
4340     </interface>\r
4341     <interface name="ISymbolVariable" namespace="System.Diagnostics.SymbolStore">\r
4342         <property name="Name" propertytype="System.String" />\r
4343         <property name="Attributes" propertytype="System.Object" />\r
4344         <property name="AddressKind" propertytype="System.Diagnostics.SymbolStore.SymAddressKind" />\r
4345         <property name="AddressField1" propertytype="System.Int32" />\r
4346         <property name="AddressField2" propertytype="System.Int32" />\r
4347         <property name="AddressField3" propertytype="System.Int32" />\r
4348         <property name="StartOffset" propertytype="System.Int32" />\r
4349         <property name="EndOffset" propertytype="System.Int32" />\r
4350         <method name="GetSignature()" argnames="" returntype="System.Byte[]" />\r
4351     </interface>\r
4352     <interface name="ISymbolWriter" namespace="System.Diagnostics.SymbolStore">\r
4353         <method name="SetUnderlyingWriter(System.IntPtr)" argnames="underlyingWriter" returntype="System.Void" />\r
4354         <method name="SetMethodSourceRange(System.Diagnostics.SymbolStore.ISymbolDocumentWriter, System.Int32, System.Int32, System.Diagnostics.SymbolStore.ISymbolDocumentWriter, System.Int32, System.Int32)" argnames="startDoc, startLine, startColumn, endDoc, endLine, endColumn" returntype="System.Void" />\r
4355         <method name="UsingNamespace(System.String)" argnames="fullName" returntype="System.Void" />\r
4356         <method name="CloseNamespace()" argnames="" returntype="System.Void" />\r
4357         <method name="OpenNamespace(System.String)" argnames="name" returntype="System.Void" />\r
4358         <method name="SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken, System.String, System.Byte[])" argnames="parent, name, data" returntype="System.Void" />\r
4359         <method name="Close()" argnames="" returntype="System.Void" />\r
4360         <method name="DefineGlobalVariable(System.String, System.Reflection.FieldAttributes, System.Byte[], System.Diagnostics.SymbolStore.SymAddressKind, System.Int32, System.Int32, System.Int32)" argnames="name, attributes, signature, addrKind, addr1, addr2, addr3" returntype="System.Void" />\r
4361         <method name="DefineField(System.Diagnostics.SymbolStore.SymbolToken, System.String, System.Reflection.FieldAttributes, System.Byte[], System.Diagnostics.SymbolStore.SymAddressKind, System.Int32, System.Int32, System.Int32)" argnames="parent, name, attributes, signature, addrKind, addr1, addr2, addr3" returntype="System.Void" />\r
4362         <method name="DefineParameter(System.String, System.Reflection.ParameterAttributes, System.Int32, System.Diagnostics.SymbolStore.SymAddressKind, System.Int32, System.Int32, System.Int32)" argnames="name, attributes, sequence, addrKind, addr1, addr2, addr3" returntype="System.Void" />\r
4363         <method name="DefineLocalVariable(System.String, System.Reflection.FieldAttributes, System.Byte[], System.Diagnostics.SymbolStore.SymAddressKind, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="name, attributes, signature, addrKind, addr1, addr2, addr3, startOffset, endOffset" returntype="System.Void" />\r
4364         <method name="SetScopeRange(System.Int32, System.Int32, System.Int32)" argnames="scopeID, startOffset, endOffset" returntype="System.Void" />\r
4365         <method name="CloseScope(System.Int32)" argnames="endOffset" returntype="System.Void" />\r
4366         <method name="OpenScope(System.Int32)" argnames="startOffset" returntype="System.Int32" />\r
4367         <method name="DefineSequencePoints(System.Diagnostics.SymbolStore.ISymbolDocumentWriter, System.Int32[], System.Int32[], System.Int32[], System.Int32[], System.Int32[])" argnames="document, offsets, lines, columns, endLines, endColumns" returntype="System.Void" />\r
4368         <method name="CloseMethod()" argnames="" returntype="System.Void" />\r
4369         <method name="OpenMethod(System.Diagnostics.SymbolStore.SymbolToken)" argnames="method" returntype="System.Void" />\r
4370         <method name="SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken)" argnames="entryMethod" returntype="System.Void" />\r
4371         <method name="DefineDocument(System.String, System.Guid, System.Guid, System.Guid)" argnames="url, language, languageVendor, documentType" returntype="System.Diagnostics.SymbolStore.ISymbolDocumentWriter" />\r
4372         <method name="Initialize(System.IntPtr, System.String, System.Boolean)" argnames="emitter, filename, fFullBuild" returntype="System.Void" />\r
4373     </interface>\r
4374     <struct name="SymbolToken" namespace="System.Diagnostics.SymbolStore">\r
4375         <constructor name="SymbolToken(System.Int32)" argnames="val" />\r
4376         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
4377         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
4378         <method name="GetToken()" argnames="" returntype="System.Int32" />\r
4379     </struct>\r
4380     <enum name="SymAddressKind" namespace="System.Diagnostics.SymbolStore">\r
4381         <field name="ILOffset" />\r
4382         <field name="NativeRVA" />\r
4383         <field name="NativeRegister" />\r
4384         <field name="NativeRegisterRelative" />\r
4385         <field name="NativeOffset" />\r
4386         <field name="NativeRegisterRegister" />\r
4387         <field name="NativeRegisterStack" />\r
4388         <field name="NativeStackRegister" />\r
4389         <field name="BitField" />\r
4390     </enum>\r
4391     <class name="UnmanagedMarshal" namespace="System.Reflection.Emit">\r
4392         <property name="GetUnmanagedType" propertytype="System.Runtime.InteropServices.UnmanagedType" />\r
4393         <property name="IIDGuid" propertytype="System.Guid" />\r
4394         <property name="ElementCount" propertytype="System.Int32" />\r
4395         <property name="BaseType" propertytype="System.Runtime.InteropServices.UnmanagedType" />\r
4396         <method name="DefineUnmanagedMarshal(System.Runtime.InteropServices.UnmanagedType)" argnames="unmanagedType" returntype="System.Reflection.Emit.UnmanagedMarshal" />\r
4397         <method name="DefineByValTStr(System.Int32)" argnames="elemCount" returntype="System.Reflection.Emit.UnmanagedMarshal" />\r
4398         <method name="DefineSafeArray(System.Runtime.InteropServices.UnmanagedType)" argnames="elemType" returntype="System.Reflection.Emit.UnmanagedMarshal" />\r
4399         <method name="DefineByValArray(System.Int32)" argnames="elemCount" returntype="System.Reflection.Emit.UnmanagedMarshal" />\r
4400         <method name="DefineLPArray(System.Runtime.InteropServices.UnmanagedType)" argnames="elemType" returntype="System.Reflection.Emit.UnmanagedMarshal" />\r
4401     </class>\r
4402     <class name="AssemblyBuilder" namespace="System.Reflection.Emit">\r
4403         <property name="Location" propertytype="System.String" />\r
4404         <property name="CodeBase" propertytype="System.String" />\r
4405         <property name="EntryPoint" propertytype="System.Reflection.MethodInfo" />\r
4406         <method name="GetManifestResourceInfo(System.String)" argnames="resourceName" returntype="System.Reflection.ManifestResourceInfo" />\r
4407         <method name="GetManifestResourceNames()" argnames="" returntype="System.String[]" />\r
4408         <method name="GetFiles(System.Boolean)" argnames="getResourceModules" returntype="System.IO.FileStream[]" />\r
4409         <method name="GetFile(System.String)" argnames="name" returntype="System.IO.FileStream" />\r
4410         <method name="GetManifestResourceStream(System.String)" argnames="name" returntype="System.IO.Stream" />\r
4411         <method name="GetManifestResourceStream(System.Type, System.String)" argnames="type, name" returntype="System.IO.Stream" />\r
4412         <method name="GetExportedTypes()" argnames="" returntype="System.Type[]" />\r
4413         <method name="DefineDynamicModule(System.String)" argnames="name" returntype="System.Reflection.Emit.ModuleBuilder" />\r
4414         <method name="DefineDynamicModule(System.String, System.Boolean)" argnames="name, emitSymbolInfo" returntype="System.Reflection.Emit.ModuleBuilder" />\r
4415         <method name="DefineDynamicModule(System.String, System.String)" argnames="name, fileName" returntype="System.Reflection.Emit.ModuleBuilder" />\r
4416         <method name="DefineDynamicModule(System.String, System.String, System.Boolean)" argnames="name, fileName, emitSymbolInfo" returntype="System.Reflection.Emit.ModuleBuilder" />\r
4417         <method name="DefineResource(System.String, System.String, System.String)" argnames="name, description, fileName" returntype="System.Resources.IResourceWriter" />\r
4418         <method name="DefineResource(System.String, System.String, System.String, System.Reflection.ResourceAttributes)" argnames="name, description, fileName, attribute" returntype="System.Resources.IResourceWriter" />\r
4419         <method name="AddResourceFile(System.String, System.String)" argnames="name, fileName" returntype="System.Void" />\r
4420         <method name="AddResourceFile(System.String, System.String, System.Reflection.ResourceAttributes)" argnames="name, fileName, attribute" returntype="System.Void" />\r
4421         <method name="DefineVersionInfoResource(System.String, System.String, System.String, System.String, System.String)" argnames="product, productVersion, company, copyright, trademark" returntype="System.Void" />\r
4422         <method name="DefineVersionInfoResource()" argnames="" returntype="System.Void" />\r
4423         <method name="DefineUnmanagedResource(System.Byte[])" argnames="resource" returntype="System.Void" />\r
4424         <method name="DefineUnmanagedResource(System.String)" argnames="resourceFileName" returntype="System.Void" />\r
4425         <method name="GetDynamicModule(System.String)" argnames="name" returntype="System.Reflection.Emit.ModuleBuilder" />\r
4426         <method name="SetEntryPoint(System.Reflection.MethodInfo)" argnames="entryMethod" returntype="System.Void" />\r
4427         <method name="SetEntryPoint(System.Reflection.MethodInfo, System.Reflection.Emit.PEFileKinds)" argnames="entryMethod, fileKind" returntype="System.Void" />\r
4428         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4429         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4430         <method name="Save(System.String)" argnames="assemblyFileName" returntype="System.Void" />\r
4431         <event name="ModuleResolve" inherited="System.Reflection.Assembly" />\r
4432     </class>\r
4433     <class name="ConstructorBuilder" namespace="System.Reflection.Emit">\r
4434         <property name="ReturnType" propertytype="System.Type" />\r
4435         <property name="Signature" propertytype="System.String" />\r
4436         <property name="Attributes" propertytype="System.Reflection.MethodAttributes" />\r
4437         <property name="ReflectedType" propertytype="System.Type" />\r
4438         <property name="DeclaringType" propertytype="System.Type" />\r
4439         <property name="InitLocals" propertytype="System.Boolean" />\r
4440         <property name="Name" propertytype="System.String" />\r
4441         <property name="MethodHandle" propertytype="System.RuntimeMethodHandle" />\r
4442         <method name="Invoke(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="invokeAttr, binder, parameters, culture" returntype="System.Object" />\r
4443         <method name="Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, invokeAttr, binder, parameters, culture" returntype="System.Object" />\r
4444         <method name="GetMethodImplementationFlags()" argnames="" returntype="System.Reflection.MethodImplAttributes" />\r
4445         <method name="GetParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />\r
4446         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
4447         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
4448         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
4449         <method name="ToString()" argnames="" returntype="System.String" />\r
4450         <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.MethodToken" />\r
4451         <method name="DefineParameter(System.Int32, System.Reflection.ParameterAttributes, System.String)" argnames="iSequence, attributes, strParamName" returntype="System.Reflection.Emit.ParameterBuilder" />\r
4452         <method name="SetSymCustomAttribute(System.String, System.Byte[])" argnames="name, data" returntype="System.Void" />\r
4453         <method name="GetILGenerator()" argnames="" returntype="System.Reflection.Emit.ILGenerator" />\r
4454         <method name="AddDeclarativeSecurity(System.Security.Permissions.SecurityAction, System.Security.PermissionSet)" argnames="action, pset" returntype="System.Void" />\r
4455         <method name="GetModule()" argnames="" returntype="System.Reflection.Module" />\r
4456         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4457         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4458         <method name="SetImplementationFlags(System.Reflection.MethodImplAttributes)" argnames="attributes" returntype="System.Void" />\r
4459     </class>\r
4460     <class name="EventBuilder" namespace="System.Reflection.Emit">\r
4461         <method name="GetEventToken()" argnames="" returntype="System.Reflection.Emit.EventToken" />\r
4462         <method name="SetAddOnMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4463         <method name="SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4464         <method name="SetRaiseMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4465         <method name="AddOtherMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4466         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4467         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4468     </class>\r
4469     <class name="FieldBuilder" namespace="System.Reflection.Emit">\r
4470         <property name="FieldType" propertytype="System.Type" />\r
4471         <property name="Name" propertytype="System.String" />\r
4472         <property name="DeclaringType" propertytype="System.Type" />\r
4473         <property name="ReflectedType" propertytype="System.Type" />\r
4474         <property name="FieldHandle" propertytype="System.RuntimeFieldHandle" />\r
4475         <property name="Attributes" propertytype="System.Reflection.FieldAttributes" />\r
4476         <method name="SetValue(System.Object, System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Globalization.CultureInfo)" argnames="obj, val, invokeAttr, binder, culture" returntype="System.Void" />\r
4477         <method name="GetValue(System.Object)" argnames="obj" returntype="System.Object" />\r
4478         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
4479         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
4480         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
4481         <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.FieldToken" />\r
4482         <method name="SetOffset(System.Int32)" argnames="iOffset" returntype="System.Void" />\r
4483         <method name="SetMarshal(System.Reflection.Emit.UnmanagedMarshal)" argnames="unmanagedMarshal" returntype="System.Void" />\r
4484         <method name="SetConstant(System.Object)" argnames="defaultValue" returntype="System.Void" />\r
4485         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4486         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4487     </class>\r
4488     <class name="ILGenerator" namespace="System.Reflection.Emit">\r
4489         <method name="EndScope()" argnames="" returntype="System.Void" />\r
4490         <method name="BeginScope()" argnames="" returntype="System.Void" />\r
4491         <method name="MarkSequencePoint(System.Diagnostics.SymbolStore.ISymbolDocumentWriter, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="document, startLine, startColumn, endLine, endColumn" returntype="System.Void" />\r
4492         <method name="EmitWriteLine(System.Reflection.FieldInfo)" argnames="fld" returntype="System.Void" />\r
4493         <method name="EmitWriteLine(System.Reflection.Emit.LocalBuilder)" argnames="localBuilder" returntype="System.Void" />\r
4494         <method name="EmitWriteLine(System.String)" argnames="value" returntype="System.Void" />\r
4495         <method name="ThrowException(System.Type)" argnames="excType" returntype="System.Void" />\r
4496         <method name="MarkLabel(System.Reflection.Emit.Label)" argnames="loc" returntype="System.Void" />\r
4497         <method name="DefineLabel()" argnames="" returntype="System.Reflection.Emit.Label" />\r
4498         <method name="BeginFinallyBlock()" argnames="" returntype="System.Void" />\r
4499         <method name="BeginFaultBlock()" argnames="" returntype="System.Void" />\r
4500         <method name="BeginCatchBlock(System.Type)" argnames="exceptionType" returntype="System.Void" />\r
4501         <method name="BeginExceptFilterBlock()" argnames="" returntype="System.Void" />\r
4502         <method name="EndExceptionBlock()" argnames="" returntype="System.Void" />\r
4503         <method name="BeginExceptionBlock()" argnames="" returntype="System.Reflection.Emit.Label" />\r
4504         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.LocalBuilder)" argnames="opcode, local" returntype="System.Void" />\r
4505         <method name="Emit(System.Reflection.Emit.OpCode, System.String)" argnames="opcode, str" returntype="System.Void" />\r
4506         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.FieldInfo)" argnames="opcode, field" returntype="System.Void" />\r
4507         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.Label[])" argnames="opcode, labels" returntype="System.Void" />\r
4508         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.Label)" argnames="opcode, label" returntype="System.Void" />\r
4509         <method name="Emit(System.Reflection.Emit.OpCode, System.Double)" argnames="opcode, arg" returntype="System.Void" />\r
4510         <method name="Emit(System.Reflection.Emit.OpCode, System.Single)" argnames="opcode, arg" returntype="System.Void" />\r
4511         <method name="Emit(System.Reflection.Emit.OpCode, System.Int64)" argnames="opcode, arg" returntype="System.Void" />\r
4512         <method name="Emit(System.Reflection.Emit.OpCode, System.Type)" argnames="opcode, cls" returntype="System.Void" />\r
4513         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.ConstructorInfo)" argnames="opcode, con" returntype="System.Void" />\r
4514         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.SignatureHelper)" argnames="opcode, signature" returntype="System.Void" />\r
4515         <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.MethodInfo)" argnames="opcode, meth" returntype="System.Void" />\r
4516         <method name="Emit(System.Reflection.Emit.OpCode, System.Int32)" argnames="opcode, arg" returntype="System.Void" />\r
4517         <method name="Emit(System.Reflection.Emit.OpCode, System.Int16)" argnames="opcode, arg" returntype="System.Void" />\r
4518         <method name="Emit(System.Reflection.Emit.OpCode, System.Byte)" argnames="opcode, arg" returntype="System.Void" />\r
4519         <method name="Emit(System.Reflection.Emit.OpCode)" argnames="opcode" returntype="System.Void" />\r
4520         <method name="Emit(System.Reflection.Emit.OpCode, System.SByte)" argnames="opcode, arg" returntype="System.Void" />\r
4521         <method name="EmitCalli(System.Reflection.Emit.OpCode, System.Reflection.CallingConventions, System.Type, System.Type[], System.Type[])" argnames="opcode, callingConvention, returnType, parameterTypes, optionalParameterTypes" returntype="System.Void" />\r
4522         <method name="EmitCalli(System.Reflection.Emit.OpCode, System.Runtime.InteropServices.CallingConvention, System.Type, System.Type[])" argnames="opcode, unmanagedCallConv, returnType, parameterTypes" returntype="System.Void" />\r
4523         <method name="EmitCall(System.Reflection.Emit.OpCode, System.Reflection.MethodInfo, System.Type[])" argnames="opcode, methodInfo, optionalParameterTypes" returntype="System.Void" />\r
4524         <method name="DeclareLocal(System.Type)" argnames="localType" returntype="System.Reflection.Emit.LocalBuilder" />\r
4525         <method name="UsingNamespace(System.String)" argnames="usingNamespace" returntype="System.Void" />\r
4526     </class>\r
4527     <class name="LocalBuilder" namespace="System.Reflection.Emit">\r
4528         <property name="LocalType" propertytype="System.Type" />\r
4529         <method name="SetLocalSymInfo(System.String)" argnames="name" returntype="System.Void" />\r
4530         <method name="SetLocalSymInfo(System.String, System.Int32, System.Int32)" argnames="name, startOffset, endOffset" returntype="System.Void" />\r
4531     </class>\r
4532     <class name="MethodBuilder" namespace="System.Reflection.Emit">\r
4533         <property name="InitLocals" propertytype="System.Boolean" />\r
4534         <property name="DeclaringType" propertytype="System.Type" />\r
4535         <property name="ReturnType" propertytype="System.Type" />\r
4536         <property name="ReturnTypeCustomAttributes" propertytype="System.Reflection.ICustomAttributeProvider" />\r
4537         <property name="Signature" propertytype="System.String" />\r
4538         <property name="Attributes" propertytype="System.Reflection.MethodAttributes" />\r
4539         <property name="CallingConvention" propertytype="System.Reflection.CallingConventions" />\r
4540         <property name="ReflectedType" propertytype="System.Type" />\r
4541         <property name="MethodHandle" propertytype="System.RuntimeMethodHandle" />\r
4542         <property name="Name" propertytype="System.String" />\r
4543         <method name="GetBaseDefinition()" argnames="" returntype="System.Reflection.MethodInfo" />\r
4544         <method name="Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, invokeAttr, binder, parameters, culture" returntype="System.Object" />\r
4545         <method name="GetMethodImplementationFlags()" argnames="" returntype="System.Reflection.MethodImplAttributes" />\r
4546         <method name="GetParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />\r
4547         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
4548         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
4549         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
4550         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
4551         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
4552         <method name="ToString()" argnames="" returntype="System.String" />\r
4553         <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.MethodToken" />\r
4554         <method name="DefineParameter(System.Int32, System.Reflection.ParameterAttributes, System.String)" argnames="position, attributes, strParamName" returntype="System.Reflection.Emit.ParameterBuilder" />\r
4555         <method name="SetMarshal(System.Reflection.Emit.UnmanagedMarshal)" argnames="unmanagedMarshal" returntype="System.Void" />\r
4556         <method name="SetSymCustomAttribute(System.String, System.Byte[])" argnames="name, data" returntype="System.Void" />\r
4557         <method name="AddDeclarativeSecurity(System.Security.Permissions.SecurityAction, System.Security.PermissionSet)" argnames="action, pset" returntype="System.Void" />\r
4558         <method name="CreateMethodBody(System.Byte[], System.Int32)" argnames="il, count" returntype="System.Void" />\r
4559         <method name="SetImplementationFlags(System.Reflection.MethodImplAttributes)" argnames="attributes" returntype="System.Void" />\r
4560         <method name="GetILGenerator()" argnames="" returntype="System.Reflection.Emit.ILGenerator" />\r
4561         <method name="GetILGenerator(System.Int32)" argnames="size" returntype="System.Reflection.Emit.ILGenerator" />\r
4562         <method name="GetModule()" argnames="" returntype="System.Reflection.Module" />\r
4563         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4564         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4565     </class>\r
4566     <class name="CustomAttributeBuilder" namespace="System.Reflection.Emit">\r
4567         <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[])" argnames="con, constructorArgs" />\r
4568         <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[], System.Reflection.PropertyInfo[], System.Object[])" argnames="con, constructorArgs, namedProperties, propertyValues" />\r
4569         <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[], System.Reflection.FieldInfo[], System.Object[])" argnames="con, constructorArgs, namedFields, fieldValues" />\r
4570         <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[], System.Reflection.PropertyInfo[], System.Object[], System.Reflection.FieldInfo[], System.Object[])" argnames="con, constructorArgs, namedProperties, propertyValues, namedFields, fieldValues" />\r
4571     </class>\r
4572     <class name="MethodRental" namespace="System.Reflection.Emit">\r
4573         <field name="JitOnDemand" />\r
4574         <field name="JitImmediate" />\r
4575         <method name="SwapMethodBody(System.Type, System.Int32, System.IntPtr, System.Int32, System.Int32)" argnames="cls, methodtoken, rgIL, methodSize, flags" returntype="System.Void" />\r
4576     </class>\r
4577     <class name="ModuleBuilder" namespace="System.Reflection.Emit">\r
4578         <property name="FullyQualifiedName" propertytype="System.String" />\r
4579         <method name="GetTypes()" argnames="" returntype="System.Type[]" />\r
4580         <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="className, throwOnError, ignoreCase" returntype="System.Type" />\r
4581         <method name="GetType(System.String)" argnames="className" returntype="System.Type" />\r
4582         <method name="GetType(System.String, System.Boolean)" argnames="className, ignoreCase" returntype="System.Type" />\r
4583         <method name="DefineType(System.String)" argnames="name" returntype="System.Reflection.Emit.TypeBuilder" />\r
4584         <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type, System.Type[])" argnames="name, attr, parent, interfaces" returntype="System.Reflection.Emit.TypeBuilder" />\r
4585         <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type)" argnames="name, attr, parent" returntype="System.Reflection.Emit.TypeBuilder" />\r
4586         <method name="DefineType(System.String, System.Reflection.TypeAttributes)" argnames="name, attr" returntype="System.Reflection.Emit.TypeBuilder" />\r
4587         <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type, System.Reflection.Emit.PackingSize, System.Int32)" argnames="name, attr, parent, packingSize, typesize" returntype="System.Reflection.Emit.TypeBuilder" />\r
4588         <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type, System.Int32)" argnames="name, attr, parent, typesize" returntype="System.Reflection.Emit.TypeBuilder" />\r
4589         <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type, System.Reflection.Emit.PackingSize)" argnames="name, attr, parent, packsize" returntype="System.Reflection.Emit.TypeBuilder" />\r
4590         <method name="DefineEnum(System.String, System.Reflection.TypeAttributes, System.Type)" argnames="name, visibility, underlyingType" returntype="System.Reflection.Emit.EnumBuilder" />\r
4591         <method name="DefineResource(System.String, System.String)" argnames="name, description" returntype="System.Resources.IResourceWriter" />\r
4592         <method name="DefineResource(System.String, System.String, System.Reflection.ResourceAttributes)" argnames="name, description, attribute" returntype="System.Resources.IResourceWriter" />\r
4593         <method name="DefineGlobalMethod(System.String, System.Reflection.MethodAttributes, System.Type, System.Type[])" argnames="name, attributes, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodBuilder" />\r
4594         <method name="DefineGlobalMethod(System.String, System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type, System.Type[])" argnames="name, attributes, callingConvention, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodBuilder" />\r
4595         <method name="DefineInitializedData(System.String, System.Byte[], System.Reflection.FieldAttributes)" argnames="name, data, attributes" returntype="System.Reflection.Emit.FieldBuilder" />\r
4596         <method name="DefineUninitializedData(System.String, System.Int32, System.Reflection.FieldAttributes)" argnames="name, size, attributes" returntype="System.Reflection.Emit.FieldBuilder" />\r
4597         <method name="GetTypeToken(System.Type)" argnames="type" returntype="System.Reflection.Emit.TypeToken" />\r
4598         <method name="GetTypeToken(System.String)" argnames="name" returntype="System.Reflection.Emit.TypeToken" />\r
4599         <method name="GetMethodToken(System.Reflection.MethodInfo)" argnames="method" returntype="System.Reflection.Emit.MethodToken" />\r
4600         <method name="GetArrayMethodToken(System.Type, System.String, System.Reflection.CallingConventions, System.Type, System.Type[])" argnames="arrayClass, methodName, callingConvention, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodToken" />\r
4601         <method name="GetArrayMethod(System.Type, System.String, System.Reflection.CallingConventions, System.Type, System.Type[])" argnames="arrayClass, methodName, callingConvention, returnType, parameterTypes" returntype="System.Reflection.MethodInfo" />\r
4602         <method name="GetFieldToken(System.Reflection.FieldInfo)" argnames="field" returntype="System.Reflection.Emit.FieldToken" />\r
4603         <method name="GetStringConstant(System.String)" argnames="str" returntype="System.Reflection.Emit.StringToken" />\r
4604         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4605         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4606         <method name="GetSignatureToken(System.Reflection.Emit.SignatureHelper)" argnames="sigHelper" returntype="System.Reflection.Emit.SignatureToken" />\r
4607         <method name="GetSignatureToken(System.Byte[], System.Int32)" argnames="sigBytes, sigLength" returntype="System.Reflection.Emit.SignatureToken" />\r
4608         <method name="GetConstructorToken(System.Reflection.ConstructorInfo)" argnames="con" returntype="System.Reflection.Emit.MethodToken" />\r
4609         <method name="GetSymWriter()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolWriter" />\r
4610         <method name="SetUserEntryPoint(System.Reflection.MethodInfo)" argnames="entryPoint" returntype="System.Void" />\r
4611         <method name="DefineDocument(System.String, System.Guid, System.Guid, System.Guid)" argnames="url, language, languageVendor, documentType" returntype="System.Diagnostics.SymbolStore.ISymbolDocumentWriter" />\r
4612         <method name="SetSymCustomAttribute(System.String, System.Byte[])" argnames="name, data" returntype="System.Void" />\r
4613         <method name="DefinePInvokeMethod(System.String, System.String, System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type, System.Type[], System.Runtime.InteropServices.CallingConvention, System.Runtime.InteropServices.CharSet)" argnames="name, dllName, attributes, callingConvention, returnType, parameterTypes, nativeCallConv, nativeCharSet" returntype="System.Reflection.Emit.MethodBuilder" />\r
4614         <method name="DefinePInvokeMethod(System.String, System.String, System.String, System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type, System.Type[], System.Runtime.InteropServices.CallingConvention, System.Runtime.InteropServices.CharSet)" argnames="name, dllName, entryName, attributes, callingConvention, returnType, parameterTypes, nativeCallConv, nativeCharSet" returntype="System.Reflection.Emit.MethodBuilder" />\r
4615         <method name="CreateGlobalFunctions()" argnames="" returntype="System.Void" />\r
4616         <method name="IsTransient()" argnames="" returntype="System.Boolean" />\r
4617         <method name="DefineUnmanagedResource(System.Byte[])" argnames="resource" returntype="System.Void" />\r
4618         <method name="DefineUnmanagedResource(System.String)" argnames="resourceFileName" returntype="System.Void" />\r
4619     </class>\r
4620     <class name="OpCodes" namespace="System.Reflection.Emit">\r
4621         <field name="Nop" />\r
4622         <field name="Break" />\r
4623         <field name="Ldarg_0" />\r
4624         <field name="Ldarg_1" />\r
4625         <field name="Ldarg_2" />\r
4626         <field name="Ldarg_3" />\r
4627         <field name="Ldloc_0" />\r
4628         <field name="Ldloc_1" />\r
4629         <field name="Ldloc_2" />\r
4630         <field name="Ldloc_3" />\r
4631         <field name="Stloc_0" />\r
4632         <field name="Stloc_1" />\r
4633         <field name="Stloc_2" />\r
4634         <field name="Stloc_3" />\r
4635         <field name="Ldarg_S" />\r
4636         <field name="Ldarga_S" />\r
4637         <field name="Starg_S" />\r
4638         <field name="Ldloc_S" />\r
4639         <field name="Ldloca_S" />\r
4640         <field name="Stloc_S" />\r
4641         <field name="Ldnull" />\r
4642         <field name="Ldc_I4_M1" />\r
4643         <field name="Ldc_I4_0" />\r
4644         <field name="Ldc_I4_1" />\r
4645         <field name="Ldc_I4_2" />\r
4646         <field name="Ldc_I4_3" />\r
4647         <field name="Ldc_I4_4" />\r
4648         <field name="Ldc_I4_5" />\r
4649         <field name="Ldc_I4_6" />\r
4650         <field name="Ldc_I4_7" />\r
4651         <field name="Ldc_I4_8" />\r
4652         <field name="Ldc_I4_S" />\r
4653         <field name="Ldc_I4" />\r
4654         <field name="Ldc_I8" />\r
4655         <field name="Ldc_R4" />\r
4656         <field name="Ldc_R8" />\r
4657         <field name="Dup" />\r
4658         <field name="Pop" />\r
4659         <field name="Jmp" />\r
4660         <field name="Call" />\r
4661         <field name="Calli" />\r
4662         <field name="Ret" />\r
4663         <field name="Br_S" />\r
4664         <field name="Brfalse_S" />\r
4665         <field name="Brtrue_S" />\r
4666         <field name="Beq_S" />\r
4667         <field name="Bge_S" />\r
4668         <field name="Bgt_S" />\r
4669         <field name="Ble_S" />\r
4670         <field name="Blt_S" />\r
4671         <field name="Bne_Un_S" />\r
4672         <field name="Bge_Un_S" />\r
4673         <field name="Bgt_Un_S" />\r
4674         <field name="Ble_Un_S" />\r
4675         <field name="Blt_Un_S" />\r
4676         <field name="Br" />\r
4677         <field name="Brfalse" />\r
4678         <field name="Brtrue" />\r
4679         <field name="Beq" />\r
4680         <field name="Bge" />\r
4681         <field name="Bgt" />\r
4682         <field name="Ble" />\r
4683         <field name="Blt" />\r
4684         <field name="Bne_Un" />\r
4685         <field name="Bge_Un" />\r
4686         <field name="Bgt_Un" />\r
4687         <field name="Ble_Un" />\r
4688         <field name="Blt_Un" />\r
4689         <field name="Switch" />\r
4690         <field name="Ldind_I1" />\r
4691         <field name="Ldind_U1" />\r
4692         <field name="Ldind_I2" />\r
4693         <field name="Ldind_U2" />\r
4694         <field name="Ldind_I4" />\r
4695         <field name="Ldind_U4" />\r
4696         <field name="Ldind_I8" />\r
4697         <field name="Ldind_I" />\r
4698         <field name="Ldind_R4" />\r
4699         <field name="Ldind_R8" />\r
4700         <field name="Ldind_Ref" />\r
4701         <field name="Stind_Ref" />\r
4702         <field name="Stind_I1" />\r
4703         <field name="Stind_I2" />\r
4704         <field name="Stind_I4" />\r
4705         <field name="Stind_I8" />\r
4706         <field name="Stind_R4" />\r
4707         <field name="Stind_R8" />\r
4708         <field name="Add" />\r
4709         <field name="Sub" />\r
4710         <field name="Mul" />\r
4711         <field name="Div" />\r
4712         <field name="Div_Un" />\r
4713         <field name="Rem" />\r
4714         <field name="Rem_Un" />\r
4715         <field name="And" />\r
4716         <field name="Or" />\r
4717         <field name="Xor" />\r
4718         <field name="Shl" />\r
4719         <field name="Shr" />\r
4720         <field name="Shr_Un" />\r
4721         <field name="Neg" />\r
4722         <field name="Not" />\r
4723         <field name="Conv_I1" />\r
4724         <field name="Conv_I2" />\r
4725         <field name="Conv_I4" />\r
4726         <field name="Conv_I8" />\r
4727         <field name="Conv_R4" />\r
4728         <field name="Conv_R8" />\r
4729         <field name="Conv_U4" />\r
4730         <field name="Conv_U8" />\r
4731         <field name="Callvirt" />\r
4732         <field name="Cpobj" />\r
4733         <field name="Ldobj" />\r
4734         <field name="Ldstr" />\r
4735         <field name="Newobj" />\r
4736         <field name="Castclass" />\r
4737         <field name="Isinst" />\r
4738         <field name="Conv_R_Un" />\r
4739         <field name="Unbox" />\r
4740         <field name="Throw" />\r
4741         <field name="Ldfld" />\r
4742         <field name="Ldflda" />\r
4743         <field name="Stfld" />\r
4744         <field name="Ldsfld" />\r
4745         <field name="Ldsflda" />\r
4746         <field name="Stsfld" />\r
4747         <field name="Stobj" />\r
4748         <field name="Conv_Ovf_I1_Un" />\r
4749         <field name="Conv_Ovf_I2_Un" />\r
4750         <field name="Conv_Ovf_I4_Un" />\r
4751         <field name="Conv_Ovf_I8_Un" />\r
4752         <field name="Conv_Ovf_U1_Un" />\r
4753         <field name="Conv_Ovf_U2_Un" />\r
4754         <field name="Conv_Ovf_U4_Un" />\r
4755         <field name="Conv_Ovf_U8_Un" />\r
4756         <field name="Conv_Ovf_I_Un" />\r
4757         <field name="Conv_Ovf_U_Un" />\r
4758         <field name="Box" />\r
4759         <field name="Newarr" />\r
4760         <field name="Ldlen" />\r
4761         <field name="Ldelema" />\r
4762         <field name="Ldelem_I1" />\r
4763         <field name="Ldelem_U1" />\r
4764         <field name="Ldelem_I2" />\r
4765         <field name="Ldelem_U2" />\r
4766         <field name="Ldelem_I4" />\r
4767         <field name="Ldelem_U4" />\r
4768         <field name="Ldelem_I8" />\r
4769         <field name="Ldelem_I" />\r
4770         <field name="Ldelem_R4" />\r
4771         <field name="Ldelem_R8" />\r
4772         <field name="Ldelem_Ref" />\r
4773         <field name="Stelem_I" />\r
4774         <field name="Stelem_I1" />\r
4775         <field name="Stelem_I2" />\r
4776         <field name="Stelem_I4" />\r
4777         <field name="Stelem_I8" />\r
4778         <field name="Stelem_R4" />\r
4779         <field name="Stelem_R8" />\r
4780         <field name="Stelem_Ref" />\r
4781         <field name="Conv_Ovf_I1" />\r
4782         <field name="Conv_Ovf_U1" />\r
4783         <field name="Conv_Ovf_I2" />\r
4784         <field name="Conv_Ovf_U2" />\r
4785         <field name="Conv_Ovf_I4" />\r
4786         <field name="Conv_Ovf_U4" />\r
4787         <field name="Conv_Ovf_I8" />\r
4788         <field name="Conv_Ovf_U8" />\r
4789         <field name="Refanyval" />\r
4790         <field name="Ckfinite" />\r
4791         <field name="Mkrefany" />\r
4792         <field name="Ldtoken" />\r
4793         <field name="Conv_U2" />\r
4794         <field name="Conv_U1" />\r
4795         <field name="Conv_I" />\r
4796         <field name="Conv_Ovf_I" />\r
4797         <field name="Conv_Ovf_U" />\r
4798         <field name="Add_Ovf" />\r
4799         <field name="Add_Ovf_Un" />\r
4800         <field name="Mul_Ovf" />\r
4801         <field name="Mul_Ovf_Un" />\r
4802         <field name="Sub_Ovf" />\r
4803         <field name="Sub_Ovf_Un" />\r
4804         <field name="Endfinally" />\r
4805         <field name="Leave" />\r
4806         <field name="Leave_S" />\r
4807         <field name="Stind_I" />\r
4808         <field name="Conv_U" />\r
4809         <field name="Prefix7" />\r
4810         <field name="Prefix6" />\r
4811         <field name="Prefix5" />\r
4812         <field name="Prefix4" />\r
4813         <field name="Prefix3" />\r
4814         <field name="Prefix2" />\r
4815         <field name="Prefix1" />\r
4816         <field name="Prefixref" />\r
4817         <field name="Arglist" />\r
4818         <field name="Ceq" />\r
4819         <field name="Cgt" />\r
4820         <field name="Cgt_Un" />\r
4821         <field name="Clt" />\r
4822         <field name="Clt_Un" />\r
4823         <field name="Ldftn" />\r
4824         <field name="Ldvirtftn" />\r
4825         <field name="Ldarg" />\r
4826         <field name="Ldarga" />\r
4827         <field name="Starg" />\r
4828         <field name="Ldloc" />\r
4829         <field name="Ldloca" />\r
4830         <field name="Stloc" />\r
4831         <field name="Localloc" />\r
4832         <field name="Endfilter" />\r
4833         <field name="Unaligned" />\r
4834         <field name="Volatile" />\r
4835         <field name="Tailcall" />\r
4836         <field name="Initobj" />\r
4837         <field name="Cpblk" />\r
4838         <field name="Initblk" />\r
4839         <field name="Rethrow" />\r
4840         <field name="Sizeof" />\r
4841         <field name="Refanytype" />\r
4842         <method name="TakesSingleByteArgument(System.Reflection.Emit.OpCode)" argnames="inst" returntype="System.Boolean" />\r
4843     </class>\r
4844     <class name="ParameterBuilder" namespace="System.Reflection.Emit">\r
4845         <property name="Name" propertytype="System.String" />\r
4846         <property name="Position" propertytype="System.Int32" />\r
4847         <property name="Attributes" propertytype="System.Int32" />\r
4848         <property name="IsIn" propertytype="System.Boolean" />\r
4849         <property name="IsOut" propertytype="System.Boolean" />\r
4850         <property name="IsOptional" propertytype="System.Boolean" />\r
4851         <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.ParameterToken" />\r
4852         <method name="SetConstant(System.Object)" argnames="defaultValue" returntype="System.Void" />\r
4853         <method name="SetMarshal(System.Reflection.Emit.UnmanagedMarshal)" argnames="unmanagedMarshal" returntype="System.Void" />\r
4854         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4855         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4856     </class>\r
4857     <class name="PropertyBuilder" namespace="System.Reflection.Emit">\r
4858         <property name="PropertyToken" propertytype="System.Reflection.Emit.PropertyToken" />\r
4859         <property name="PropertyType" propertytype="System.Type" />\r
4860         <property name="Attributes" propertytype="System.Reflection.PropertyAttributes" />\r
4861         <property name="CanRead" propertytype="System.Boolean" />\r
4862         <property name="CanWrite" propertytype="System.Boolean" />\r
4863         <property name="Name" propertytype="System.String" />\r
4864         <property name="DeclaringType" propertytype="System.Type" />\r
4865         <property name="ReflectedType" propertytype="System.Type" />\r
4866         <method name="GetIndexParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />\r
4867         <method name="GetSetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
4868         <method name="GetGetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />\r
4869         <method name="GetAccessors(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo[]" />\r
4870         <method name="SetValue(System.Object, System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, value, invokeAttr, binder, index, culture" returntype="System.Void" />\r
4871         <method name="SetValue(System.Object, System.Object, System.Object[])" argnames="obj, value, index" returntype="System.Void" />\r
4872         <method name="GetValue(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="obj, invokeAttr, binder, index, culture" returntype="System.Object" />\r
4873         <method name="GetValue(System.Object, System.Object[])" argnames="obj, index" returntype="System.Object" />\r
4874         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
4875         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
4876         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
4877         <method name="SetConstant(System.Object)" argnames="defaultValue" returntype="System.Void" />\r
4878         <method name="SetGetMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4879         <method name="SetSetMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4880         <method name="AddOtherMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />\r
4881         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4882         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4883     </class>\r
4884     <class name="SignatureHelper" namespace="System.Reflection.Emit">\r
4885         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
4886         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
4887         <method name="ToString()" argnames="" returntype="System.String" />\r
4888         <method name="GetMethodSigHelper(System.Reflection.Module, System.Runtime.InteropServices.CallingConvention, System.Type)" argnames="mod, unmanagedCallConv, returnType" returntype="System.Reflection.Emit.SignatureHelper" />\r
4889         <method name="GetLocalVarSigHelper(System.Reflection.Module)" argnames="mod" returntype="System.Reflection.Emit.SignatureHelper" />\r
4890         <method name="GetFieldSigHelper(System.Reflection.Module)" argnames="mod" returntype="System.Reflection.Emit.SignatureHelper" />\r
4891         <method name="GetMethodSigHelper(System.Reflection.Module, System.Reflection.CallingConventions, System.Type)" argnames="mod, callingConvention, returnType" returntype="System.Reflection.Emit.SignatureHelper" />\r
4892         <method name="GetMethodSigHelper(System.Reflection.Module, System.Type, System.Type[])" argnames="mod, returnType, parameterTypes" returntype="System.Reflection.Emit.SignatureHelper" />\r
4893         <method name="GetPropertySigHelper(System.Reflection.Module, System.Type, System.Type[])" argnames="mod, returnType, parameterTypes" returntype="System.Reflection.Emit.SignatureHelper" />\r
4894         <method name="AddArgument(System.Type)" argnames="clsArgument" returntype="System.Void" />\r
4895         <method name="AddSentinel()" argnames="" returntype="System.Void" />\r
4896         <method name="GetSignature()" argnames="" returntype="System.Byte[]" />\r
4897     </class>\r
4898     <class name="TypeBuilder" namespace="System.Reflection.Emit">\r
4899         <field name="UnspecifiedTypeSize" />\r
4900         <property name="Size" propertytype="System.Int32" />\r
4901         <property name="PackingSize" propertytype="System.Reflection.Emit.PackingSize" />\r
4902         <property name="DeclaringType" propertytype="System.Type" />\r
4903         <property name="ReflectedType" propertytype="System.Type" />\r
4904         <property name="TypeToken" propertytype="System.Reflection.Emit.TypeToken" />\r
4905         <property name="Name" propertytype="System.String" />\r
4906         <property name="GUID" propertytype="System.Guid" />\r
4907         <property name="Module" propertytype="System.Reflection.Module" />\r
4908         <property name="Assembly" propertytype="System.Reflection.Assembly" />\r
4909         <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />\r
4910         <property name="FullName" propertytype="System.String" />\r
4911         <property name="Namespace" propertytype="System.String" />\r
4912         <property name="AssemblyQualifiedName" propertytype="System.String" />\r
4913         <property name="BaseType" propertytype="System.Type" />\r
4914         <property name="UnderlyingSystemType" propertytype="System.Type" />\r
4915         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[])" argnames="name, invokeAttr, binder, target, args, modifiers, culture, namedParameters" returntype="System.Object" />\r
4916         <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
4917         <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />\r
4918         <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />\r
4919         <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />\r
4920         <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />\r
4921         <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />\r
4922         <method name="IsAssignableFrom(System.Type)" argnames="c" returntype="System.Boolean" />\r
4923         <method name="IsSubclassOf(System.Type)" argnames="c" returntype="System.Boolean" />\r
4924         <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />\r
4925         <method name="GetElementType()" argnames="" returntype="System.Type" />\r
4926         <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />\r
4927         <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />\r
4928         <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />\r
4929         <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />\r
4930         <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />\r
4931         <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />\r
4932         <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
4933         <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />\r
4934         <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />\r
4935         <method name="GetPropertyImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
4936         <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />\r
4937         <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />\r
4938         <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />\r
4939         <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />\r
4940         <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />\r
4941         <method name="GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
4942         <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />\r
4943         <method name="GetConstructorImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.ConstructorInfo" />\r
4944         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
4945         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
4946         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
4947         <method name="ToString()" argnames="" returntype="System.String" />\r
4948         <method name="SetParent(System.Type)" argnames="parent" returntype="System.Void" />\r
4949         <method name="AddInterfaceImplementation(System.Type)" argnames="interfaceType" returntype="System.Void" />\r
4950         <method name="DefineMethod(System.String, System.Reflection.MethodAttributes, System.Type, System.Type[])" argnames="name, attributes, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodBuilder" />\r
4951         <method name="DefineMethod(System.String, System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type, System.Type[])" argnames="name, attributes, callingConvention, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodBuilder" />\r
4952         <method name="DefineProperty(System.String, System.Reflection.PropertyAttributes, System.Type, System.Type[])" argnames="name, attributes, returnType, parameterTypes" returntype="System.Reflection.Emit.PropertyBuilder" />\r
4953         <method name="DefineEvent(System.String, System.Reflection.EventAttributes, System.Type)" argnames="name, attributes, eventtype" returntype="System.Reflection.Emit.EventBuilder" />\r
4954         <method name="DefinePInvokeMethod(System.String, System.String, System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type, System.Type[], System.Runtime.InteropServices.CallingConvention, System.Runtime.InteropServices.CharSet)" argnames="name, dllName, attributes, callingConvention, returnType, parameterTypes, nativeCallConv, nativeCharSet" returntype="System.Reflection.Emit.MethodBuilder" />\r
4955         <method name="DefinePInvokeMethod(System.String, System.String, System.String, System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type, System.Type[], System.Runtime.InteropServices.CallingConvention, System.Runtime.InteropServices.CharSet)" argnames="name, dllName, entryName, attributes, callingConvention, returnType, parameterTypes, nativeCallConv, nativeCharSet" returntype="System.Reflection.Emit.MethodBuilder" />\r
4956         <method name="DefineTypeInitializer()" argnames="" returntype="System.Reflection.Emit.ConstructorBuilder" />\r
4957         <method name="DefineConstructor(System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type[])" argnames="attributes, callingConvention, parameterTypes" returntype="System.Reflection.Emit.ConstructorBuilder" />\r
4958         <method name="DefineDefaultConstructor(System.Reflection.MethodAttributes)" argnames="attributes" returntype="System.Reflection.Emit.ConstructorBuilder" />\r
4959         <method name="CreateType()" argnames="" returntype="System.Type" />\r
4960         <method name="DefineMethodOverride(System.Reflection.MethodInfo, System.Reflection.MethodInfo)" argnames="methodInfoBody, methodInfoDeclaration" returntype="System.Void" />\r
4961         <method name="DefineField(System.String, System.Type, System.Reflection.FieldAttributes)" argnames="fieldName, type, attributes" returntype="System.Reflection.Emit.FieldBuilder" />\r
4962         <method name="DefineInitializedData(System.String, System.Byte[], System.Reflection.FieldAttributes)" argnames="name, data, attributes" returntype="System.Reflection.Emit.FieldBuilder" />\r
4963         <method name="DefineUninitializedData(System.String, System.Int32, System.Reflection.FieldAttributes)" argnames="name, size, attributes" returntype="System.Reflection.Emit.FieldBuilder" />\r
4964         <method name="DefineNestedType(System.String)" argnames="name" returntype="System.Reflection.Emit.TypeBuilder" />\r
4965         <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type, System.Type[])" argnames="name, attr, parent, interfaces" returntype="System.Reflection.Emit.TypeBuilder" />\r
4966         <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type)" argnames="name, attr, parent" returntype="System.Reflection.Emit.TypeBuilder" />\r
4967         <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes)" argnames="name, attr" returntype="System.Reflection.Emit.TypeBuilder" />\r
4968         <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type, System.Int32)" argnames="name, attr, parent, typeSize" returntype="System.Reflection.Emit.TypeBuilder" />\r
4969         <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type, System.Reflection.Emit.PackingSize)" argnames="name, attr, parent, packSize" returntype="System.Reflection.Emit.TypeBuilder" />\r
4970         <method name="AddDeclarativeSecurity(System.Security.Permissions.SecurityAction, System.Security.PermissionSet)" argnames="action, pset" returntype="System.Void" />\r
4971         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
4972         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
4973     </class>\r
4974     <class name="EnumBuilder" namespace="System.Reflection.Emit">\r
4975         <property name="TypeToken" propertytype="System.Reflection.Emit.TypeToken" />\r
4976         <property name="UnderlyingField" propertytype="System.Reflection.Emit.FieldBuilder" />\r
4977         <property name="Name" propertytype="System.String" />\r
4978         <property name="GUID" propertytype="System.Guid" />\r
4979         <property name="Module" propertytype="System.Reflection.Module" />\r
4980         <property name="Assembly" propertytype="System.Reflection.Assembly" />\r
4981         <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />\r
4982         <property name="FullName" propertytype="System.String" />\r
4983         <property name="AssemblyQualifiedName" propertytype="System.String" />\r
4984         <property name="Namespace" propertytype="System.String" />\r
4985         <property name="BaseType" propertytype="System.Type" />\r
4986         <property name="UnderlyingSystemType" propertytype="System.Type" />\r
4987         <property name="DeclaringType" propertytype="System.Type" />\r
4988         <property name="ReflectedType" propertytype="System.Type" />\r
4989         <method name="InvokeMember(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object, System.Object[], System.Reflection.ParameterModifier[], System.Globalization.CultureInfo, System.String[])" argnames="name, invokeAttr, binder, target, args, modifiers, culture, namedParameters" returntype="System.Object" />\r
4990         <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
4991         <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />\r
4992         <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />\r
4993         <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />\r
4994         <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />\r
4995         <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />\r
4996         <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />\r
4997         <method name="GetElementType()" argnames="" returntype="System.Type" />\r
4998         <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />\r
4999         <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />\r
5000         <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />\r
5001         <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />\r
5002         <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />\r
5003         <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />\r
5004         <method name="IsValueTypeImpl()" argnames="" returntype="System.Boolean" />\r
5005         <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />\r
5006         <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />\r
5007         <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />\r
5008         <method name="GetPropertyImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />\r
5009         <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />\r
5010         <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />\r
5011         <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />\r
5012         <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />\r
5013         <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />\r
5014         <method name="GetMethodImpl(System.String, System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.MethodInfo" />\r
5015         <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />\r
5016         <method name="GetConstructorImpl(System.Reflection.BindingFlags, System.Reflection.Binder, System.Reflection.CallingConventions, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, callConvention, types, modifiers" returntype="System.Reflection.ConstructorInfo" />\r
5017         <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />\r
5018         <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />\r
5019         <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />\r
5020         <method name="DefineLiteral(System.String, System.Object)" argnames="literalName, literalValue" returntype="System.Reflection.Emit.FieldBuilder" />\r
5021         <method name="CreateType()" argnames="" returntype="System.Type" />\r
5022         <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />\r
5023         <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />\r
5024     </class>\r
5025     <struct name="EventToken" namespace="System.Reflection.Emit">\r
5026         <field name="Empty" />\r
5027         <property name="Token" propertytype="System.Int32" />\r
5028         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5029         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5030     </struct>\r
5031     <struct name="FieldToken" namespace="System.Reflection.Emit">\r
5032         <field name="Empty" />\r
5033         <property name="Token" propertytype="System.Int32" />\r
5034         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5035         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5036     </struct>\r
5037     <struct name="Label" namespace="System.Reflection.Emit">\r
5038         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5039         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5040     </struct>\r
5041     <struct name="MethodToken" namespace="System.Reflection.Emit">\r
5042         <field name="Empty" />\r
5043         <property name="Token" propertytype="System.Int32" />\r
5044         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5045         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5046     </struct>\r
5047     <struct name="OpCode" namespace="System.Reflection.Emit">\r
5048         <property name="OperandType" propertytype="System.Reflection.Emit.OperandType" />\r
5049         <property name="FlowControl" propertytype="System.Reflection.Emit.FlowControl" />\r
5050         <property name="OpCodeType" propertytype="System.Reflection.Emit.OpCodeType" />\r
5051         <property name="StackBehaviourPop" propertytype="System.Reflection.Emit.StackBehaviour" />\r
5052         <property name="StackBehaviourPush" propertytype="System.Reflection.Emit.StackBehaviour" />\r
5053         <property name="Size" propertytype="System.Int32" />\r
5054         <property name="Value" propertytype="System.Int16" />\r
5055         <property name="Name" propertytype="System.String" />\r
5056         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5057         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5058         <method name="ToString()" argnames="" returntype="System.String" />\r
5059     </struct>\r
5060     <struct name="ParameterToken" namespace="System.Reflection.Emit">\r
5061         <field name="Empty" />\r
5062         <property name="Token" propertytype="System.Int32" />\r
5063         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5064         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5065     </struct>\r
5066     <struct name="PropertyToken" namespace="System.Reflection.Emit">\r
5067         <field name="Empty" />\r
5068         <property name="Token" propertytype="System.Int32" />\r
5069         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5070         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5071     </struct>\r
5072     <struct name="SignatureToken" namespace="System.Reflection.Emit">\r
5073         <field name="Empty" />\r
5074         <property name="Token" propertytype="System.Int32" />\r
5075         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5076         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5077     </struct>\r
5078     <struct name="StringToken" namespace="System.Reflection.Emit">\r
5079         <property name="Token" propertytype="System.Int32" />\r
5080         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5081         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5082     </struct>\r
5083     <struct name="TypeToken" namespace="System.Reflection.Emit">\r
5084         <field name="Empty" />\r
5085         <property name="Token" propertytype="System.Int32" />\r
5086         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5087         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5088     </struct>\r
5089     <enum name="AssemblyBuilderAccess" namespace="System.Reflection.Emit">\r
5090         <field name="Run" />\r
5091         <field name="Save" />\r
5092         <field name="RunAndSave" />\r
5093     </enum>\r
5094     <enum name="PEFileKinds" namespace="System.Reflection.Emit">\r
5095         <field name="Dll" />\r
5096         <field name="ConsoleApplication" />\r
5097         <field name="WindowApplication" />\r
5098     </enum>\r
5099     <enum name="OpCodeType" namespace="System.Reflection.Emit">\r
5100         <field name="Annotation" />\r
5101         <field name="Macro" />\r
5102         <field name="Nternal" />\r
5103         <field name="Objmodel" />\r
5104         <field name="Prefix" />\r
5105         <field name="Primitive" />\r
5106     </enum>\r
5107     <enum name="StackBehaviour" namespace="System.Reflection.Emit">\r
5108         <field name="Pop0" />\r
5109         <field name="Pop1" />\r
5110         <field name="Pop1_pop1" />\r
5111         <field name="Popi" />\r
5112         <field name="Popi_pop1" />\r
5113         <field name="Popi_popi" />\r
5114         <field name="Popi_popi8" />\r
5115         <field name="Popi_popi_popi" />\r
5116         <field name="Popi_popr4" />\r
5117         <field name="Popi_popr8" />\r
5118         <field name="Popref" />\r
5119         <field name="Popref_pop1" />\r
5120         <field name="Popref_popi" />\r
5121         <field name="Popref_popi_popi" />\r
5122         <field name="Popref_popi_popi8" />\r
5123         <field name="Popref_popi_popr4" />\r
5124         <field name="Popref_popi_popr8" />\r
5125         <field name="Popref_popi_popref" />\r
5126         <field name="Push0" />\r
5127         <field name="Push1" />\r
5128         <field name="Push1_push1" />\r
5129         <field name="Pushi" />\r
5130         <field name="Pushi8" />\r
5131         <field name="Pushr4" />\r
5132         <field name="Pushr8" />\r
5133         <field name="Pushref" />\r
5134         <field name="Varpop" />\r
5135         <field name="Varpush" />\r
5136     </enum>\r
5137     <enum name="OperandType" namespace="System.Reflection.Emit">\r
5138         <field name="InlineBrTarget" />\r
5139         <field name="InlineField" />\r
5140         <field name="InlineI" />\r
5141         <field name="InlineI8" />\r
5142         <field name="InlineMethod" />\r
5143         <field name="InlineNone" />\r
5144         <field name="InlinePhi" />\r
5145         <field name="InlineR" />\r
5146         <field name="InlineSig" />\r
5147         <field name="InlineString" />\r
5148         <field name="InlineSwitch" />\r
5149         <field name="InlineTok" />\r
5150         <field name="InlineType" />\r
5151         <field name="InlineVar" />\r
5152         <field name="ShortInlineBrTarget" />\r
5153         <field name="ShortInlineI" />\r
5154         <field name="ShortInlineR" />\r
5155         <field name="ShortInlineVar" />\r
5156     </enum>\r
5157     <enum name="FlowControl" namespace="System.Reflection.Emit">\r
5158         <field name="Branch" />\r
5159         <field name="Break" />\r
5160         <field name="Call" />\r
5161         <field name="Cond_Branch" />\r
5162         <field name="Meta" />\r
5163         <field name="Next" />\r
5164         <field name="Phi" />\r
5165         <field name="Return" />\r
5166         <field name="Throw" />\r
5167     </enum>\r
5168     <enum name="PackingSize" namespace="System.Reflection.Emit">\r
5169         <field name="Unspecified" />\r
5170         <field name="Size1" />\r
5171         <field name="Size2" />\r
5172         <field name="Size4" />\r
5173         <field name="Size8" />\r
5174         <field name="Size16" />\r
5175     </enum>\r
5176     <class name="Calendar" namespace="System.Globalization">\r
5177         <constructor name="Calendar()" argnames="" />\r
5178         <field name="CurrentEra" />\r
5179         <property name="ID" propertytype="System.Int32" />\r
5180         <property name="CurrentEraValue" propertytype="System.Int32" />\r
5181         <property name="Eras" propertytype="System.Int32[]" />\r
5182         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5183         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5184         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5185         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond" returntype="System.DateTime" />\r
5186         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5187         <method name="IsLeapYear(System.Int32)" argnames="year" returntype="System.Boolean" />\r
5188         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5189         <method name="IsLeapMonth(System.Int32, System.Int32)" argnames="year, month" returntype="System.Boolean" />\r
5190         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5191         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32)" argnames="year, month, day" returntype="System.Boolean" />\r
5192         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5193         <method name="GetWeekOfYear(System.DateTime, System.Globalization.CalendarWeekRule, System.DayOfWeek)" argnames="time, rule, firstDayOfWeek" returntype="System.Int32" />\r
5194         <method name="GetSecond(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5195         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5196         <method name="GetMonthsInYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5197         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5198         <method name="GetMinute(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5199         <method name="GetMilliseconds(System.DateTime)" argnames="time" returntype="System.Double" />\r
5200         <method name="GetHour(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5201         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5202         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5203         <method name="GetDaysInYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5204         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5205         <method name="GetDaysInMonth(System.Int32, System.Int32)" argnames="year, month" returntype="System.Int32" />\r
5206         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5207         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5208         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5209         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5210         <method name="AddWeeks(System.DateTime, System.Int32)" argnames="time, weeks" returntype="System.DateTime" />\r
5211         <method name="AddSeconds(System.DateTime, System.Int32)" argnames="time, seconds" returntype="System.DateTime" />\r
5212         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5213         <method name="AddMinutes(System.DateTime, System.Int32)" argnames="time, minutes" returntype="System.DateTime" />\r
5214         <method name="AddMilliseconds(System.DateTime, System.Double)" argnames="time, milliseconds" returntype="System.DateTime" />\r
5215         <method name="AddHours(System.DateTime, System.Int32)" argnames="time, hours" returntype="System.DateTime" />\r
5216         <method name="AddDays(System.DateTime, System.Int32)" argnames="time, days" returntype="System.DateTime" />\r
5217     </class>\r
5218     <class name="CompareInfo" namespace="System.Globalization">\r
5219         <property name="LCID" propertytype="System.Int32" />\r
5220         <method name="GetSortKey(System.String)" argnames="source" returntype="System.Globalization.SortKey" />\r
5221         <method name="GetSortKey(System.String, System.Globalization.CompareOptions)" argnames="source, options" returntype="System.Globalization.SortKey" />\r
5222         <method name="LastIndexOf(System.String, System.String, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />\r
5223         <method name="LastIndexOf(System.String, System.Char, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />\r
5224         <method name="LastIndexOf(System.String, System.String, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />\r
5225         <method name="LastIndexOf(System.String, System.String, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />\r
5226         <method name="LastIndexOf(System.String, System.String, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />\r
5227         <method name="LastIndexOf(System.String, System.Char, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />\r
5228         <method name="LastIndexOf(System.String, System.Char, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />\r
5229         <method name="LastIndexOf(System.String, System.Char, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />\r
5230         <method name="LastIndexOf(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />\r
5231         <method name="LastIndexOf(System.String, System.Char, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />\r
5232         <method name="LastIndexOf(System.String, System.String)" argnames="source, value" returntype="System.Int32" />\r
5233         <method name="LastIndexOf(System.String, System.Char)" argnames="source, value" returntype="System.Int32" />\r
5234         <method name="IndexOf(System.String, System.String, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />\r
5235         <method name="IndexOf(System.String, System.Char, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />\r
5236         <method name="IndexOf(System.String, System.String, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />\r
5237         <method name="IndexOf(System.String, System.String, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />\r
5238         <method name="IndexOf(System.String, System.String, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />\r
5239         <method name="IndexOf(System.String, System.Char, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />\r
5240         <method name="IndexOf(System.String, System.Char, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />\r
5241         <method name="IndexOf(System.String, System.Char, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />\r
5242         <method name="IndexOf(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />\r
5243         <method name="IndexOf(System.String, System.Char, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />\r
5244         <method name="IndexOf(System.String, System.String)" argnames="source, value" returntype="System.Int32" />\r
5245         <method name="IndexOf(System.String, System.Char)" argnames="source, value" returntype="System.Int32" />\r
5246         <method name="IsSuffix(System.String, System.String)" argnames="source, suffix" returntype="System.Boolean" />\r
5247         <method name="IsSuffix(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, suffix, options" returntype="System.Boolean" />\r
5248         <method name="IsPrefix(System.String, System.String)" argnames="source, prefix" returntype="System.Boolean" />\r
5249         <method name="IsPrefix(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, prefix, options" returntype="System.Boolean" />\r
5250         <method name="Compare(System.String, System.Int32, System.Int32, System.String, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="string1, offset1, length1, string2, offset2, length2, options" returntype="System.Int32" />\r
5251         <method name="Compare(System.String, System.Int32, System.String, System.Int32)" argnames="string1, offset1, string2, offset2" returntype="System.Int32" />\r
5252         <method name="Compare(System.String, System.Int32, System.String, System.Int32, System.Globalization.CompareOptions)" argnames="string1, offset1, string2, offset2, options" returntype="System.Int32" />\r
5253         <method name="Compare(System.String, System.Int32, System.Int32, System.String, System.Int32, System.Int32)" argnames="string1, offset1, length1, string2, offset2, length2" returntype="System.Int32" />\r
5254         <method name="Compare(System.String, System.String, System.Globalization.CompareOptions)" argnames="string1, string2, options" returntype="System.Int32" />\r
5255         <method name="Compare(System.String, System.String)" argnames="string1, string2" returntype="System.Int32" />\r
5256         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5257         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
5258         <method name="ToString()" argnames="" returntype="System.String" />\r
5259         <method name="GetCompareInfo(System.Int32, System.Reflection.Assembly)" argnames="culture, assembly" returntype="System.Globalization.CompareInfo" />\r
5260         <method name="GetCompareInfo(System.String, System.Reflection.Assembly)" argnames="name, assembly" returntype="System.Globalization.CompareInfo" />\r
5261         <method name="GetCompareInfo(System.Int32)" argnames="culture" returntype="System.Globalization.CompareInfo" />\r
5262         <method name="GetCompareInfo(System.String)" argnames="name" returntype="System.Globalization.CompareInfo" />\r
5263     </class>\r
5264     <class name="CultureInfo" namespace="System.Globalization">\r
5265         <constructor name="CultureInfo(System.String)" argnames="name" />\r
5266         <constructor name="CultureInfo(System.String, System.Boolean)" argnames="name, useUserOverride" />\r
5267         <constructor name="CultureInfo(System.Int32)" argnames="culture" />\r
5268         <constructor name="CultureInfo(System.Int32, System.Boolean)" argnames="culture, useUserOverride" />\r
5269         <property name="CurrentCulture" propertytype="System.Globalization.CultureInfo" />\r
5270         <property name="UserDefaultCulture" propertytype="System.Globalization.CultureInfo" />\r
5271         <property name="UserDefaultUICulture" propertytype="System.Globalization.CultureInfo" />\r
5272         <property name="CurrentUICulture" propertytype="System.Globalization.CultureInfo" />\r
5273         <property name="InstalledUICulture" propertytype="System.Globalization.CultureInfo" />\r
5274         <property name="InvariantCulture" propertytype="System.Globalization.CultureInfo" />\r
5275         <property name="Parent" propertytype="System.Globalization.CultureInfo" />\r
5276         <property name="LCID" propertytype="System.Int32" />\r
5277         <property name="Name" propertytype="System.String" />\r
5278         <property name="DisplayName" propertytype="System.String" />\r
5279         <property name="NativeName" propertytype="System.String" />\r
5280         <property name="EnglishName" propertytype="System.String" />\r
5281         <property name="TwoLetterISOLanguageName" propertytype="System.String" />\r
5282         <property name="ThreeLetterISOLanguageName" propertytype="System.String" />\r
5283         <property name="ThreeLetterWindowsLanguageName" propertytype="System.String" />\r
5284         <property name="CompareInfo" propertytype="System.Globalization.CompareInfo" />\r
5285         <property name="TextInfo" propertytype="System.Globalization.TextInfo" />\r
5286         <property name="IsNeutralCulture" propertytype="System.Boolean" />\r
5287         <property name="NumberFormat" propertytype="System.Globalization.NumberFormatInfo" />\r
5288         <property name="DateTimeFormat" propertytype="System.Globalization.DateTimeFormatInfo" />\r
5289         <property name="Calendar" propertytype="System.Globalization.Calendar" />\r
5290         <property name="OptionalCalendars" propertytype="System.Globalization.Calendar[]" />\r
5291         <property name="UseUserOverride" propertytype="System.Boolean" />\r
5292         <property name="IsReadOnly" propertytype="System.Boolean" />\r
5293         <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />\r
5294         <method name="Clone()" argnames="" returntype="System.Object" />\r
5295         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5296         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
5297         <method name="ToString()" argnames="" returntype="System.String" />\r
5298         <method name="CreateSpecificCulture(System.String)" argnames="name" returntype="System.Globalization.CultureInfo" />\r
5299         <method name="GetCultures(System.Globalization.CultureTypes)" argnames="types" returntype="System.Globalization.CultureInfo[]" />\r
5300         <method name="ClearCachedData()" argnames="" returntype="System.Void" />\r
5301         <method name="ReadOnly(System.Globalization.CultureInfo)" argnames="ci" returntype="System.Globalization.CultureInfo" />\r
5302     </class>\r
5303     <class name="DateTimeFormatInfo" namespace="System.Globalization">\r
5304         <constructor name="DateTimeFormatInfo()" argnames="" />\r
5305         <property name="InvariantInfo" propertytype="System.Globalization.DateTimeFormatInfo" />\r
5306         <property name="CurrentInfo" propertytype="System.Globalization.DateTimeFormatInfo" />\r
5307         <property name="AMDesignator" propertytype="System.String" />\r
5308         <property name="Calendar" propertytype="System.Globalization.Calendar" />\r
5309         <property name="OptionalCalendars" propertytype="System.Int32[]" />\r
5310         <property name="EraNames" propertytype="System.String[]" />\r
5311         <property name="AbbreviatedEraNames" propertytype="System.String[]" />\r
5312         <property name="AbbreviatedEnglishEraNames" propertytype="System.String[]" />\r
5313         <property name="DateSeparator" propertytype="System.String" />\r
5314         <property name="FirstDayOfWeek" propertytype="System.DayOfWeek" />\r
5315         <property name="CalendarWeekRule" propertytype="System.Globalization.CalendarWeekRule" />\r
5316         <property name="FullDateTimePattern" propertytype="System.String" />\r
5317         <property name="LongDatePattern" propertytype="System.String" />\r
5318         <property name="LongTimePattern" propertytype="System.String" />\r
5319         <property name="MonthDayPattern" propertytype="System.String" />\r
5320         <property name="PMDesignator" propertytype="System.String" />\r
5321         <property name="RFC1123Pattern" propertytype="System.String" />\r
5322         <property name="ShortDatePattern" propertytype="System.String" />\r
5323         <property name="ShortTimePattern" propertytype="System.String" />\r
5324         <property name="SortableDateTimePattern" propertytype="System.String" />\r
5325         <property name="GeneralShortTimePattern" propertytype="System.String" />\r
5326         <property name="GeneralLongTimePattern" propertytype="System.String" />\r
5327         <property name="TimeSeparator" propertytype="System.String" />\r
5328         <property name="UniversalSortableDateTimePattern" propertytype="System.String" />\r
5329         <property name="YearMonthPattern" propertytype="System.String" />\r
5330         <property name="AbbreviatedDayNames" propertytype="System.String[]" />\r
5331         <property name="DayNames" propertytype="System.String[]" />\r
5332         <property name="AbbreviatedMonthNames" propertytype="System.String[]" />\r
5333         <property name="MonthNames" propertytype="System.String[]" />\r
5334         <property name="AllShortDatePatterns" propertytype="System.String[]" />\r
5335         <property name="AllLongDatePatterns" propertytype="System.String[]" />\r
5336         <property name="AllShortTimePatterns" propertytype="System.String[]" />\r
5337         <property name="AllLongTimePatterns" propertytype="System.String[]" />\r
5338         <property name="DateWords" propertytype="System.String[]" />\r
5339         <property name="IsReadOnly" propertytype="System.Boolean" />\r
5340         <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />\r
5341         <method name="Clone()" argnames="" returntype="System.Object" />\r
5342         <method name="GetInstance(System.IFormatProvider)" argnames="provider" returntype="System.Globalization.DateTimeFormatInfo" />\r
5343         <method name="GetEra(System.String)" argnames="eraName" returntype="System.Int32" />\r
5344         <method name="GetEraName(System.Int32)" argnames="era" returntype="System.String" />\r
5345         <method name="GetAbbreviatedEraName(System.Int32)" argnames="era" returntype="System.String" />\r
5346         <method name="GetAbbreviatedDayName(System.DayOfWeek)" argnames="dayofweek" returntype="System.String" />\r
5347         <method name="GetAllDateTimePatterns()" argnames="" returntype="System.String[]" />\r
5348         <method name="GetAllDateTimePatterns(System.Char)" argnames="format" returntype="System.String[]" />\r
5349         <method name="GetDayName(System.DayOfWeek)" argnames="dayofweek" returntype="System.String" />\r
5350         <method name="GetAbbreviatedMonthName(System.Int32)" argnames="month" returntype="System.String" />\r
5351         <method name="GetMonthName(System.Int32)" argnames="month" returntype="System.String" />\r
5352         <method name="ReadOnly(System.Globalization.DateTimeFormatInfo)" argnames="dtfi" returntype="System.Globalization.DateTimeFormatInfo" />\r
5353     </class>\r
5354     <class name="DaylightTime" namespace="System.Globalization">\r
5355         <constructor name="DaylightTime(System.DateTime, System.DateTime, System.TimeSpan)" argnames="start, end, delta" />\r
5356         <property name="Start" propertytype="System.DateTime" />\r
5357         <property name="End" propertytype="System.DateTime" />\r
5358         <property name="Delta" propertytype="System.TimeSpan" />\r
5359     </class>\r
5360     <class name="GregorianCalendar" namespace="System.Globalization">\r
5361         <constructor name="GregorianCalendar()" argnames="" />\r
5362         <constructor name="GregorianCalendar(System.Globalization.GregorianCalendarTypes)" argnames="type" />\r
5363         <field name="ADEra" />\r
5364         <property name="CalendarType" propertytype="System.Globalization.GregorianCalendarTypes" />\r
5365         <property name="ID" propertytype="System.Int32" />\r
5366         <property name="Eras" propertytype="System.Int32[]" />\r
5367         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5368         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5369         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5370         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5371         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5372         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5373         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5374         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5375         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5376         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5377         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5378         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5379         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5380         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5381         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5382         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5383         <method name="AddWeeks(System.DateTime, System.Int32)" argnames="time, weeks" returntype="System.DateTime" />\r
5384         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5385     </class>\r
5386     <class name="HebrewCalendar" namespace="System.Globalization">\r
5387         <constructor name="HebrewCalendar()" argnames="" />\r
5388         <field name="HebrewEra" />\r
5389         <property name="ID" propertytype="System.Int32" />\r
5390         <property name="Eras" propertytype="System.Int32[]" />\r
5391         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5392         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5393         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5394         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5395         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5396         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5397         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5398         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5399         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5400         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5401         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5402         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5403         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5404         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5405         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5406         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5407         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5408     </class>\r
5409     <class name="HijriCalendar" namespace="System.Globalization">\r
5410         <constructor name="HijriCalendar()" argnames="" />\r
5411         <field name="HijriEra" />\r
5412         <property name="ID" propertytype="System.Int32" />\r
5413         <property name="Eras" propertytype="System.Int32[]" />\r
5414         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5415         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5416         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5417         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5418         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5419         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5420         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5421         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5422         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5423         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5424         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5425         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5426         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5427         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5428         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5429         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5430         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5431     </class>\r
5432     <class name="JapaneseCalendar" namespace="System.Globalization">\r
5433         <constructor name="JapaneseCalendar()" argnames="" />\r
5434         <property name="ID" propertytype="System.Int32" />\r
5435         <property name="Eras" propertytype="System.Int32[]" />\r
5436         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5437         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5438         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5439         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5440         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5441         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5442         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5443         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5444         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5445         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5446         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5447         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5448         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5449         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5450         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5451         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5452         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5453     </class>\r
5454     <class name="JulianCalendar" namespace="System.Globalization">\r
5455         <constructor name="JulianCalendar()" argnames="" />\r
5456         <field name="JulianEra" />\r
5457         <property name="ID" propertytype="System.Int32" />\r
5458         <property name="Eras" propertytype="System.Int32[]" />\r
5459         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5460         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5461         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5462         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5463         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5464         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5465         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5466         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5467         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5468         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5469         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5470         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5471         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5472         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5473         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5474         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5475         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5476     </class>\r
5477     <class name="KoreanCalendar" namespace="System.Globalization">\r
5478         <constructor name="KoreanCalendar()" argnames="" />\r
5479         <field name="KoreanEra" />\r
5480         <property name="ID" propertytype="System.Int32" />\r
5481         <property name="Eras" propertytype="System.Int32[]" />\r
5482         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5483         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5484         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5485         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5486         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5487         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5488         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5489         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5490         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5491         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5492         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5493         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5494         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5495         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5496         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5497         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5498         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5499     </class>\r
5500     <class name="RegionInfo" namespace="System.Globalization">\r
5501         <constructor name="RegionInfo(System.String)" argnames="name" />\r
5502         <constructor name="RegionInfo(System.Int32)" argnames="culture" />\r
5503         <property name="CurrentRegion" propertytype="System.Globalization.RegionInfo" />\r
5504         <property name="Name" propertytype="System.String" />\r
5505         <property name="EnglishName" propertytype="System.String" />\r
5506         <property name="DisplayName" propertytype="System.String" />\r
5507         <property name="TwoLetterISORegionName" propertytype="System.String" />\r
5508         <property name="ThreeLetterISORegionName" propertytype="System.String" />\r
5509         <property name="IsMetric" propertytype="System.Boolean" />\r
5510         <property name="ThreeLetterWindowsRegionName" propertytype="System.String" />\r
5511         <property name="CurrencySymbol" propertytype="System.String" />\r
5512         <property name="ISOCurrencySymbol" propertytype="System.String" />\r
5513         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5514         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
5515         <method name="ToString()" argnames="" returntype="System.String" />\r
5516     </class>\r
5517     <class name="SortKey" namespace="System.Globalization">\r
5518         <property name="OriginalString" propertytype="System.String" />\r
5519         <property name="KeyData" propertytype="System.Byte[]" />\r
5520         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5521         <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />\r
5522         <method name="ToString()" argnames="" returntype="System.String" />\r
5523         <method name="Compare(System.Globalization.SortKey, System.Globalization.SortKey)" argnames="sortkey1, sortkey2" returntype="System.Int32" />\r
5524     </class>\r
5525     <class name="StringInfo" namespace="System.Globalization">\r
5526         <constructor name="StringInfo()" argnames="" />\r
5527         <method name="GetNextTextElement(System.String)" argnames="str" returntype="System.String" />\r
5528         <method name="GetNextTextElement(System.String, System.Int32)" argnames="str, index" returntype="System.String" />\r
5529         <method name="GetTextElementEnumerator(System.String)" argnames="str" returntype="System.Globalization.TextElementEnumerator" />\r
5530         <method name="GetTextElementEnumerator(System.String, System.Int32)" argnames="str, index" returntype="System.Globalization.TextElementEnumerator" />\r
5531         <method name="ParseCombiningCharacters(System.String)" argnames="str" returntype="System.Int32[]" />\r
5532     </class>\r
5533     <class name="TaiwanCalendar" namespace="System.Globalization">\r
5534         <constructor name="TaiwanCalendar()" argnames="" />\r
5535         <property name="ID" propertytype="System.Int32" />\r
5536         <property name="Eras" propertytype="System.Int32[]" />\r
5537         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5538         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5539         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5540         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5541         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5542         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5543         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5544         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5545         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5546         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5547         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5548         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5549         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5550         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5551         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5552         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5553         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5554     </class>\r
5555     <class name="TextElementEnumerator" namespace="System.Globalization">\r
5556         <property name="Current" propertytype="System.Object" />\r
5557         <property name="ElementIndex" propertytype="System.Int32" />\r
5558         <method name="Reset()" argnames="" returntype="System.Void" />\r
5559         <method name="MoveNext()" argnames="" returntype="System.Boolean" />\r
5560         <method name="GetTextElement()" argnames="" returntype="System.String" />\r
5561     </class>\r
5562     <class name="TextInfo" namespace="System.Globalization">\r
5563         <property name="ANSICodePage" propertytype="System.Int32" />\r
5564         <property name="OEMCodePage" propertytype="System.Int32" />\r
5565         <property name="MacCodePage" propertytype="System.Int32" />\r
5566         <property name="EBCDICCodePage" propertytype="System.Int32" />\r
5567         <property name="ListSeparator" propertytype="System.String" />\r
5568         <method name="ToUpper(System.String)" argnames="str" returntype="System.String" />\r
5569         <method name="ToUpper(System.Char)" argnames="c" returntype="System.Char" />\r
5570         <method name="ToLower(System.String)" argnames="str" returntype="System.String" />\r
5571         <method name="ToLower(System.Char)" argnames="c" returntype="System.Char" />\r
5572         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5573         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
5574         <method name="ToString()" argnames="" returntype="System.String" />\r
5575         <method name="ToTitleCase(System.String)" argnames="str" returntype="System.String" />\r
5576     </class>\r
5577     <class name="ThaiBuddhistCalendar" namespace="System.Globalization">\r
5578         <constructor name="ThaiBuddhistCalendar()" argnames="" />\r
5579         <field name="ThaiBuddhistEra" />\r
5580         <property name="ID" propertytype="System.Int32" />\r
5581         <property name="Eras" propertytype="System.Int32[]" />\r
5582         <property name="TwoDigitYearMax" propertytype="System.Int32" />\r
5583         <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />\r
5584         <method name="ToDateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second, millisecond, era" returntype="System.DateTime" />\r
5585         <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />\r
5586         <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />\r
5587         <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />\r
5588         <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5589         <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5590         <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5591         <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5592         <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />\r
5593         <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />\r
5594         <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5595         <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />\r
5596         <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />\r
5597         <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />\r
5598         <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />\r
5599     </class>\r
5600     <class name="NumberFormatInfo" namespace="System.Globalization">\r
5601         <constructor name="NumberFormatInfo()" argnames="" />\r
5602         <property name="InvariantInfo" propertytype="System.Globalization.NumberFormatInfo" />\r
5603         <property name="CurrencyDecimalDigits" propertytype="System.Int32" />\r
5604         <property name="CurrencyDecimalSeparator" propertytype="System.String" />\r
5605         <property name="IsReadOnly" propertytype="System.Boolean" />\r
5606         <property name="CurrencyGroupSizes" propertytype="System.Int32[]" />\r
5607         <property name="NumberGroupSizes" propertytype="System.Int32[]" />\r
5608         <property name="PercentGroupSizes" propertytype="System.Int32[]" />\r
5609         <property name="CurrencyGroupSeparator" propertytype="System.String" />\r
5610         <property name="CurrencySymbol" propertytype="System.String" />\r
5611         <property name="CurrentInfo" propertytype="System.Globalization.NumberFormatInfo" />\r
5612         <property name="NaNSymbol" propertytype="System.String" />\r
5613         <property name="CurrencyNegativePattern" propertytype="System.Int32" />\r
5614         <property name="NumberNegativePattern" propertytype="System.Int32" />\r
5615         <property name="PercentPositivePattern" propertytype="System.Int32" />\r
5616         <property name="PercentNegativePattern" propertytype="System.Int32" />\r
5617         <property name="NegativeInfinitySymbol" propertytype="System.String" />\r
5618         <property name="NegativeSign" propertytype="System.String" />\r
5619         <property name="NumberDecimalDigits" propertytype="System.Int32" />\r
5620         <property name="NumberDecimalSeparator" propertytype="System.String" />\r
5621         <property name="NumberGroupSeparator" propertytype="System.String" />\r
5622         <property name="CurrencyPositivePattern" propertytype="System.Int32" />\r
5623         <property name="PositiveInfinitySymbol" propertytype="System.String" />\r
5624         <property name="PositiveSign" propertytype="System.String" />\r
5625         <property name="PercentDecimalDigits" propertytype="System.Int32" />\r
5626         <property name="PercentDecimalSeparator" propertytype="System.String" />\r
5627         <property name="PercentGroupSeparator" propertytype="System.String" />\r
5628         <property name="PercentSymbol" propertytype="System.String" />\r
5629         <property name="PerMilleSymbol" propertytype="System.String" />\r
5630         <property name="AnsiCurrencySymbol" propertytype="System.String" />\r
5631         <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />\r
5632         <method name="Clone()" argnames="" returntype="System.Object" />\r
5633         <method name="GetInstance(System.IFormatProvider)" argnames="formatProvider" returntype="System.Globalization.NumberFormatInfo" />\r
5634         <method name="ReadOnly(System.Globalization.NumberFormatInfo)" argnames="nfi" returntype="System.Globalization.NumberFormatInfo" />\r
5635     </class>\r
5636     <enum name="CalendarWeekRule" namespace="System.Globalization">\r
5637         <field name="FirstDay" />\r
5638         <field name="FirstFullWeek" />\r
5639         <field name="FirstFourDayWeek" />\r
5640     </enum>\r
5641     <enum name="CompareOptions" namespace="System.Globalization">\r
5642         <field name="None" />\r
5643         <field name="IgnoreCase" />\r
5644         <field name="IgnoreNonSpace" />\r
5645         <field name="IgnoreSymbols" />\r
5646         <field name="IgnoreKanaType" />\r
5647         <field name="IgnoreWidth" />\r
5648         <field name="StringSort" />\r
5649         <field name="Ordinal" />\r
5650     </enum>\r
5651     <enum name="CultureTypes" namespace="System.Globalization">\r
5652         <field name="NeutralCultures" />\r
5653         <field name="SpecificCultures" />\r
5654         <field name="InstalledWin32Cultures" />\r
5655         <field name="AllCultures" />\r
5656     </enum>\r
5657     <enum name="DateTimeStyles" namespace="System.Globalization">\r
5658         <field name="None" />\r
5659         <field name="AllowLeadingWhite" />\r
5660         <field name="AllowTrailingWhite" />\r
5661         <field name="AllowInnerWhite" />\r
5662         <field name="AllowWhiteSpaces" />\r
5663         <field name="NoCurrentDateDefault" />\r
5664         <field name="AdjustToUniversal" />\r
5665     </enum>\r
5666     <enum name="GregorianCalendarTypes" namespace="System.Globalization">\r
5667         <field name="Localized" />\r
5668         <field name="USEnglish" />\r
5669         <field name="MiddleEastFrench" />\r
5670         <field name="Arabic" />\r
5671         <field name="TransliteratedEnglish" />\r
5672         <field name="TransliteratedFrench" />\r
5673     </enum>\r
5674     <enum name="NumberStyles" namespace="System.Globalization">\r
5675         <field name="None" />\r
5676         <field name="AllowLeadingWhite" />\r
5677         <field name="AllowTrailingWhite" />\r
5678         <field name="AllowLeadingSign" />\r
5679         <field name="AllowTrailingSign" />\r
5680         <field name="AllowParentheses" />\r
5681         <field name="AllowDecimalPoint" />\r
5682         <field name="AllowThousands" />\r
5683         <field name="AllowExponent" />\r
5684         <field name="AllowCurrencySymbol" />\r
5685         <field name="AllowHexSpecifier" />\r
5686         <field name="Integer" />\r
5687         <field name="HexNumber" />\r
5688         <field name="Number" />\r
5689         <field name="Float" />\r
5690         <field name="Currency" />\r
5691         <field name="Any" />\r
5692     </enum>\r
5693     <enum name="UnicodeCategory" namespace="System.Globalization">\r
5694         <field name="UppercaseLetter" />\r
5695         <field name="LowercaseLetter" />\r
5696         <field name="TitlecaseLetter" />\r
5697         <field name="ModifierLetter" />\r
5698         <field name="OtherLetter" />\r
5699         <field name="NonSpacingMark" />\r
5700         <field name="SpacingCombiningMark" />\r
5701         <field name="EnclosingMark" />\r
5702         <field name="DecimalDigitNumber" />\r
5703         <field name="LetterNumber" />\r
5704         <field name="OtherNumber" />\r
5705         <field name="SpaceSeparator" />\r
5706         <field name="LineSeparator" />\r
5707         <field name="ParagraphSeparator" />\r
5708         <field name="Control" />\r
5709         <field name="Format" />\r
5710         <field name="Surrogate" />\r
5711         <field name="PrivateUse" />\r
5712         <field name="ConnectorPunctuation" />\r
5713         <field name="DashPunctuation" />\r
5714         <field name="OpenPunctuation" />\r
5715         <field name="ClosePunctuation" />\r
5716         <field name="InitialQuotePunctuation" />\r
5717         <field name="FinalQuotePunctuation" />\r
5718         <field name="OtherPunctuation" />\r
5719         <field name="MathSymbol" />\r
5720         <field name="CurrencySymbol" />\r
5721         <field name="ModifierSymbol" />\r
5722         <field name="OtherSymbol" />\r
5723         <field name="OtherNotAssigned" />\r
5724     </enum>\r
5725     <class name="MissingManifestResourceException" namespace="System.Resources">\r
5726         <constructor name="MissingManifestResourceException()" argnames="" />\r
5727         <constructor name="MissingManifestResourceException(System.String)" argnames="message" />\r
5728         <constructor name="MissingManifestResourceException(System.String, System.Exception)" argnames="message, inner" />\r
5729         <constructor name="MissingManifestResourceException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
5730     </class>\r
5731     <class name="NeutralResourcesLanguageAttribute" namespace="System.Resources">\r
5732         <constructor name="NeutralResourcesLanguageAttribute(System.String)" argnames="cultureName" />\r
5733         <property name="CultureName" propertytype="System.String" />\r
5734     </class>\r
5735     <class name="ResourceManager" namespace="System.Resources">\r
5736         <constructor name="ResourceManager()" argnames="" />\r
5737         <constructor name="ResourceManager(System.String, System.Reflection.Assembly)" argnames="baseName, assembly" />\r
5738         <constructor name="ResourceManager(System.String, System.Reflection.Assembly, System.Type)" argnames="baseName, assembly, usingResourceSet" />\r
5739         <constructor name="ResourceManager(System.Type)" argnames="resourceSource" />\r
5740         <field name="BaseNameField" />\r
5741         <field name="ResourceSets" />\r
5742         <field name="MainAssembly" />\r
5743         <field name="MagicNumber" />\r
5744         <field name="HeaderVersionNumber" />\r
5745         <property name="BaseName" propertytype="System.String" />\r
5746         <property name="IgnoreCase" propertytype="System.Boolean" />\r
5747         <property name="ResourceSetType" propertytype="System.Type" />\r
5748         <method name="GetObject(System.String, System.Globalization.CultureInfo)" argnames="name, culture" returntype="System.Object" />\r
5749         <method name="GetObject(System.String)" argnames="name" returntype="System.Object" />\r
5750         <method name="GetString(System.String, System.Globalization.CultureInfo)" argnames="name, culture" returntype="System.String" />\r
5751         <method name="GetString(System.String)" argnames="name" returntype="System.String" />\r
5752         <method name="InternalGetResourceSet(System.Globalization.CultureInfo, System.Boolean, System.Boolean)" argnames="culture, createIfNotExists, tryParents" returntype="System.Resources.ResourceSet" />\r
5753         <method name="GetResourceSet(System.Globalization.CultureInfo, System.Boolean, System.Boolean)" argnames="culture, createIfNotExists, tryParents" returntype="System.Resources.ResourceSet" />\r
5754         <method name="GetResourceFileName(System.Globalization.CultureInfo)" argnames="culture" returntype="System.String" />\r
5755         <method name="ReleaseAllResources()" argnames="" returntype="System.Void" />\r
5756         <method name="CreateFileBasedResourceManager(System.String, System.String, System.Type)" argnames="baseName, resourceDir, usingResourceSet" returntype="System.Resources.ResourceManager" />\r
5757         <method name="GetSatelliteContractVersion(System.Reflection.Assembly)" argnames="a" returntype="System.Version" />\r
5758         <method name="GetNeutralResourcesLanguage(System.Reflection.Assembly)" argnames="a" returntype="System.Globalization.CultureInfo" />\r
5759     </class>\r
5760     <class name="ResourceReader" namespace="System.Resources">\r
5761         <constructor name="ResourceReader(System.String)" argnames="fileName" />\r
5762         <constructor name="ResourceReader(System.IO.Stream)" argnames="stream" />\r
5763         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
5764         <method name="Close()" argnames="" returntype="System.Void" />\r
5765     </class>\r
5766     <class name="ResourceSet" namespace="System.Resources">\r
5767         <constructor name="ResourceSet()" argnames="" />\r
5768         <constructor name="ResourceSet(System.String)" argnames="fileName" />\r
5769         <constructor name="ResourceSet(System.IO.Stream)" argnames="stream" />\r
5770         <constructor name="ResourceSet(System.Resources.IResourceReader)" argnames="reader" />\r
5771         <field name="Reader" />\r
5772         <field name="Table" />\r
5773         <method name="Dispose()" argnames="" returntype="System.Void" />\r
5774         <method name="ReadResources()" argnames="" returntype="System.Void" />\r
5775         <method name="GetObject(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Object" />\r
5776         <method name="GetObject(System.String)" argnames="name" returntype="System.Object" />\r
5777         <method name="GetString(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.String" />\r
5778         <method name="GetString(System.String)" argnames="name" returntype="System.String" />\r
5779         <method name="GetDefaultWriter()" argnames="" returntype="System.Type" />\r
5780         <method name="GetDefaultReader()" argnames="" returntype="System.Type" />\r
5781         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
5782         <method name="Close()" argnames="" returntype="System.Void" />\r
5783     </class>\r
5784     <class name="ResourceWriter" namespace="System.Resources">\r
5785         <constructor name="ResourceWriter(System.String)" argnames="fileName" />\r
5786         <constructor name="ResourceWriter(System.IO.Stream)" argnames="stream" />\r
5787         <method name="Dispose()" argnames="" returntype="System.Void" />\r
5788         <method name="Generate()" argnames="" returntype="System.Void" />\r
5789         <method name="Close()" argnames="" returntype="System.Void" />\r
5790         <method name="AddResource(System.String, System.Byte[])" argnames="name, value" returntype="System.Void" />\r
5791         <method name="AddResource(System.String, System.Object)" argnames="name, value" returntype="System.Void" />\r
5792         <method name="AddResource(System.String, System.String)" argnames="name, value" returntype="System.Void" />\r
5793     </class>\r
5794     <class name="SatelliteContractVersionAttribute" namespace="System.Resources">\r
5795         <constructor name="SatelliteContractVersionAttribute(System.String)" argnames="version" />\r
5796         <property name="Version" propertytype="System.String" />\r
5797     </class>\r
5798     <interface name="IResourceReader" namespace="System.Resources">\r
5799         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
5800         <method name="Close()" argnames="" returntype="System.Void" />\r
5801     </interface>\r
5802     <interface name="IResourceWriter" namespace="System.Resources">\r
5803         <method name="Generate()" argnames="" returntype="System.Void" />\r
5804         <method name="Close()" argnames="" returntype="System.Void" />\r
5805         <method name="AddResource(System.String, System.Byte[])" argnames="name, value" returntype="System.Void" />\r
5806         <method name="AddResource(System.String, System.Object)" argnames="name, value" returntype="System.Void" />\r
5807         <method name="AddResource(System.String, System.String)" argnames="name, value" returntype="System.Void" />\r
5808     </interface>\r
5809     <class name="Registry" namespace="Microsoft.Win32">\r
5810         <field name="CurrentUser" />\r
5811         <field name="LocalMachine" />\r
5812         <field name="ClassesRoot" />\r
5813         <field name="Users" />\r
5814         <field name="PerformanceData" />\r
5815         <field name="CurrentConfig" />\r
5816         <field name="DynData" />\r
5817     </class>\r
5818     <class name="RegistryKey" namespace="Microsoft.Win32">\r
5819         <property name="SubKeyCount" propertytype="System.Int32" />\r
5820         <property name="ValueCount" propertytype="System.Int32" />\r
5821         <property name="Name" propertytype="System.String" />\r
5822         <method name="Finalize()" argnames="" returntype="System.Void" />\r
5823         <method name="ToString()" argnames="" returntype="System.String" />\r
5824         <method name="Close()" argnames="" returntype="System.Void" />\r
5825         <method name="Flush()" argnames="" returntype="System.Void" />\r
5826         <method name="CreateSubKey(System.String)" argnames="subkey" returntype="Microsoft.Win32.RegistryKey" />\r
5827         <method name="DeleteSubKey(System.String)" argnames="subkey" returntype="System.Void" />\r
5828         <method name="DeleteSubKey(System.String, System.Boolean)" argnames="subkey, throwOnMissingSubKey" returntype="System.Void" />\r
5829         <method name="DeleteSubKeyTree(System.String)" argnames="subkey" returntype="System.Void" />\r
5830         <method name="DeleteValue(System.String)" argnames="name" returntype="System.Void" />\r
5831         <method name="DeleteValue(System.String, System.Boolean)" argnames="name, throwOnMissingValue" returntype="System.Void" />\r
5832         <method name="OpenRemoteBaseKey(Microsoft.Win32.RegistryHive, System.String)" argnames="hKey, machineName" returntype="Microsoft.Win32.RegistryKey" />\r
5833         <method name="OpenSubKey(System.String, System.Boolean)" argnames="name, writable" returntype="Microsoft.Win32.RegistryKey" />\r
5834         <method name="OpenSubKey(System.String)" argnames="name" returntype="Microsoft.Win32.RegistryKey" />\r
5835         <method name="GetSubKeyNames()" argnames="" returntype="System.String[]" />\r
5836         <method name="GetValueNames()" argnames="" returntype="System.String[]" />\r
5837         <method name="GetValue(System.String, System.Object)" argnames="name, defaultValue" returntype="System.Object" />\r
5838         <method name="GetValue(System.String)" argnames="name" returntype="System.Object" />\r
5839         <method name="SetValue(System.String, System.Object)" argnames="name, value" returntype="System.Void" />\r
5840     </class>\r
5841     <enum name="RegistryHive" namespace="Microsoft.Win32">\r
5842         <field name="ClassesRoot" />\r
5843         <field name="CurrentUser" />\r
5844         <field name="LocalMachine" />\r
5845         <field name="Users" />\r
5846         <field name="PerformanceData" />\r
5847         <field name="CurrentConfig" />\r
5848         <field name="DynData" />\r
5849     </enum>\r
5850     <class name="X509Certificate" namespace="System.Security.Cryptography.X509Certificates">\r
5851         <constructor name="X509Certificate(System.Byte[])" argnames="data" />\r
5852         <constructor name="X509Certificate(System.IntPtr)" argnames="handle" />\r
5853         <constructor name="X509Certificate(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="cert" />\r
5854         <method name="ToString(System.Boolean)" argnames="fVerbose" returntype="System.String" />\r
5855         <method name="Equals(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="other" returntype="System.Boolean" />\r
5856         <method name="GetExpirationDateString()" argnames="" returntype="System.String" />\r
5857         <method name="GetEffectiveDateString()" argnames="" returntype="System.String" />\r
5858         <method name="GetCertHashString()" argnames="" returntype="System.String" />\r
5859         <method name="GetCertHash()" argnames="" returntype="System.Byte[]" />\r
5860         <method name="GetRawCertDataString()" argnames="" returntype="System.String" />\r
5861         <method name="GetRawCertData()" argnames="" returntype="System.Byte[]" />\r
5862         <method name="GetPublicKeyString()" argnames="" returntype="System.String" />\r
5863         <method name="GetPublicKey()" argnames="" returntype="System.Byte[]" />\r
5864         <method name="GetKeyAlgorithmParametersString()" argnames="" returntype="System.String" />\r
5865         <method name="GetKeyAlgorithmParameters()" argnames="" returntype="System.Byte[]" />\r
5866         <method name="GetKeyAlgorithm()" argnames="" returntype="System.String" />\r
5867         <method name="GetSerialNumberString()" argnames="" returntype="System.String" />\r
5868         <method name="GetSerialNumber()" argnames="" returntype="System.Byte[]" />\r
5869         <method name="GetIssuerName()" argnames="" returntype="System.String" />\r
5870         <method name="GetFormat()" argnames="" returntype="System.String" />\r
5871         <method name="GetName()" argnames="" returntype="System.String" />\r
5872         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
5873         <method name="ToString()" argnames="" returntype="System.String" />\r
5874         <method name="CreateFromCertFile(System.String)" argnames="filename" returntype="System.Security.Cryptography.X509Certificates.X509Certificate" />\r
5875         <method name="CreateFromSignedFile(System.String)" argnames="filename" returntype="System.Security.Cryptography.X509Certificates.X509Certificate" />\r
5876     </class>\r
5877     <class name="AsymmetricAlgorithm" namespace="System.Security.Cryptography">\r
5878         <constructor name="AsymmetricAlgorithm()" argnames="" />\r
5879         <field name="KeySizeValue" />\r
5880         <field name="LegalKeySizesValue" />\r
5881         <property name="KeySize" propertytype="System.Int32" />\r
5882         <property name="LegalKeySizes" propertytype="System.Security.Cryptography.KeySizes[]" />\r
5883         <property name="SignatureAlgorithm" propertytype="System.String" />\r
5884         <property name="KeyExchangeAlgorithm" propertytype="System.String" />\r
5885         <method name="ToXmlString(System.Boolean)" argnames="includePrivateParameters" returntype="System.String" />\r
5886         <method name="FromXmlString(System.String)" argnames="xmlString" returntype="System.Void" />\r
5887         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
5888         <method name="Clear()" argnames="" returntype="System.Void" />\r
5889         <method name="Create()" argnames="" returntype="System.Security.Cryptography.AsymmetricAlgorithm" />\r
5890         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.AsymmetricAlgorithm" />\r
5891     </class>\r
5892     <class name="AsymmetricKeyExchangeDeformatter" namespace="System.Security.Cryptography">\r
5893         <constructor name="AsymmetricKeyExchangeDeformatter()" argnames="" />\r
5894         <property name="Parameters" propertytype="System.String" />\r
5895         <method name="DecryptKeyExchange(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />\r
5896         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
5897     </class>\r
5898     <class name="AsymmetricKeyExchangeFormatter" namespace="System.Security.Cryptography">\r
5899         <constructor name="AsymmetricKeyExchangeFormatter()" argnames="" />\r
5900         <property name="Parameters" propertytype="System.String" />\r
5901         <method name="CreateKeyExchange(System.Byte[], System.Type)" argnames="data, symAlgType" returntype="System.Byte[]" />\r
5902         <method name="CreateKeyExchange(System.Byte[])" argnames="data" returntype="System.Byte[]" />\r
5903         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
5904     </class>\r
5905     <class name="AsymmetricSignatureDeformatter" namespace="System.Security.Cryptography">\r
5906         <constructor name="AsymmetricSignatureDeformatter()" argnames="" />\r
5907         <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />\r
5908         <method name="VerifySignature(System.Security.Cryptography.HashAlgorithm, System.Byte[])" argnames="hash, rgbSignature" returntype="System.Boolean" />\r
5909         <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />\r
5910         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
5911     </class>\r
5912     <class name="AsymmetricSignatureFormatter" namespace="System.Security.Cryptography">\r
5913         <constructor name="AsymmetricSignatureFormatter()" argnames="" />\r
5914         <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />\r
5915         <method name="CreateSignature(System.Security.Cryptography.HashAlgorithm)" argnames="hash" returntype="System.Byte[]" />\r
5916         <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />\r
5917         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
5918     </class>\r
5919     <class name="ToBase64Transform" namespace="System.Security.Cryptography">\r
5920         <constructor name="ToBase64Transform()" argnames="" />\r
5921         <property name="InputBlockSize" propertytype="System.Int32" />\r
5922         <property name="OutputBlockSize" propertytype="System.Int32" />\r
5923         <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />\r
5924         <property name="CanReuseTransform" propertytype="System.Boolean" />\r
5925         <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />\r
5926         <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />\r
5927         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
5928         <method name="Finalize()" argnames="" returntype="System.Void" />\r
5929         <method name="Clear()" argnames="" returntype="System.Void" />\r
5930     </class>\r
5931     <class name="FromBase64Transform" namespace="System.Security.Cryptography">\r
5932         <constructor name="FromBase64Transform()" argnames="" />\r
5933         <constructor name="FromBase64Transform(System.Security.Cryptography.FromBase64TransformMode)" argnames="whitespaces" />\r
5934         <property name="InputBlockSize" propertytype="System.Int32" />\r
5935         <property name="OutputBlockSize" propertytype="System.Int32" />\r
5936         <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />\r
5937         <property name="CanReuseTransform" propertytype="System.Boolean" />\r
5938         <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />\r
5939         <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />\r
5940         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
5941         <method name="Finalize()" argnames="" returntype="System.Void" />\r
5942         <method name="Clear()" argnames="" returntype="System.Void" />\r
5943     </class>\r
5944     <class name="KeySizes" namespace="System.Security.Cryptography">\r
5945         <constructor name="KeySizes(System.Int32, System.Int32, System.Int32)" argnames="minSize, maxSize, skipSize" />\r
5946         <property name="MinSize" propertytype="System.Int32" />\r
5947         <property name="MaxSize" propertytype="System.Int32" />\r
5948         <property name="SkipSize" propertytype="System.Int32" />\r
5949     </class>\r
5950     <class name="CryptographicException" namespace="System.Security.Cryptography">\r
5951         <constructor name="CryptographicException()" argnames="" />\r
5952         <constructor name="CryptographicException(System.String)" argnames="message" />\r
5953         <constructor name="CryptographicException(System.String, System.String)" argnames="format, insert" />\r
5954         <constructor name="CryptographicException(System.String, System.Exception)" argnames="message, inner" />\r
5955         <constructor name="CryptographicException(System.Int32)" argnames="hr" />\r
5956         <constructor name="CryptographicException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
5957     </class>\r
5958     <class name="CryptographicUnexpectedOperationException" namespace="System.Security.Cryptography">\r
5959         <constructor name="CryptographicUnexpectedOperationException()" argnames="" />\r
5960         <constructor name="CryptographicUnexpectedOperationException(System.String)" argnames="message" />\r
5961         <constructor name="CryptographicUnexpectedOperationException(System.String, System.String)" argnames="format, insert" />\r
5962         <constructor name="CryptographicUnexpectedOperationException(System.String, System.Exception)" argnames="message, inner" />\r
5963         <constructor name="CryptographicUnexpectedOperationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
5964     </class>\r
5965     <class name="CryptoAPITransform" namespace="System.Security.Cryptography">\r
5966         <property name="KeyHandle" propertytype="System.IntPtr" />\r
5967         <property name="InputBlockSize" propertytype="System.Int32" />\r
5968         <property name="OutputBlockSize" propertytype="System.Int32" />\r
5969         <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />\r
5970         <property name="CanReuseTransform" propertytype="System.Boolean" />\r
5971         <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />\r
5972         <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />\r
5973         <method name="Finalize()" argnames="" returntype="System.Void" />\r
5974         <method name="Clear()" argnames="" returntype="System.Void" />\r
5975     </class>\r
5976     <class name="CspParameters" namespace="System.Security.Cryptography">\r
5977         <constructor name="CspParameters()" argnames="" />\r
5978         <constructor name="CspParameters(System.Int32)" argnames="dwTypeIn" />\r
5979         <constructor name="CspParameters(System.Int32, System.String)" argnames="dwTypeIn, strProviderNameIn" />\r
5980         <constructor name="CspParameters(System.Int32, System.String, System.String)" argnames="dwTypeIn, strProviderNameIn, strContainerNameIn" />\r
5981         <field name="ProviderType" />\r
5982         <field name="ProviderName" />\r
5983         <field name="KeyContainerName" />\r
5984         <field name="KeyNumber" />\r
5985         <property name="Flags" propertytype="System.Security.Cryptography.CspProviderFlags" />\r
5986     </class>\r
5987     <class name="CryptoConfig" namespace="System.Security.Cryptography">\r
5988         <constructor name="CryptoConfig()" argnames="" />\r
5989         <method name="CreateFromName(System.String, System.Object[])" argnames="name, args" returntype="System.Object" />\r
5990         <method name="CreateFromName(System.String)" argnames="name" returntype="System.Object" />\r
5991         <method name="MapNameToOID(System.String)" argnames="name" returntype="System.String" />\r
5992         <method name="EncodeOID(System.String)" argnames="str" returntype="System.Byte[]" />\r
5993     </class>\r
5994     <class name="CryptoStream" namespace="System.Security.Cryptography">\r
5995         <constructor name="CryptoStream(System.IO.Stream, System.Security.Cryptography.ICryptoTransform, System.Security.Cryptography.CryptoStreamMode)" argnames="stream, transform, mode" />\r
5996         <property name="CanRead" propertytype="System.Boolean" />\r
5997         <property name="CanSeek" propertytype="System.Boolean" />\r
5998         <property name="CanWrite" propertytype="System.Boolean" />\r
5999         <property name="Length" propertytype="System.Int64" />\r
6000         <property name="Position" propertytype="System.Int64" />\r
6001         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6002         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />\r
6003         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />\r
6004         <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />\r
6005         <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />\r
6006         <method name="Flush()" argnames="" returntype="System.Void" />\r
6007         <method name="Close()" argnames="" returntype="System.Void" />\r
6008         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6009         <method name="FlushFinalBlock()" argnames="" returntype="System.Void" />\r
6010         <method name="Clear()" argnames="" returntype="System.Void" />\r
6011     </class>\r
6012     <class name="SymmetricAlgorithm" namespace="System.Security.Cryptography">\r
6013         <constructor name="SymmetricAlgorithm()" argnames="" />\r
6014         <field name="BlockSizeValue" />\r
6015         <field name="FeedbackSizeValue" />\r
6016         <field name="IVValue" />\r
6017         <field name="KeyValue" />\r
6018         <field name="LegalBlockSizesValue" />\r
6019         <field name="LegalKeySizesValue" />\r
6020         <field name="KeySizeValue" />\r
6021         <field name="ModeValue" />\r
6022         <field name="PaddingValue" />\r
6023         <property name="BlockSize" propertytype="System.Int32" />\r
6024         <property name="FeedbackSize" propertytype="System.Int32" />\r
6025         <property name="IV" propertytype="System.Byte[]" />\r
6026         <property name="Key" propertytype="System.Byte[]" />\r
6027         <property name="LegalBlockSizes" propertytype="System.Security.Cryptography.KeySizes[]" />\r
6028         <property name="LegalKeySizes" propertytype="System.Security.Cryptography.KeySizes[]" />\r
6029         <property name="KeySize" propertytype="System.Int32" />\r
6030         <property name="Mode" propertytype="System.Security.Cryptography.CipherMode" />\r
6031         <property name="Padding" propertytype="System.Security.Cryptography.PaddingMode" />\r
6032         <method name="GenerateIV()" argnames="" returntype="System.Void" />\r
6033         <method name="GenerateKey()" argnames="" returntype="System.Void" />\r
6034         <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6035         <method name="CreateDecryptor()" argnames="" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6036         <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6037         <method name="CreateEncryptor()" argnames="" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6038         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6039         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6040         <method name="Clear()" argnames="" returntype="System.Void" />\r
6041         <method name="ValidKeySize(System.Int32)" argnames="bitLength" returntype="System.Boolean" />\r
6042         <method name="Create()" argnames="" returntype="System.Security.Cryptography.SymmetricAlgorithm" />\r
6043         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.SymmetricAlgorithm" />\r
6044     </class>\r
6045     <class name="DES" namespace="System.Security.Cryptography">\r
6046         <constructor name="DES()" argnames="" />\r
6047         <property name="Key" propertytype="System.Byte[]" />\r
6048         <method name="Create()" argnames="" returntype="System.Security.Cryptography.DES" />\r
6049         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.DES" />\r
6050         <method name="IsWeakKey(System.Byte[])" argnames="rgbKey" returntype="System.Boolean" />\r
6051         <method name="IsSemiWeakKey(System.Byte[])" argnames="rgbKey" returntype="System.Boolean" />\r
6052     </class>\r
6053     <class name="DESCryptoServiceProvider" namespace="System.Security.Cryptography">\r
6054         <constructor name="DESCryptoServiceProvider()" argnames="" />\r
6055         <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />\r
6056         <method name="GenerateIV()" argnames="" returntype="System.Void" />\r
6057         <method name="GenerateKey()" argnames="" returntype="System.Void" />\r
6058         <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6059         <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6060     </class>\r
6061     <class name="DeriveBytes" namespace="System.Security.Cryptography">\r
6062         <constructor name="DeriveBytes()" argnames="" />\r
6063         <method name="Reset()" argnames="" returntype="System.Void" />\r
6064         <method name="GetBytes(System.Int32)" argnames="cb" returntype="System.Byte[]" />\r
6065     </class>\r
6066     <class name="DSA" namespace="System.Security.Cryptography">\r
6067         <method name="ImportParameters(System.Security.Cryptography.DSAParameters)" argnames="parameters" returntype="System.Void" />\r
6068         <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.DSAParameters" />\r
6069         <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />\r
6070         <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />\r
6071         <method name="ToXmlString(System.Boolean)" argnames="includePrivateParameters" returntype="System.String" />\r
6072         <method name="FromXmlString(System.String)" argnames="xmlString" returntype="System.Void" />\r
6073         <method name="Create()" argnames="" returntype="System.Security.Cryptography.DSA" />\r
6074         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.DSA" />\r
6075     </class>\r
6076     <class name="DSACryptoServiceProvider" namespace="System.Security.Cryptography">\r
6077         <constructor name="DSACryptoServiceProvider()" argnames="" />\r
6078         <constructor name="DSACryptoServiceProvider(System.Int32)" argnames="dwKeySize" />\r
6079         <constructor name="DSACryptoServiceProvider(System.Security.Cryptography.CspParameters)" argnames="parameters" />\r
6080         <constructor name="DSACryptoServiceProvider(System.Int32, System.Security.Cryptography.CspParameters)" argnames="dwKeySize, parameters" />\r
6081         <property name="KeyExchangeAlgorithm" propertytype="System.String" />\r
6082         <property name="KeySize" propertytype="System.Int32" />\r
6083         <property name="LegalKeySizes" propertytype="System.Security.Cryptography.KeySizes[]" />\r
6084         <property name="SignatureAlgorithm" propertytype="System.String" />\r
6085         <property name="PersistKeyInCsp" propertytype="System.Boolean" />\r
6086         <property name="hKey" propertytype="System.IntPtr" />\r
6087         <method name="ImportParameters(System.Security.Cryptography.DSAParameters)" argnames="parameters" returntype="System.Void" />\r
6088         <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.DSAParameters" />\r
6089         <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />\r
6090         <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />\r
6091         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6092         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6093         <method name="SignData(System.IO.Stream)" argnames="inputStream" returntype="System.Byte[]" />\r
6094         <method name="SignData(System.Byte[])" argnames="buffer" returntype="System.Byte[]" />\r
6095         <method name="SignData(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Byte[]" />\r
6096         <method name="VerifyData(System.Byte[], System.Byte[])" argnames="rgbData, rgbSignature" returntype="System.Boolean" />\r
6097         <method name="SignHash(System.Byte[], System.String)" argnames="rgbHash, str" returntype="System.Byte[]" />\r
6098         <method name="VerifyHash(System.Byte[], System.String, System.Byte[])" argnames="rgbHash, str, rgbSignature" returntype="System.Boolean" />\r
6099     </class>\r
6100     <class name="DSASignatureDeformatter" namespace="System.Security.Cryptography">\r
6101         <constructor name="DSASignatureDeformatter()" argnames="" />\r
6102         <constructor name="DSASignatureDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6103         <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />\r
6104         <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />\r
6105         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6106     </class>\r
6107     <class name="DSASignatureFormatter" namespace="System.Security.Cryptography">\r
6108         <constructor name="DSASignatureFormatter()" argnames="" />\r
6109         <constructor name="DSASignatureFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6110         <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />\r
6111         <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />\r
6112         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6113     </class>\r
6114     <class name="HashAlgorithm" namespace="System.Security.Cryptography">\r
6115         <constructor name="HashAlgorithm()" argnames="" />\r
6116         <field name="HashSizeValue" />\r
6117         <field name="HashValue" />\r
6118         <field name="State" />\r
6119         <property name="HashSize" propertytype="System.Int32" />\r
6120         <property name="Hash" propertytype="System.Byte[]" />\r
6121         <property name="InputBlockSize" propertytype="System.Int32" />\r
6122         <property name="OutputBlockSize" propertytype="System.Int32" />\r
6123         <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />\r
6124         <property name="CanReuseTransform" propertytype="System.Boolean" />\r
6125         <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />\r
6126         <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />\r
6127         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6128         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="array, ibStart, cbSize" returntype="System.Void" />\r
6129         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6130         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6131         <method name="Create()" argnames="" returntype="System.Security.Cryptography.HashAlgorithm" />\r
6132         <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.HashAlgorithm" />\r
6133         <method name="ComputeHash(System.IO.Stream)" argnames="inputStream" returntype="System.Byte[]" />\r
6134         <method name="ComputeHash(System.Byte[])" argnames="buffer" returntype="System.Byte[]" />\r
6135         <method name="ComputeHash(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Byte[]" />\r
6136         <method name="Clear()" argnames="" returntype="System.Void" />\r
6137     </class>\r
6138     <class name="KeyedHashAlgorithm" namespace="System.Security.Cryptography">\r
6139         <constructor name="KeyedHashAlgorithm()" argnames="" />\r
6140         <field name="KeyValue" />\r
6141         <property name="Key" propertytype="System.Byte[]" />\r
6142         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6143         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6144         <method name="Create()" argnames="" returntype="System.Security.Cryptography.KeyedHashAlgorithm" />\r
6145         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.KeyedHashAlgorithm" />\r
6146     </class>\r
6147     <class name="HMACSHA1" namespace="System.Security.Cryptography">\r
6148         <constructor name="HMACSHA1()" argnames="" />\r
6149         <constructor name="HMACSHA1(System.Byte[])" argnames="rgbKey" />\r
6150         <property name="Key" propertytype="System.Byte[]" />\r
6151         <property name="HashName" propertytype="System.String" />\r
6152         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6153         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ib, cb" returntype="System.Void" />\r
6154         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6155         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6156         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6157     </class>\r
6158     <class name="MACTripleDES" namespace="System.Security.Cryptography">\r
6159         <constructor name="MACTripleDES()" argnames="" />\r
6160         <constructor name="MACTripleDES(System.Byte[])" argnames="rgbKey" />\r
6161         <constructor name="MACTripleDES(System.String, System.Byte[])" argnames="strTripleDES, rgbKey" />\r
6162         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6163         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgbData, ibStart, cbSize" returntype="System.Void" />\r
6164         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6165         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6166         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6167     </class>\r
6168     <class name="MD5" namespace="System.Security.Cryptography">\r
6169         <constructor name="MD5()" argnames="" />\r
6170         <method name="Create()" argnames="" returntype="System.Security.Cryptography.MD5" />\r
6171         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.MD5" />\r
6172     </class>\r
6173     <class name="MD5CryptoServiceProvider" namespace="System.Security.Cryptography">\r
6174         <constructor name="MD5CryptoServiceProvider()" argnames="" />\r
6175         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6176         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />\r
6177         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6178         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6179         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6180     </class>\r
6181     <class name="MaskGenerationMethod" namespace="System.Security.Cryptography">\r
6182         <constructor name="MaskGenerationMethod()" argnames="" />\r
6183         <method name="GenerateMask(System.Byte[], System.Int32)" argnames="rgbSeed, cbReturn" returntype="System.Byte[]" />\r
6184     </class>\r
6185     <class name="PasswordDeriveBytes" namespace="System.Security.Cryptography">\r
6186         <constructor name="PasswordDeriveBytes(System.String, System.Byte[])" argnames="strPassword, rgbSalt" />\r
6187         <constructor name="PasswordDeriveBytes(System.String, System.Byte[], System.String, System.Int32)" argnames="strPassword, rgbSalt, strHashName, iterations" />\r
6188         <constructor name="PasswordDeriveBytes(System.String, System.Byte[], System.Security.Cryptography.CspParameters)" argnames="strPassword, rgbSalt, cspParams" />\r
6189         <constructor name="PasswordDeriveBytes(System.String, System.Byte[], System.String, System.Int32, System.Security.Cryptography.CspParameters)" argnames="strPassword, rgbSalt, strHashName, iterations, cspParams" />\r
6190         <property name="HashName" propertytype="System.String" />\r
6191         <property name="IterationCount" propertytype="System.Int32" />\r
6192         <property name="Salt" propertytype="System.Byte[]" />\r
6193         <method name="Reset()" argnames="" returntype="System.Void" />\r
6194         <method name="GetBytes(System.Int32)" argnames="cb" returntype="System.Byte[]" />\r
6195         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6196         <method name="CryptDeriveKey(System.String, System.String, System.Int32, System.Byte[])" argnames="algname, alghashname, keySize, rgbIV" returntype="System.Byte[]" />\r
6197     </class>\r
6198     <class name="PKCS1MaskGenerationMethod" namespace="System.Security.Cryptography">\r
6199         <constructor name="PKCS1MaskGenerationMethod()" argnames="" />\r
6200         <property name="HashName" propertytype="System.String" />\r
6201         <method name="GenerateMask(System.Byte[], System.Int32)" argnames="rgbSeed, cbReturn" returntype="System.Byte[]" />\r
6202     </class>\r
6203     <class name="RC2" namespace="System.Security.Cryptography">\r
6204         <constructor name="RC2()" argnames="" />\r
6205         <field name="EffectiveKeySizeValue" />\r
6206         <property name="EffectiveKeySize" propertytype="System.Int32" />\r
6207         <property name="KeySize" propertytype="System.Int32" />\r
6208         <method name="Create()" argnames="" returntype="System.Security.Cryptography.RC2" />\r
6209         <method name="Create(System.String)" argnames="AlgName" returntype="System.Security.Cryptography.RC2" />\r
6210     </class>\r
6211     <class name="RC2CryptoServiceProvider" namespace="System.Security.Cryptography">\r
6212         <constructor name="RC2CryptoServiceProvider()" argnames="" />\r
6213         <property name="EffectiveKeySize" propertytype="System.Int32" />\r
6214         <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />\r
6215         <method name="GenerateIV()" argnames="" returntype="System.Void" />\r
6216         <method name="GenerateKey()" argnames="" returntype="System.Void" />\r
6217         <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6218         <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6219     </class>\r
6220     <class name="RandomNumberGenerator" namespace="System.Security.Cryptography">\r
6221         <constructor name="RandomNumberGenerator()" argnames="" />\r
6222         <method name="GetNonZeroBytes(System.Byte[])" argnames="data" returntype="System.Void" />\r
6223         <method name="GetBytes(System.Byte[])" argnames="data" returntype="System.Void" />\r
6224         <method name="Create()" argnames="" returntype="System.Security.Cryptography.RandomNumberGenerator" />\r
6225         <method name="Create(System.String)" argnames="rngName" returntype="System.Security.Cryptography.RandomNumberGenerator" />\r
6226     </class>\r
6227     <class name="RNGCryptoServiceProvider" namespace="System.Security.Cryptography">\r
6228         <constructor name="RNGCryptoServiceProvider()" argnames="" />\r
6229         <constructor name="RNGCryptoServiceProvider(System.String)" argnames="str" />\r
6230         <constructor name="RNGCryptoServiceProvider(System.Byte[])" argnames="rgb" />\r
6231         <constructor name="RNGCryptoServiceProvider(System.Security.Cryptography.CspParameters)" argnames="cspParams" />\r
6232         <method name="GetNonZeroBytes(System.Byte[])" argnames="data" returntype="System.Void" />\r
6233         <method name="GetBytes(System.Byte[])" argnames="data" returntype="System.Void" />\r
6234         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6235     </class>\r
6236     <class name="RSA" namespace="System.Security.Cryptography">\r
6237         <constructor name="RSA()" argnames="" />\r
6238         <method name="ImportParameters(System.Security.Cryptography.RSAParameters)" argnames="parameters" returntype="System.Void" />\r
6239         <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.RSAParameters" />\r
6240         <method name="EncryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />\r
6241         <method name="DecryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />\r
6242         <method name="ToXmlString(System.Boolean)" argnames="includePrivateParameters" returntype="System.String" />\r
6243         <method name="FromXmlString(System.String)" argnames="xmlString" returntype="System.Void" />\r
6244         <method name="Create()" argnames="" returntype="System.Security.Cryptography.RSA" />\r
6245         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.RSA" />\r
6246     </class>\r
6247     <class name="RSACryptoServiceProvider" namespace="System.Security.Cryptography">\r
6248         <constructor name="RSACryptoServiceProvider()" argnames="" />\r
6249         <constructor name="RSACryptoServiceProvider(System.Int32)" argnames="dwKeySize" />\r
6250         <constructor name="RSACryptoServiceProvider(System.Security.Cryptography.CspParameters)" argnames="parameters" />\r
6251         <constructor name="RSACryptoServiceProvider(System.Int32, System.Security.Cryptography.CspParameters)" argnames="dwKeySize, parameters" />\r
6252         <property name="KeySize" propertytype="System.Int32" />\r
6253         <property name="KeyExchangeAlgorithm" propertytype="System.String" />\r
6254         <property name="SignatureAlgorithm" propertytype="System.String" />\r
6255         <property name="PersistKeyInCsp" propertytype="System.Boolean" />\r
6256         <property name="hKey" propertytype="System.IntPtr" />\r
6257         <method name="ImportParameters(System.Security.Cryptography.RSAParameters)" argnames="parameters" returntype="System.Void" />\r
6258         <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.RSAParameters" />\r
6259         <method name="EncryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />\r
6260         <method name="DecryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />\r
6261         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6262         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6263         <method name="SignData(System.IO.Stream, System.Object)" argnames="inputStream, halg" returntype="System.Byte[]" />\r
6264         <method name="SignData(System.Byte[], System.Object)" argnames="buffer, halg" returntype="System.Byte[]" />\r
6265         <method name="SignData(System.Byte[], System.Int32, System.Int32, System.Object)" argnames="buffer, offset, count, halg" returntype="System.Byte[]" />\r
6266         <method name="VerifyData(System.Byte[], System.Object, System.Byte[])" argnames="buffer, halg, signature" returntype="System.Boolean" />\r
6267         <method name="SignHash(System.Byte[], System.String)" argnames="rgbHash, str" returntype="System.Byte[]" />\r
6268         <method name="VerifyHash(System.Byte[], System.String, System.Byte[])" argnames="rgbHash, str, rgbSignature" returntype="System.Boolean" />\r
6269         <method name="Encrypt(System.Byte[], System.Boolean)" argnames="rgb, fOAEP" returntype="System.Byte[]" />\r
6270         <method name="Decrypt(System.Byte[], System.Boolean)" argnames="rgb, fOAEP" returntype="System.Byte[]" />\r
6271     </class>\r
6272     <class name="RSAOAEPKeyExchangeDeformatter" namespace="System.Security.Cryptography">\r
6273         <constructor name="RSAOAEPKeyExchangeDeformatter()" argnames="" />\r
6274         <constructor name="RSAOAEPKeyExchangeDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6275         <property name="Parameters" propertytype="System.String" />\r
6276         <method name="DecryptKeyExchange(System.Byte[])" argnames="rgbData" returntype="System.Byte[]" />\r
6277         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6278     </class>\r
6279     <class name="RSAOAEPKeyExchangeFormatter" namespace="System.Security.Cryptography">\r
6280         <constructor name="RSAOAEPKeyExchangeFormatter()" argnames="" />\r
6281         <constructor name="RSAOAEPKeyExchangeFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6282         <property name="Parameter" propertytype="System.Byte[]" />\r
6283         <property name="Parameters" propertytype="System.String" />\r
6284         <property name="Rng" propertytype="System.Security.Cryptography.RandomNumberGenerator" />\r
6285         <method name="CreateKeyExchange(System.Byte[], System.Type)" argnames="rgbData, symAlgType" returntype="System.Byte[]" />\r
6286         <method name="CreateKeyExchange(System.Byte[])" argnames="rgbData" returntype="System.Byte[]" />\r
6287         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6288     </class>\r
6289     <class name="RSAPKCS1KeyExchangeDeformatter" namespace="System.Security.Cryptography">\r
6290         <constructor name="RSAPKCS1KeyExchangeDeformatter()" argnames="" />\r
6291         <constructor name="RSAPKCS1KeyExchangeDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6292         <property name="RNG" propertytype="System.Security.Cryptography.RandomNumberGenerator" />\r
6293         <property name="Parameters" propertytype="System.String" />\r
6294         <method name="DecryptKeyExchange(System.Byte[])" argnames="rgbIn" returntype="System.Byte[]" />\r
6295         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6296     </class>\r
6297     <class name="RSAPKCS1KeyExchangeFormatter" namespace="System.Security.Cryptography">\r
6298         <constructor name="RSAPKCS1KeyExchangeFormatter()" argnames="" />\r
6299         <constructor name="RSAPKCS1KeyExchangeFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6300         <property name="Parameters" propertytype="System.String" />\r
6301         <property name="Rng" propertytype="System.Security.Cryptography.RandomNumberGenerator" />\r
6302         <method name="CreateKeyExchange(System.Byte[], System.Type)" argnames="rgbData, symAlgType" returntype="System.Byte[]" />\r
6303         <method name="CreateKeyExchange(System.Byte[])" argnames="rgbData" returntype="System.Byte[]" />\r
6304         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6305     </class>\r
6306     <class name="RSAPKCS1SignatureDeformatter" namespace="System.Security.Cryptography">\r
6307         <constructor name="RSAPKCS1SignatureDeformatter()" argnames="" />\r
6308         <constructor name="RSAPKCS1SignatureDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6309         <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />\r
6310         <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />\r
6311         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6312     </class>\r
6313     <class name="RSAPKCS1SignatureFormatter" namespace="System.Security.Cryptography">\r
6314         <constructor name="RSAPKCS1SignatureFormatter()" argnames="" />\r
6315         <constructor name="RSAPKCS1SignatureFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />\r
6316         <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />\r
6317         <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />\r
6318         <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />\r
6319     </class>\r
6320     <class name="Rijndael" namespace="System.Security.Cryptography">\r
6321         <constructor name="Rijndael()" argnames="" />\r
6322         <method name="Create()" argnames="" returntype="System.Security.Cryptography.Rijndael" />\r
6323         <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.Rijndael" />\r
6324     </class>\r
6325     <class name="RijndaelManaged" namespace="System.Security.Cryptography">\r
6326         <constructor name="RijndaelManaged()" argnames="" />\r
6327         <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />\r
6328         <method name="GenerateIV()" argnames="" returntype="System.Void" />\r
6329         <method name="GenerateKey()" argnames="" returntype="System.Void" />\r
6330         <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6331         <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6332     </class>\r
6333     <class name="SHA1" namespace="System.Security.Cryptography">\r
6334         <constructor name="SHA1()" argnames="" />\r
6335         <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA1" />\r
6336         <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA1" />\r
6337     </class>\r
6338     <class name="SHA1CryptoServiceProvider" namespace="System.Security.Cryptography">\r
6339         <constructor name="SHA1CryptoServiceProvider()" argnames="" />\r
6340         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6341         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />\r
6342         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6343         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6344         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6345     </class>\r
6346     <class name="SHA1Managed" namespace="System.Security.Cryptography">\r
6347         <constructor name="SHA1Managed()" argnames="" />\r
6348         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6349         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />\r
6350         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6351     </class>\r
6352     <class name="SHA256" namespace="System.Security.Cryptography">\r
6353         <constructor name="SHA256()" argnames="" />\r
6354         <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA256" />\r
6355         <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA256" />\r
6356     </class>\r
6357     <class name="SHA256Managed" namespace="System.Security.Cryptography">\r
6358         <constructor name="SHA256Managed()" argnames="" />\r
6359         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6360         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />\r
6361         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6362     </class>\r
6363     <class name="SHA384" namespace="System.Security.Cryptography">\r
6364         <constructor name="SHA384()" argnames="" />\r
6365         <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA384" />\r
6366         <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA384" />\r
6367     </class>\r
6368     <class name="SHA384Managed" namespace="System.Security.Cryptography">\r
6369         <constructor name="SHA384Managed()" argnames="" />\r
6370         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6371         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />\r
6372         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6373     </class>\r
6374     <class name="SHA512" namespace="System.Security.Cryptography">\r
6375         <constructor name="SHA512()" argnames="" />\r
6376         <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA512" />\r
6377         <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA512" />\r
6378     </class>\r
6379     <class name="SHA512Managed" namespace="System.Security.Cryptography">\r
6380         <constructor name="SHA512Managed()" argnames="" />\r
6381         <method name="HashFinal()" argnames="" returntype="System.Byte[]" />\r
6382         <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />\r
6383         <method name="Initialize()" argnames="" returntype="System.Void" />\r
6384     </class>\r
6385     <class name="SignatureDescription" namespace="System.Security.Cryptography">\r
6386         <constructor name="SignatureDescription()" argnames="" />\r
6387         <constructor name="SignatureDescription(System.Security.SecurityElement)" argnames="el" />\r
6388         <property name="KeyAlgorithm" propertytype="System.String" />\r
6389         <property name="DigestAlgorithm" propertytype="System.String" />\r
6390         <property name="FormatterAlgorithm" propertytype="System.String" />\r
6391         <property name="DeformatterAlgorithm" propertytype="System.String" />\r
6392         <method name="CreateDigest()" argnames="" returntype="System.Security.Cryptography.HashAlgorithm" />\r
6393         <method name="CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Security.Cryptography.AsymmetricSignatureFormatter" />\r
6394         <method name="CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Security.Cryptography.AsymmetricSignatureDeformatter" />\r
6395     </class>\r
6396     <class name="TripleDES" namespace="System.Security.Cryptography">\r
6397         <constructor name="TripleDES()" argnames="" />\r
6398         <property name="Key" propertytype="System.Byte[]" />\r
6399         <method name="Create()" argnames="" returntype="System.Security.Cryptography.TripleDES" />\r
6400         <method name="Create(System.String)" argnames="str" returntype="System.Security.Cryptography.TripleDES" />\r
6401         <method name="IsWeakKey(System.Byte[])" argnames="rgbKey" returntype="System.Boolean" />\r
6402     </class>\r
6403     <class name="TripleDESCryptoServiceProvider" namespace="System.Security.Cryptography">\r
6404         <constructor name="TripleDESCryptoServiceProvider()" argnames="" />\r
6405         <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />\r
6406         <method name="GenerateIV()" argnames="" returntype="System.Void" />\r
6407         <method name="GenerateKey()" argnames="" returntype="System.Void" />\r
6408         <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6409         <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />\r
6410     </class>\r
6411     <interface name="ICryptoTransform" namespace="System.Security.Cryptography">\r
6412         <property name="InputBlockSize" propertytype="System.Int32" />\r
6413         <property name="OutputBlockSize" propertytype="System.Int32" />\r
6414         <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />\r
6415         <property name="CanReuseTransform" propertytype="System.Boolean" />\r
6416         <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />\r
6417         <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />\r
6418     </interface>\r
6419     <struct name="DSAParameters" namespace="System.Security.Cryptography">\r
6420         <field name="P" />\r
6421         <field name="Q" />\r
6422         <field name="G" />\r
6423         <field name="Y" />\r
6424         <field name="J" />\r
6425         <field name="X" />\r
6426         <field name="Seed" />\r
6427         <field name="Counter" />\r
6428     </struct>\r
6429     <struct name="RSAParameters" namespace="System.Security.Cryptography">\r
6430         <field name="Exponent" />\r
6431         <field name="Modulus" />\r
6432         <field name="P" />\r
6433         <field name="Q" />\r
6434         <field name="DP" />\r
6435         <field name="DQ" />\r
6436         <field name="InverseQ" />\r
6437         <field name="D" />\r
6438     </struct>\r
6439     <enum name="FromBase64TransformMode" namespace="System.Security.Cryptography">\r
6440         <field name="IgnoreWhiteSpaces" />\r
6441         <field name="DoNotIgnoreWhiteSpaces" />\r
6442     </enum>\r
6443     <enum name="CipherMode" namespace="System.Security.Cryptography">\r
6444         <field name="CBC" />\r
6445         <field name="ECB" />\r
6446         <field name="OFB" />\r
6447         <field name="CFB" />\r
6448         <field name="CTS" />\r
6449     </enum>\r
6450     <enum name="PaddingMode" namespace="System.Security.Cryptography">\r
6451         <field name="None" />\r
6452         <field name="PKCS7" />\r
6453         <field name="Zeros" />\r
6454     </enum>\r
6455     <enum name="CspProviderFlags" namespace="System.Security.Cryptography">\r
6456         <field name="UseMachineKeyStore" />\r
6457         <field name="UseDefaultKeyContainer" />\r
6458     </enum>\r
6459     <enum name="CryptoStreamMode" namespace="System.Security.Cryptography">\r
6460         <field name="Read" />\r
6461         <field name="Write" />\r
6462     </enum>\r
6463     <class name="Stream" namespace="System.IO">\r
6464         <constructor name="Stream()" argnames="" />\r
6465         <field name="Null" />\r
6466         <property name="CanRead" propertytype="System.Boolean" />\r
6467         <property name="CanSeek" propertytype="System.Boolean" />\r
6468         <property name="CanWrite" propertytype="System.Boolean" />\r
6469         <property name="Length" propertytype="System.Int64" />\r
6470         <property name="Position" propertytype="System.Int64" />\r
6471         <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />\r
6472         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />\r
6473         <method name="ReadByte()" argnames="" returntype="System.Int32" />\r
6474         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />\r
6475         <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />\r
6476         <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />\r
6477         <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />\r
6478         <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, count, callback, state" returntype="System.IAsyncResult" />\r
6479         <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />\r
6480         <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, count, callback, state" returntype="System.IAsyncResult" />\r
6481         <method name="CreateWaitHandle()" argnames="" returntype="System.Threading.WaitHandle" />\r
6482         <method name="Flush()" argnames="" returntype="System.Void" />\r
6483         <method name="Close()" argnames="" returntype="System.Void" />\r
6484     </class>\r
6485     <class name="BinaryReader" namespace="System.IO">\r
6486         <constructor name="BinaryReader(System.IO.Stream)" argnames="input" />\r
6487         <constructor name="BinaryReader(System.IO.Stream, System.Text.Encoding)" argnames="input, encoding" />\r
6488         <property name="BaseStream" propertytype="System.IO.Stream" />\r
6489         <method name="FillBuffer(System.Int32)" argnames="numBytes" returntype="System.Void" />\r
6490         <method name="ReadBytes(System.Int32)" argnames="count" returntype="System.Byte[]" />\r
6491         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />\r
6492         <method name="ReadChars(System.Int32)" argnames="count" returntype="System.Char[]" />\r
6493         <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />\r
6494         <method name="ReadString()" argnames="" returntype="System.String" />\r
6495         <method name="ReadDecimal()" argnames="" returntype="System.Decimal" />\r
6496         <method name="ReadDouble()" argnames="" returntype="System.Double" />\r
6497         <method name="ReadSingle()" argnames="" returntype="System.Single" />\r
6498         <method name="ReadUInt64()" argnames="" returntype="System.UInt64" />\r
6499         <method name="ReadInt64()" argnames="" returntype="System.Int64" />\r
6500         <method name="ReadUInt32()" argnames="" returntype="System.UInt32" />\r
6501         <method name="ReadInt32()" argnames="" returntype="System.Int32" />\r
6502         <method name="ReadUInt16()" argnames="" returntype="System.UInt16" />\r
6503         <method name="ReadInt16()" argnames="" returntype="System.Int16" />\r
6504         <method name="ReadChar()" argnames="" returntype="System.Char" />\r
6505         <method name="ReadSByte()" argnames="" returntype="System.SByte" />\r
6506         <method name="ReadByte()" argnames="" returntype="System.Byte" />\r
6507         <method name="ReadBoolean()" argnames="" returntype="System.Boolean" />\r
6508         <method name="Read()" argnames="" returntype="System.Int32" />\r
6509         <method name="PeekChar()" argnames="" returntype="System.Int32" />\r
6510         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6511         <method name="Close()" argnames="" returntype="System.Void" />\r
6512         <method name="Read7BitEncodedInt()" argnames="" returntype="System.Int32" />\r
6513     </class>\r
6514     <class name="BinaryWriter" namespace="System.IO">\r
6515         <constructor name="BinaryWriter()" argnames="" />\r
6516         <constructor name="BinaryWriter(System.IO.Stream)" argnames="output" />\r
6517         <constructor name="BinaryWriter(System.IO.Stream, System.Text.Encoding)" argnames="output, encoding" />\r
6518         <field name="OutStream" />\r
6519         <field name="Null" />\r
6520         <property name="BaseStream" propertytype="System.IO.Stream" />\r
6521         <method name="Write(System.String)" argnames="value" returntype="System.Void" />\r
6522         <method name="Write(System.Single)" argnames="value" returntype="System.Void" />\r
6523         <method name="Write(System.UInt64)" argnames="value" returntype="System.Void" />\r
6524         <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />\r
6525         <method name="Write(System.UInt32)" argnames="value" returntype="System.Void" />\r
6526         <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />\r
6527         <method name="Write(System.UInt16)" argnames="value" returntype="System.Void" />\r
6528         <method name="Write(System.Int16)" argnames="value" returntype="System.Void" />\r
6529         <method name="Write(System.Decimal)" argnames="value" returntype="System.Void" />\r
6530         <method name="Write(System.Double)" argnames="value" returntype="System.Void" />\r
6531         <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Void" />\r
6532         <method name="Write(System.Char[])" argnames="chars" returntype="System.Void" />\r
6533         <method name="Write(System.Char)" argnames="ch" returntype="System.Void" />\r
6534         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
6535         <method name="Write(System.Byte[])" argnames="buffer" returntype="System.Void" />\r
6536         <method name="Write(System.SByte)" argnames="value" returntype="System.Void" />\r
6537         <method name="Write(System.Byte)" argnames="value" returntype="System.Void" />\r
6538         <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />\r
6539         <method name="Seek(System.Int32, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />\r
6540         <method name="Flush()" argnames="" returntype="System.Void" />\r
6541         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6542         <method name="Close()" argnames="" returntype="System.Void" />\r
6543         <method name="Write7BitEncodedInt(System.Int32)" argnames="value" returntype="System.Void" />\r
6544     </class>\r
6545     <class name="BufferedStream" namespace="System.IO">\r
6546         <constructor name="BufferedStream(System.IO.Stream)" argnames="stream" />\r
6547         <constructor name="BufferedStream(System.IO.Stream, System.Int32)" argnames="stream, bufferSize" />\r
6548         <property name="CanRead" propertytype="System.Boolean" />\r
6549         <property name="CanWrite" propertytype="System.Boolean" />\r
6550         <property name="CanSeek" propertytype="System.Boolean" />\r
6551         <property name="Length" propertytype="System.Int64" />\r
6552         <property name="Position" propertytype="System.Int64" />\r
6553         <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />\r
6554         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Void" />\r
6555         <method name="ReadByte()" argnames="" returntype="System.Int32" />\r
6556         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Int32" />\r
6557         <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />\r
6558         <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />\r
6559         <method name="Flush()" argnames="" returntype="System.Void" />\r
6560         <method name="Close()" argnames="" returntype="System.Void" />\r
6561     </class>\r
6562     <class name="Directory" namespace="System.IO">\r
6563         <method name="GetParent(System.String)" argnames="path" returntype="System.IO.DirectoryInfo" />\r
6564         <method name="CreateDirectory(System.String)" argnames="path" returntype="System.IO.DirectoryInfo" />\r
6565         <method name="Exists(System.String)" argnames="path" returntype="System.Boolean" />\r
6566         <method name="SetCreationTime(System.String, System.DateTime)" argnames="path, creationTime" returntype="System.Void" />\r
6567         <method name="GetCreationTime(System.String)" argnames="path" returntype="System.DateTime" />\r
6568         <method name="SetLastWriteTime(System.String, System.DateTime)" argnames="path, lastWriteTime" returntype="System.Void" />\r
6569         <method name="GetLastWriteTime(System.String)" argnames="path" returntype="System.DateTime" />\r
6570         <method name="SetLastAccessTime(System.String, System.DateTime)" argnames="path, lastAccessTime" returntype="System.Void" />\r
6571         <method name="GetLastAccessTime(System.String)" argnames="path" returntype="System.DateTime" />\r
6572         <method name="GetFiles(System.String)" argnames="path" returntype="System.String[]" />\r
6573         <method name="GetFiles(System.String, System.String)" argnames="path, searchPattern" returntype="System.String[]" />\r
6574         <method name="GetDirectories(System.String)" argnames="path" returntype="System.String[]" />\r
6575         <method name="GetDirectories(System.String, System.String)" argnames="path, searchPattern" returntype="System.String[]" />\r
6576         <method name="GetFileSystemEntries(System.String)" argnames="path" returntype="System.String[]" />\r
6577         <method name="GetFileSystemEntries(System.String, System.String)" argnames="path, searchPattern" returntype="System.String[]" />\r
6578         <method name="GetLogicalDrives()" argnames="" returntype="System.String[]" />\r
6579         <method name="GetDirectoryRoot(System.String)" argnames="path" returntype="System.String" />\r
6580         <method name="GetCurrentDirectory()" argnames="" returntype="System.String" />\r
6581         <method name="SetCurrentDirectory(System.String)" argnames="path" returntype="System.Void" />\r
6582         <method name="Move(System.String, System.String)" argnames="sourceDirName, destDirName" returntype="System.Void" />\r
6583         <method name="Delete(System.String)" argnames="path" returntype="System.Void" />\r
6584         <method name="Delete(System.String, System.Boolean)" argnames="path, recursive" returntype="System.Void" />\r
6585     </class>\r
6586     <class name="FileSystemInfo" namespace="System.IO">\r
6587         <constructor name="FileSystemInfo()" argnames="" />\r
6588         <field name="FullPath" />\r
6589         <field name="OriginalPath" />\r
6590         <property name="FullName" propertytype="System.String" />\r
6591         <property name="Extension" propertytype="System.String" />\r
6592         <property name="Name" propertytype="System.String" />\r
6593         <property name="Exists" propertytype="System.Boolean" />\r
6594         <property name="CreationTime" propertytype="System.DateTime" />\r
6595         <property name="LastAccessTime" propertytype="System.DateTime" />\r
6596         <property name="LastWriteTime" propertytype="System.DateTime" />\r
6597         <property name="Attributes" propertytype="System.IO.FileAttributes" />\r
6598         <method name="Delete()" argnames="" returntype="System.Void" />\r
6599         <method name="Refresh()" argnames="" returntype="System.Void" />\r
6600     </class>\r
6601     <class name="DirectoryInfo" namespace="System.IO">\r
6602         <constructor name="DirectoryInfo(System.String)" argnames="path" />\r
6603         <property name="Name" propertytype="System.String" />\r
6604         <property name="Parent" propertytype="System.IO.DirectoryInfo" />\r
6605         <property name="Exists" propertytype="System.Boolean" />\r
6606         <property name="Root" propertytype="System.IO.DirectoryInfo" />\r
6607         <method name="Delete()" argnames="" returntype="System.Void" />\r
6608         <method name="ToString()" argnames="" returntype="System.String" />\r
6609         <method name="CreateSubdirectory(System.String)" argnames="path" returntype="System.IO.DirectoryInfo" />\r
6610         <method name="Create()" argnames="" returntype="System.Void" />\r
6611         <method name="GetFiles(System.String)" argnames="searchPattern" returntype="System.IO.FileInfo[]" />\r
6612         <method name="GetFiles()" argnames="" returntype="System.IO.FileInfo[]" />\r
6613         <method name="GetDirectories()" argnames="" returntype="System.IO.DirectoryInfo[]" />\r
6614         <method name="GetFileSystemInfos(System.String)" argnames="searchPattern" returntype="System.IO.FileSystemInfo[]" />\r
6615         <method name="GetFileSystemInfos()" argnames="" returntype="System.IO.FileSystemInfo[]" />\r
6616         <method name="GetDirectories(System.String)" argnames="searchPattern" returntype="System.IO.DirectoryInfo[]" />\r
6617         <method name="MoveTo(System.String)" argnames="destDirName" returntype="System.Void" />\r
6618         <method name="Delete(System.Boolean)" argnames="recursive" returntype="System.Void" />\r
6619     </class>\r
6620     <class name="IOException" namespace="System.IO">\r
6621         <constructor name="IOException()" argnames="" />\r
6622         <constructor name="IOException(System.String)" argnames="message" />\r
6623         <constructor name="IOException(System.String, System.Int32)" argnames="message, hresult" />\r
6624         <constructor name="IOException(System.String, System.Exception)" argnames="message, innerException" />\r
6625         <constructor name="IOException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
6626     </class>\r
6627     <class name="DirectoryNotFoundException" namespace="System.IO">\r
6628         <constructor name="DirectoryNotFoundException()" argnames="" />\r
6629         <constructor name="DirectoryNotFoundException(System.String)" argnames="message" />\r
6630         <constructor name="DirectoryNotFoundException(System.String, System.Exception)" argnames="message, innerException" />\r
6631         <constructor name="DirectoryNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
6632     </class>\r
6633     <class name="EndOfStreamException" namespace="System.IO">\r
6634         <constructor name="EndOfStreamException()" argnames="" />\r
6635         <constructor name="EndOfStreamException(System.String)" argnames="message" />\r
6636         <constructor name="EndOfStreamException(System.String, System.Exception)" argnames="message, innerException" />\r
6637         <constructor name="EndOfStreamException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
6638     </class>\r
6639     <class name="File" namespace="System.IO">\r
6640         <method name="OpenText(System.String)" argnames="path" returntype="System.IO.StreamReader" />\r
6641         <method name="CreateText(System.String)" argnames="path" returntype="System.IO.StreamWriter" />\r
6642         <method name="AppendText(System.String)" argnames="path" returntype="System.IO.StreamWriter" />\r
6643         <method name="Copy(System.String, System.String)" argnames="sourceFileName, destFileName" returntype="System.Void" />\r
6644         <method name="Copy(System.String, System.String, System.Boolean)" argnames="sourceFileName, destFileName, overwrite" returntype="System.Void" />\r
6645         <method name="Create(System.String)" argnames="path" returntype="System.IO.FileStream" />\r
6646         <method name="Create(System.String, System.Int32)" argnames="path, bufferSize" returntype="System.IO.FileStream" />\r
6647         <method name="Delete(System.String)" argnames="path" returntype="System.Void" />\r
6648         <method name="Exists(System.String)" argnames="path" returntype="System.Boolean" />\r
6649         <method name="Open(System.String, System.IO.FileMode)" argnames="path, mode" returntype="System.IO.FileStream" />\r
6650         <method name="Open(System.String, System.IO.FileMode, System.IO.FileAccess)" argnames="path, mode, access" returntype="System.IO.FileStream" />\r
6651         <method name="Open(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="path, mode, access, share" returntype="System.IO.FileStream" />\r
6652         <method name="SetCreationTime(System.String, System.DateTime)" argnames="path, creationTime" returntype="System.Void" />\r
6653         <method name="GetCreationTime(System.String)" argnames="path" returntype="System.DateTime" />\r
6654         <method name="SetLastAccessTime(System.String, System.DateTime)" argnames="path, lastAccessTime" returntype="System.Void" />\r
6655         <method name="GetLastAccessTime(System.String)" argnames="path" returntype="System.DateTime" />\r
6656         <method name="SetLastWriteTime(System.String, System.DateTime)" argnames="path, lastWriteTime" returntype="System.Void" />\r
6657         <method name="GetLastWriteTime(System.String)" argnames="path" returntype="System.DateTime" />\r
6658         <method name="GetAttributes(System.String)" argnames="path" returntype="System.IO.FileAttributes" />\r
6659         <method name="SetAttributes(System.String, System.IO.FileAttributes)" argnames="path, fileAttributes" returntype="System.Void" />\r
6660         <method name="OpenRead(System.String)" argnames="path" returntype="System.IO.FileStream" />\r
6661         <method name="OpenWrite(System.String)" argnames="path" returntype="System.IO.FileStream" />\r
6662         <method name="Move(System.String, System.String)" argnames="sourceFileName, destFileName" returntype="System.Void" />\r
6663     </class>\r
6664     <class name="FileInfo" namespace="System.IO">\r
6665         <constructor name="FileInfo(System.String)" argnames="fileName" />\r
6666         <property name="Name" propertytype="System.String" />\r
6667         <property name="Length" propertytype="System.Int64" />\r
6668         <property name="DirectoryName" propertytype="System.String" />\r
6669         <property name="Directory" propertytype="System.IO.DirectoryInfo" />\r
6670         <property name="Exists" propertytype="System.Boolean" />\r
6671         <method name="Delete()" argnames="" returntype="System.Void" />\r
6672         <method name="ToString()" argnames="" returntype="System.String" />\r
6673         <method name="OpenText()" argnames="" returntype="System.IO.StreamReader" />\r
6674         <method name="CreateText()" argnames="" returntype="System.IO.StreamWriter" />\r
6675         <method name="AppendText()" argnames="" returntype="System.IO.StreamWriter" />\r
6676         <method name="CopyTo(System.String)" argnames="destFileName" returntype="System.IO.FileInfo" />\r
6677         <method name="Create()" argnames="" returntype="System.IO.FileStream" />\r
6678         <method name="CopyTo(System.String, System.Boolean)" argnames="destFileName, overwrite" returntype="System.IO.FileInfo" />\r
6679         <method name="Open(System.IO.FileMode)" argnames="mode" returntype="System.IO.FileStream" />\r
6680         <method name="Open(System.IO.FileMode, System.IO.FileAccess)" argnames="mode, access" returntype="System.IO.FileStream" />\r
6681         <method name="Open(System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="mode, access, share" returntype="System.IO.FileStream" />\r
6682         <method name="OpenRead()" argnames="" returntype="System.IO.FileStream" />\r
6683         <method name="OpenWrite()" argnames="" returntype="System.IO.FileStream" />\r
6684         <method name="MoveTo(System.String)" argnames="destFileName" returntype="System.Void" />\r
6685     </class>\r
6686     <class name="FileLoadException" namespace="System.IO">\r
6687         <constructor name="FileLoadException()" argnames="" />\r
6688         <constructor name="FileLoadException(System.String)" argnames="message" />\r
6689         <constructor name="FileLoadException(System.String, System.Exception)" argnames="message, inner" />\r
6690         <constructor name="FileLoadException(System.String, System.String)" argnames="message, fileName" />\r
6691         <constructor name="FileLoadException(System.String, System.String, System.Exception)" argnames="message, fileName, inner" />\r
6692         <constructor name="FileLoadException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
6693         <property name="Message" propertytype="System.String" />\r
6694         <property name="FileName" propertytype="System.String" />\r
6695         <property name="FusionLog" propertytype="System.String" />\r
6696         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
6697         <method name="ToString()" argnames="" returntype="System.String" />\r
6698     </class>\r
6699     <class name="FileNotFoundException" namespace="System.IO">\r
6700         <constructor name="FileNotFoundException()" argnames="" />\r
6701         <constructor name="FileNotFoundException(System.String)" argnames="message" />\r
6702         <constructor name="FileNotFoundException(System.String, System.Exception)" argnames="message, innerException" />\r
6703         <constructor name="FileNotFoundException(System.String, System.String)" argnames="message, fileName" />\r
6704         <constructor name="FileNotFoundException(System.String, System.String, System.Exception)" argnames="message, fileName, innerException" />\r
6705         <constructor name="FileNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
6706         <property name="Message" propertytype="System.String" />\r
6707         <property name="FileName" propertytype="System.String" />\r
6708         <property name="FusionLog" propertytype="System.String" />\r
6709         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
6710         <method name="ToString()" argnames="" returntype="System.String" />\r
6711     </class>\r
6712     <class name="FileStream" namespace="System.IO">\r
6713         <constructor name="FileStream(System.String, System.IO.FileMode)" argnames="path, mode" />\r
6714         <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess)" argnames="path, mode, access" />\r
6715         <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="path, mode, access, share" />\r
6716         <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32)" argnames="path, mode, access, share, bufferSize" />\r
6717         <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32, System.Boolean)" argnames="path, mode, access, share, bufferSize, useAsync" />\r
6718         <constructor name="FileStream(System.IntPtr, System.IO.FileAccess)" argnames="handle, access" />\r
6719         <constructor name="FileStream(System.IntPtr, System.IO.FileAccess, System.Boolean)" argnames="handle, access, ownsHandle" />\r
6720         <constructor name="FileStream(System.IntPtr, System.IO.FileAccess, System.Boolean, System.Int32)" argnames="handle, access, ownsHandle, bufferSize" />\r
6721         <constructor name="FileStream(System.IntPtr, System.IO.FileAccess, System.Boolean, System.Int32, System.Boolean)" argnames="handle, access, ownsHandle, bufferSize, isAsync" />\r
6722         <property name="CanRead" propertytype="System.Boolean" />\r
6723         <property name="CanWrite" propertytype="System.Boolean" />\r
6724         <property name="CanSeek" propertytype="System.Boolean" />\r
6725         <property name="IsAsync" propertytype="System.Boolean" />\r
6726         <property name="Length" propertytype="System.Int64" />\r
6727         <property name="Name" propertytype="System.String" />\r
6728         <property name="NameInternal" propertytype="System.String" />\r
6729         <property name="Position" propertytype="System.Int64" />\r
6730         <property name="Handle" propertytype="System.IntPtr" />\r
6731         <method name="Unlock(System.Int64, System.Int64)" argnames="position, length" returntype="System.Void" />\r
6732         <method name="Lock(System.Int64, System.Int64)" argnames="position, length" returntype="System.Void" />\r
6733         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6734         <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />\r
6735         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Void" />\r
6736         <method name="ReadByte()" argnames="" returntype="System.Int32" />\r
6737         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Int32" />\r
6738         <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />\r
6739         <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />\r
6740         <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />\r
6741         <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="array, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />\r
6742         <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />\r
6743         <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="array, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />\r
6744         <method name="Flush()" argnames="" returntype="System.Void" />\r
6745         <method name="Close()" argnames="" returntype="System.Void" />\r
6746         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6747     </class>\r
6748     <class name="MemoryStream" namespace="System.IO">\r
6749         <constructor name="MemoryStream()" argnames="" />\r
6750         <constructor name="MemoryStream(System.Int32)" argnames="capacity" />\r
6751         <constructor name="MemoryStream(System.Byte[])" argnames="buffer" />\r
6752         <constructor name="MemoryStream(System.Byte[], System.Boolean)" argnames="buffer, writable" />\r
6753         <constructor name="MemoryStream(System.Byte[], System.Int32, System.Int32)" argnames="buffer, index, count" />\r
6754         <constructor name="MemoryStream(System.Byte[], System.Int32, System.Int32, System.Boolean)" argnames="buffer, index, count, writable" />\r
6755         <constructor name="MemoryStream(System.Byte[], System.Int32, System.Int32, System.Boolean, System.Boolean)" argnames="buffer, index, count, writable, publiclyVisible" />\r
6756         <property name="CanRead" propertytype="System.Boolean" />\r
6757         <property name="CanSeek" propertytype="System.Boolean" />\r
6758         <property name="CanWrite" propertytype="System.Boolean" />\r
6759         <property name="Capacity" propertytype="System.Int32" />\r
6760         <property name="Length" propertytype="System.Int64" />\r
6761         <property name="Position" propertytype="System.Int64" />\r
6762         <method name="WriteTo(System.IO.Stream)" argnames="stream" returntype="System.Void" />\r
6763         <method name="ToArray()" argnames="" returntype="System.Byte[]" />\r
6764         <method name="GetBuffer()" argnames="" returntype="System.Byte[]" />\r
6765         <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />\r
6766         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />\r
6767         <method name="ReadByte()" argnames="" returntype="System.Int32" />\r
6768         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />\r
6769         <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />\r
6770         <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, loc" returntype="System.Int64" />\r
6771         <method name="Flush()" argnames="" returntype="System.Void" />\r
6772         <method name="Close()" argnames="" returntype="System.Void" />\r
6773     </class>\r
6774     <class name="Path" namespace="System.IO">\r
6775         <field name="DirectorySeparatorChar" />\r
6776         <field name="AltDirectorySeparatorChar" />\r
6777         <field name="VolumeSeparatorChar" />\r
6778         <field name="InvalidPathChars" />\r
6779         <field name="PathSeparator" />\r
6780         <method name="ChangeExtension(System.String, System.String)" argnames="path, extension" returntype="System.String" />\r
6781         <method name="GetDirectoryName(System.String)" argnames="path" returntype="System.String" />\r
6782         <method name="GetExtension(System.String)" argnames="path" returntype="System.String" />\r
6783         <method name="GetFullPath(System.String)" argnames="path" returntype="System.String" />\r
6784         <method name="GetFileName(System.String)" argnames="path" returntype="System.String" />\r
6785         <method name="GetFileNameWithoutExtension(System.String)" argnames="path" returntype="System.String" />\r
6786         <method name="GetPathRoot(System.String)" argnames="path" returntype="System.String" />\r
6787         <method name="GetTempPath()" argnames="" returntype="System.String" />\r
6788         <method name="GetTempFileName()" argnames="" returntype="System.String" />\r
6789         <method name="HasExtension(System.String)" argnames="path" returntype="System.Boolean" />\r
6790         <method name="IsPathRooted(System.String)" argnames="path" returntype="System.Boolean" />\r
6791         <method name="Combine(System.String, System.String)" argnames="path1, path2" returntype="System.String" />\r
6792     </class>\r
6793     <class name="PathTooLongException" namespace="System.IO">\r
6794         <constructor name="PathTooLongException()" argnames="" />\r
6795         <constructor name="PathTooLongException(System.String)" argnames="message" />\r
6796         <constructor name="PathTooLongException(System.String, System.Exception)" argnames="message, innerException" />\r
6797         <constructor name="PathTooLongException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
6798     </class>\r
6799     <class name="TextReader" namespace="System.IO">\r
6800         <constructor name="TextReader()" argnames="" />\r
6801         <field name="Null" />\r
6802         <method name="ReadLine()" argnames="" returntype="System.String" />\r
6803         <method name="ReadBlock(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />\r
6804         <method name="ReadToEnd()" argnames="" returntype="System.String" />\r
6805         <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />\r
6806         <method name="Read()" argnames="" returntype="System.Int32" />\r
6807         <method name="Peek()" argnames="" returntype="System.Int32" />\r
6808         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6809         <method name="Close()" argnames="" returntype="System.Void" />\r
6810         <method name="Synchronized(System.IO.TextReader)" argnames="reader" returntype="System.IO.TextReader" />\r
6811     </class>\r
6812     <class name="StreamReader" namespace="System.IO">\r
6813         <constructor name="StreamReader(System.IO.Stream)" argnames="stream" />\r
6814         <constructor name="StreamReader(System.IO.Stream, System.Boolean)" argnames="stream, detectEncodingFromByteOrderMarks" />\r
6815         <constructor name="StreamReader(System.IO.Stream, System.Text.Encoding)" argnames="stream, encoding" />\r
6816         <constructor name="StreamReader(System.IO.Stream, System.Text.Encoding, System.Boolean)" argnames="stream, encoding, detectEncodingFromByteOrderMarks" />\r
6817         <constructor name="StreamReader(System.IO.Stream, System.Text.Encoding, System.Boolean, System.Int32)" argnames="stream, encoding, detectEncodingFromByteOrderMarks, bufferSize" />\r
6818         <constructor name="StreamReader(System.String)" argnames="path" />\r
6819         <constructor name="StreamReader(System.String, System.Boolean)" argnames="path, detectEncodingFromByteOrderMarks" />\r
6820         <constructor name="StreamReader(System.String, System.Text.Encoding)" argnames="path, encoding" />\r
6821         <constructor name="StreamReader(System.String, System.Text.Encoding, System.Boolean)" argnames="path, encoding, detectEncodingFromByteOrderMarks" />\r
6822         <constructor name="StreamReader(System.String, System.Text.Encoding, System.Boolean, System.Int32)" argnames="path, encoding, detectEncodingFromByteOrderMarks, bufferSize" />\r
6823         <field name="Null" />\r
6824         <property name="CurrentEncoding" propertytype="System.Text.Encoding" />\r
6825         <property name="BaseStream" propertytype="System.IO.Stream" />\r
6826         <method name="ReadLine()" argnames="" returntype="System.String" />\r
6827         <method name="ReadToEnd()" argnames="" returntype="System.String" />\r
6828         <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />\r
6829         <method name="Read()" argnames="" returntype="System.Int32" />\r
6830         <method name="Peek()" argnames="" returntype="System.Int32" />\r
6831         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6832         <method name="Close()" argnames="" returntype="System.Void" />\r
6833         <method name="DiscardBufferedData()" argnames="" returntype="System.Void" />\r
6834     </class>\r
6835     <class name="TextWriter" namespace="System.IO">\r
6836         <constructor name="TextWriter()" argnames="" />\r
6837         <constructor name="TextWriter(System.IFormatProvider)" argnames="formatProvider" />\r
6838         <field name="CoreNewLine" />\r
6839         <field name="Null" />\r
6840         <property name="FormatProvider" propertytype="System.IFormatProvider" />\r
6841         <property name="Encoding" propertytype="System.Text.Encoding" />\r
6842         <property name="NewLine" propertytype="System.String" />\r
6843         <method name="WriteLine(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />\r
6844         <method name="WriteLine(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />\r
6845         <method name="WriteLine(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />\r
6846         <method name="WriteLine(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />\r
6847         <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />\r
6848         <method name="WriteLine(System.String)" argnames="value" returntype="System.Void" />\r
6849         <method name="WriteLine(System.Decimal)" argnames="value" returntype="System.Void" />\r
6850         <method name="WriteLine(System.Double)" argnames="value" returntype="System.Void" />\r
6851         <method name="WriteLine(System.Single)" argnames="value" returntype="System.Void" />\r
6852         <method name="WriteLine(System.UInt64)" argnames="value" returntype="System.Void" />\r
6853         <method name="WriteLine(System.Int64)" argnames="value" returntype="System.Void" />\r
6854         <method name="WriteLine(System.UInt32)" argnames="value" returntype="System.Void" />\r
6855         <method name="WriteLine(System.Int32)" argnames="value" returntype="System.Void" />\r
6856         <method name="WriteLine(System.Boolean)" argnames="value" returntype="System.Void" />\r
6857         <method name="WriteLine(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
6858         <method name="WriteLine(System.Char[])" argnames="buffer" returntype="System.Void" />\r
6859         <method name="WriteLine(System.Char)" argnames="value" returntype="System.Void" />\r
6860         <method name="WriteLine()" argnames="" returntype="System.Void" />\r
6861         <method name="Write(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />\r
6862         <method name="Write(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />\r
6863         <method name="Write(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />\r
6864         <method name="Write(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />\r
6865         <method name="Write(System.Object)" argnames="value" returntype="System.Void" />\r
6866         <method name="Write(System.String)" argnames="value" returntype="System.Void" />\r
6867         <method name="Write(System.Decimal)" argnames="value" returntype="System.Void" />\r
6868         <method name="Write(System.Double)" argnames="value" returntype="System.Void" />\r
6869         <method name="Write(System.Single)" argnames="value" returntype="System.Void" />\r
6870         <method name="Write(System.UInt64)" argnames="value" returntype="System.Void" />\r
6871         <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />\r
6872         <method name="Write(System.UInt32)" argnames="value" returntype="System.Void" />\r
6873         <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />\r
6874         <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />\r
6875         <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
6876         <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />\r
6877         <method name="Write(System.Char)" argnames="value" returntype="System.Void" />\r
6878         <method name="Flush()" argnames="" returntype="System.Void" />\r
6879         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6880         <method name="Close()" argnames="" returntype="System.Void" />\r
6881         <method name="Synchronized(System.IO.TextWriter)" argnames="writer" returntype="System.IO.TextWriter" />\r
6882     </class>\r
6883     <class name="StreamWriter" namespace="System.IO">\r
6884         <constructor name="StreamWriter(System.IO.Stream)" argnames="stream" />\r
6885         <constructor name="StreamWriter(System.IO.Stream, System.Text.Encoding)" argnames="stream, encoding" />\r
6886         <constructor name="StreamWriter(System.IO.Stream, System.Text.Encoding, System.Int32)" argnames="stream, encoding, bufferSize" />\r
6887         <constructor name="StreamWriter(System.String)" argnames="path" />\r
6888         <constructor name="StreamWriter(System.String, System.Boolean)" argnames="path, append" />\r
6889         <constructor name="StreamWriter(System.String, System.Boolean, System.Text.Encoding)" argnames="path, append, encoding" />\r
6890         <constructor name="StreamWriter(System.String, System.Boolean, System.Text.Encoding, System.Int32)" argnames="path, append, encoding, bufferSize" />\r
6891         <field name="Null" />\r
6892         <property name="AutoFlush" propertytype="System.Boolean" />\r
6893         <property name="BaseStream" propertytype="System.IO.Stream" />\r
6894         <property name="Closable" propertytype="System.Boolean" />\r
6895         <property name="Encoding" propertytype="System.Text.Encoding" />\r
6896         <method name="Write(System.String)" argnames="value" returntype="System.Void" />\r
6897         <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
6898         <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />\r
6899         <method name="Write(System.Char)" argnames="value" returntype="System.Void" />\r
6900         <method name="Flush()" argnames="" returntype="System.Void" />\r
6901         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6902         <method name="Close()" argnames="" returntype="System.Void" />\r
6903         <method name="Finalize()" argnames="" returntype="System.Void" />\r
6904     </class>\r
6905     <class name="StringReader" namespace="System.IO">\r
6906         <constructor name="StringReader(System.String)" argnames="s" />\r
6907         <method name="ReadLine()" argnames="" returntype="System.String" />\r
6908         <method name="ReadToEnd()" argnames="" returntype="System.String" />\r
6909         <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />\r
6910         <method name="Read()" argnames="" returntype="System.Int32" />\r
6911         <method name="Peek()" argnames="" returntype="System.Int32" />\r
6912         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6913         <method name="Close()" argnames="" returntype="System.Void" />\r
6914     </class>\r
6915     <class name="StringWriter" namespace="System.IO">\r
6916         <constructor name="StringWriter()" argnames="" />\r
6917         <constructor name="StringWriter(System.IFormatProvider)" argnames="formatProvider" />\r
6918         <constructor name="StringWriter(System.Text.StringBuilder)" argnames="sb" />\r
6919         <constructor name="StringWriter(System.Text.StringBuilder, System.IFormatProvider)" argnames="sb, formatProvider" />\r
6920         <property name="Encoding" propertytype="System.Text.Encoding" />\r
6921         <method name="GetStringBuilder()" argnames="" returntype="System.Text.StringBuilder" />\r
6922         <method name="Write(System.String)" argnames="value" returntype="System.Void" />\r
6923         <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />\r
6924         <method name="Write(System.Char)" argnames="value" returntype="System.Void" />\r
6925         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
6926         <method name="Close()" argnames="" returntype="System.Void" />\r
6927         <method name="ToString()" argnames="" returntype="System.String" />\r
6928     </class>\r
6929     <enum name="FileAccess" namespace="System.IO">\r
6930         <field name="Read" />\r
6931         <field name="Write" />\r
6932         <field name="ReadWrite" />\r
6933     </enum>\r
6934     <enum name="FileMode" namespace="System.IO">\r
6935         <field name="CreateNew" />\r
6936         <field name="Create" />\r
6937         <field name="Open" />\r
6938         <field name="OpenOrCreate" />\r
6939         <field name="Truncate" />\r
6940         <field name="Append" />\r
6941     </enum>\r
6942     <enum name="FileShare" namespace="System.IO">\r
6943         <field name="None" />\r
6944         <field name="Read" />\r
6945         <field name="Write" />\r
6946         <field name="ReadWrite" />\r
6947         <field name="Inheritable" />\r
6948     </enum>\r
6949     <enum name="FileAttributes" namespace="System.IO">\r
6950         <field name="ReadOnly" />\r
6951         <field name="Hidden" />\r
6952         <field name="System" />\r
6953         <field name="Directory" />\r
6954         <field name="Archive" />\r
6955         <field name="Device" />\r
6956         <field name="Normal" />\r
6957         <field name="Temporary" />\r
6958         <field name="SparseFile" />\r
6959         <field name="ReparsePoint" />\r
6960         <field name="Compressed" />\r
6961         <field name="Offline" />\r
6962         <field name="NotContentIndexed" />\r
6963         <field name="Encrypted" />\r
6964     </enum>\r
6965     <enum name="SeekOrigin" namespace="System.IO">\r
6966         <field name="Begin" />\r
6967         <field name="Current" />\r
6968         <field name="End" />\r
6969     </enum>\r
6970     <class name="AllMembershipCondition" namespace="System.Security.Policy">\r
6971         <constructor name="AllMembershipCondition()" argnames="" />\r
6972         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
6973         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
6974         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
6975         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
6976         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
6977         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
6978         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
6979         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
6980         <method name="ToString()" argnames="" returntype="System.String" />\r
6981     </class>\r
6982     <class name="ApplicationDirectory" namespace="System.Security.Policy">\r
6983         <constructor name="ApplicationDirectory(System.String)" argnames="name" />\r
6984         <property name="Directory" propertytype="System.String" />\r
6985         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
6986         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
6987         <method name="ToString()" argnames="" returntype="System.String" />\r
6988         <method name="Copy()" argnames="" returntype="System.Object" />\r
6989     </class>\r
6990     <class name="ApplicationDirectoryMembershipCondition" namespace="System.Security.Policy">\r
6991         <constructor name="ApplicationDirectoryMembershipCondition()" argnames="" />\r
6992         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
6993         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
6994         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
6995         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
6996         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
6997         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
6998         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
6999         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7000         <method name="ToString()" argnames="" returntype="System.String" />\r
7001     </class>\r
7002     <class name="CodeGroup" namespace="System.Security.Policy">\r
7003         <constructor name="CodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Policy.PolicyStatement)" argnames="membershipCondition, policy" />\r
7004         <property name="Children" propertytype="System.Collections.IList" />\r
7005         <property name="MembershipCondition" propertytype="System.Security.Policy.IMembershipCondition" />\r
7006         <property name="PolicyStatement" propertytype="System.Security.Policy.PolicyStatement" />\r
7007         <property name="Name" propertytype="System.String" />\r
7008         <property name="Description" propertytype="System.String" />\r
7009         <property name="PermissionSetName" propertytype="System.String" />\r
7010         <property name="AttributeString" propertytype="System.String" />\r
7011         <property name="MergeLogic" propertytype="System.String" />\r
7012         <method name="ParseXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7013         <method name="CreateXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="element, level" returntype="System.Void" />\r
7014         <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />\r
7015         <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />\r
7016         <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />\r
7017         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7018         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7019         <method name="AddChild(System.Security.Policy.CodeGroup)" argnames="group" returntype="System.Void" />\r
7020         <method name="RemoveChild(System.Security.Policy.CodeGroup)" argnames="group" returntype="System.Void" />\r
7021         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7022         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7023         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7024         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7025         <method name="Equals(System.Security.Policy.CodeGroup, System.Boolean)" argnames="cg, compareChildren" returntype="System.Boolean" />\r
7026     </class>\r
7027     <class name="Evidence" namespace="System.Security.Policy">\r
7028         <constructor name="Evidence()" argnames="" />\r
7029         <constructor name="Evidence(System.Security.Policy.Evidence)" argnames="evidence" />\r
7030         <constructor name="Evidence(System.Object[], System.Object[])" argnames="hostEvidence, assemblyEvidence" />\r
7031         <property name="Locked" propertytype="System.Boolean" />\r
7032         <property name="Count" propertytype="System.Int32" />\r
7033         <property name="SyncRoot" propertytype="System.Object" />\r
7034         <property name="IsSynchronized" propertytype="System.Boolean" />\r
7035         <property name="IsReadOnly" propertytype="System.Boolean" />\r
7036         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
7037         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
7038         <method name="AddHost(System.Object)" argnames="id" returntype="System.Void" />\r
7039         <method name="AddAssembly(System.Object)" argnames="id" returntype="System.Void" />\r
7040         <method name="Merge(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Void" />\r
7041         <method name="GetHostEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
7042         <method name="GetAssemblyEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
7043     </class>\r
7044     <class name="FileCodeGroup" namespace="System.Security.Policy">\r
7045         <constructor name="FileCodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Permissions.FileIOPermissionAccess)" argnames="membershipCondition, access" />\r
7046         <property name="MergeLogic" propertytype="System.String" />\r
7047         <property name="PermissionSetName" propertytype="System.String" />\r
7048         <property name="AttributeString" propertytype="System.String" />\r
7049         <method name="ParseXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7050         <method name="CreateXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="element, level" returntype="System.Void" />\r
7051         <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />\r
7052         <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />\r
7053         <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />\r
7054         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7055         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7056     </class>\r
7057     <class name="FirstMatchCodeGroup" namespace="System.Security.Policy">\r
7058         <constructor name="FirstMatchCodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Policy.PolicyStatement)" argnames="membershipCondition, policy" />\r
7059         <property name="MergeLogic" propertytype="System.String" />\r
7060         <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />\r
7061         <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />\r
7062         <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />\r
7063     </class>\r
7064     <class name="Hash" namespace="System.Security.Policy">\r
7065         <constructor name="Hash(System.Reflection.Assembly)" argnames="assembly" />\r
7066         <property name="SHA1" propertytype="System.Byte[]" />\r
7067         <property name="MD5" propertytype="System.Byte[]" />\r
7068         <property name="HasBeenAccessed" propertytype="System.Boolean" />\r
7069         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
7070         <method name="ToString()" argnames="" returntype="System.String" />\r
7071         <method name="GenerateHash(System.Security.Cryptography.HashAlgorithm)" argnames="hashAlg" returntype="System.Byte[]" />\r
7072     </class>\r
7073     <class name="HashMembershipCondition" namespace="System.Security.Policy">\r
7074         <constructor name="HashMembershipCondition(System.Security.Cryptography.HashAlgorithm, System.Byte[])" argnames="hashAlg, value" />\r
7075         <property name="HashAlgorithm" propertytype="System.Security.Cryptography.HashAlgorithm" />\r
7076         <property name="HashValue" propertytype="System.Byte[]" />\r
7077         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7078         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7079         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7080         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7081         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7082         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7083         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7084         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7085         <method name="ToString()" argnames="" returntype="System.String" />\r
7086     </class>\r
7087     <class name="NetCodeGroup" namespace="System.Security.Policy">\r
7088         <constructor name="NetCodeGroup(System.Security.Policy.IMembershipCondition)" argnames="membershipCondition" />\r
7089         <property name="MergeLogic" propertytype="System.String" />\r
7090         <property name="PermissionSetName" propertytype="System.String" />\r
7091         <property name="AttributeString" propertytype="System.String" />\r
7092         <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />\r
7093         <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />\r
7094         <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />\r
7095     </class>\r
7096     <class name="PermissionRequestEvidence" namespace="System.Security.Policy">\r
7097         <constructor name="PermissionRequestEvidence(System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="request, optional, denied" />\r
7098         <property name="RequestedPermissions" propertytype="System.Security.PermissionSet" />\r
7099         <property name="OptionalPermissions" propertytype="System.Security.PermissionSet" />\r
7100         <property name="DeniedPermissions" propertytype="System.Security.PermissionSet" />\r
7101         <method name="ToString()" argnames="" returntype="System.String" />\r
7102         <method name="Copy()" argnames="" returntype="System.Security.Policy.PermissionRequestEvidence" />\r
7103     </class>\r
7104     <class name="PolicyException" namespace="System.Security.Policy">\r
7105         <constructor name="PolicyException()" argnames="" />\r
7106         <constructor name="PolicyException(System.String)" argnames="message" />\r
7107         <constructor name="PolicyException(System.String, System.Exception)" argnames="message, exception" />\r
7108         <constructor name="PolicyException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7109     </class>\r
7110     <class name="PolicyLevel" namespace="System.Security.Policy">\r
7111         <property name="Label" propertytype="System.String" />\r
7112         <property name="ConfigId" propertytype="System.Security.Util.ConfigId" />\r
7113         <property name="ThrowOnLoadError" propertytype="System.Boolean" />\r
7114         <property name="Loaded" propertytype="System.Boolean" />\r
7115         <property name="Encoding" propertytype="System.Text.Encoding" />\r
7116         <property name="StoreLocation" propertytype="System.String" />\r
7117         <property name="RootCodeGroup" propertytype="System.Security.Policy.CodeGroup" />\r
7118         <property name="NamedPermissionSets" propertytype="System.Collections.IList" />\r
7119         <property name="FullTrustAssemblies" propertytype="System.Collections.IList" />\r
7120         <method name="CreateAppDomainLevel()" argnames="" returntype="System.Security.Policy.PolicyLevel" />\r
7121         <method name="AddFullTrustAssembly(System.Security.Policy.StrongName)" argnames="sn" returntype="System.Void" />\r
7122         <method name="AddFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition)" argnames="snMC" returntype="System.Void" />\r
7123         <method name="RemoveFullTrustAssembly(System.Security.Policy.StrongName)" argnames="sn" returntype="System.Void" />\r
7124         <method name="RemoveFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition)" argnames="snMC" returntype="System.Void" />\r
7125         <method name="Recover()" argnames="" returntype="System.Void" />\r
7126         <method name="Reset()" argnames="" returntype="System.Void" />\r
7127         <method name="AddNamedPermissionSet(System.Security.NamedPermissionSet)" argnames="permSet" returntype="System.Void" />\r
7128         <method name="RemoveNamedPermissionSet(System.Security.NamedPermissionSet)" argnames="permSet" returntype="System.Security.NamedPermissionSet" />\r
7129         <method name="RemoveNamedPermissionSet(System.String)" argnames="name" returntype="System.Security.NamedPermissionSet" />\r
7130         <method name="ChangeNamedPermissionSet(System.String, System.Security.PermissionSet)" argnames="name, pSet" returntype="System.Security.NamedPermissionSet" />\r
7131         <method name="GetNamedPermissionSet(System.String)" argnames="name" returntype="System.Security.NamedPermissionSet" />\r
7132         <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />\r
7133         <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />\r
7134         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7135         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7136     </class>\r
7137     <class name="PolicyStatement" namespace="System.Security.Policy">\r
7138         <constructor name="PolicyStatement(System.Security.PermissionSet)" argnames="permSet" />\r
7139         <constructor name="PolicyStatement(System.Security.PermissionSet, System.Security.Policy.PolicyStatementAttribute)" argnames="permSet, attributes" />\r
7140         <property name="PermissionSet" propertytype="System.Security.PermissionSet" />\r
7141         <property name="Attributes" propertytype="System.Security.Policy.PolicyStatementAttribute" />\r
7142         <property name="AttributeString" propertytype="System.String" />\r
7143         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="et, level" returntype="System.Void" />\r
7144         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7145         <method name="FromXml(System.Security.SecurityElement)" argnames="et" returntype="System.Void" />\r
7146         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7147         <method name="Copy()" argnames="" returntype="System.Security.Policy.PolicyStatement" />\r
7148     </class>\r
7149     <class name="Publisher" namespace="System.Security.Policy">\r
7150         <constructor name="Publisher(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="cert" />\r
7151         <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />\r
7152         <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />\r
7153         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7154         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7155         <method name="ToString()" argnames="" returntype="System.String" />\r
7156         <method name="Copy()" argnames="" returntype="System.Object" />\r
7157     </class>\r
7158     <class name="PublisherMembershipCondition" namespace="System.Security.Policy">\r
7159         <constructor name="PublisherMembershipCondition(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="certificate" />\r
7160         <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />\r
7161         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7162         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7163         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7164         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7165         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7166         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7167         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7168         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7169         <method name="ToString()" argnames="" returntype="System.String" />\r
7170     </class>\r
7171     <class name="Site" namespace="System.Security.Policy">\r
7172         <constructor name="Site(System.String)" argnames="name" />\r
7173         <property name="Name" propertytype="System.String" />\r
7174         <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />\r
7175         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7176         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7177         <method name="ToString()" argnames="" returntype="System.String" />\r
7178         <method name="CreateFromUrl(System.String)" argnames="url" returntype="System.Security.Policy.Site" />\r
7179         <method name="Copy()" argnames="" returntype="System.Object" />\r
7180     </class>\r
7181     <class name="SiteMembershipCondition" namespace="System.Security.Policy">\r
7182         <constructor name="SiteMembershipCondition(System.String)" argnames="site" />\r
7183         <property name="Site" propertytype="System.String" />\r
7184         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7185         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7186         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7187         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7188         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7189         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7190         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7191         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7192         <method name="ToString()" argnames="" returntype="System.String" />\r
7193     </class>\r
7194     <class name="StrongName" namespace="System.Security.Policy">\r
7195         <constructor name="StrongName(System.Security.Permissions.StrongNamePublicKeyBlob, System.String, System.Version)" argnames="blob, name, version" />\r
7196         <property name="PublicKey" propertytype="System.Security.Permissions.StrongNamePublicKeyBlob" />\r
7197         <property name="Name" propertytype="System.String" />\r
7198         <property name="Version" propertytype="System.Version" />\r
7199         <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />\r
7200         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7201         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7202         <method name="ToString()" argnames="" returntype="System.String" />\r
7203         <method name="Copy()" argnames="" returntype="System.Object" />\r
7204     </class>\r
7205     <class name="StrongNameMembershipCondition" namespace="System.Security.Policy">\r
7206         <constructor name="StrongNameMembershipCondition(System.Security.Permissions.StrongNamePublicKeyBlob, System.String, System.Version)" argnames="blob, name, version" />\r
7207         <property name="PublicKey" propertytype="System.Security.Permissions.StrongNamePublicKeyBlob" />\r
7208         <property name="Name" propertytype="System.String" />\r
7209         <property name="Version" propertytype="System.Version" />\r
7210         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7211         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7212         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7213         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7214         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7215         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7216         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7217         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7218         <method name="ToString()" argnames="" returntype="System.String" />\r
7219     </class>\r
7220     <class name="UnionCodeGroup" namespace="System.Security.Policy">\r
7221         <constructor name="UnionCodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Policy.PolicyStatement)" argnames="membershipCondition, policy" />\r
7222         <property name="MergeLogic" propertytype="System.String" />\r
7223         <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />\r
7224         <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />\r
7225         <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />\r
7226     </class>\r
7227     <class name="Url" namespace="System.Security.Policy">\r
7228         <constructor name="Url(System.String)" argnames="name" />\r
7229         <property name="Value" propertytype="System.String" />\r
7230         <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />\r
7231         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7232         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7233         <method name="ToString()" argnames="" returntype="System.String" />\r
7234         <method name="Copy()" argnames="" returntype="System.Object" />\r
7235     </class>\r
7236     <class name="UrlMembershipCondition" namespace="System.Security.Policy">\r
7237         <constructor name="UrlMembershipCondition(System.String)" argnames="url" />\r
7238         <property name="Url" propertytype="System.String" />\r
7239         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7240         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7241         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7242         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7243         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7244         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7245         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7246         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7247         <method name="ToString()" argnames="" returntype="System.String" />\r
7248     </class>\r
7249     <class name="Zone" namespace="System.Security.Policy">\r
7250         <constructor name="Zone(System.Security.SecurityZone)" argnames="zone" />\r
7251         <property name="SecurityZone" propertytype="System.Security.SecurityZone" />\r
7252         <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />\r
7253         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7254         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7255         <method name="ToString()" argnames="" returntype="System.String" />\r
7256         <method name="CreateFromUrl(System.String)" argnames="url" returntype="System.Security.Policy.Zone" />\r
7257         <method name="Copy()" argnames="" returntype="System.Object" />\r
7258     </class>\r
7259     <class name="ZoneMembershipCondition" namespace="System.Security.Policy">\r
7260         <constructor name="ZoneMembershipCondition(System.Security.SecurityZone)" argnames="zone" />\r
7261         <property name="SecurityZone" propertytype="System.Security.SecurityZone" />\r
7262         <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />\r
7263         <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />\r
7264         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
7265         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
7266         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7267         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7268         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7269         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
7270         <method name="ToString()" argnames="" returntype="System.String" />\r
7271     </class>\r
7272     <interface name="IMembershipCondition" namespace="System.Security.Policy">\r
7273         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
7274         <method name="ToString()" argnames="" returntype="System.String" />\r
7275         <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />\r
7276         <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />\r
7277     </interface>\r
7278     <interface name="IIdentityPermissionFactory" namespace="System.Security.Policy">\r
7279         <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />\r
7280     </interface>\r
7281     <enum name="PolicyStatementAttribute" namespace="System.Security.Policy">\r
7282         <field name="Nothing" />\r
7283         <field name="Exclusive" />\r
7284         <field name="LevelFinal" />\r
7285         <field name="All" />\r
7286     </enum>\r
7287     <class name="GenericIdentity" namespace="System.Security.Principal">\r
7288         <constructor name="GenericIdentity(System.String)" argnames="name" />\r
7289         <constructor name="GenericIdentity(System.String, System.String)" argnames="name, type" />\r
7290         <property name="Name" propertytype="System.String" />\r
7291         <property name="AuthenticationType" propertytype="System.String" />\r
7292         <property name="IsAuthenticated" propertytype="System.Boolean" />\r
7293     </class>\r
7294     <class name="GenericPrincipal" namespace="System.Security.Principal">\r
7295         <constructor name="GenericPrincipal(System.Security.Principal.IIdentity, System.String[])" argnames="identity, roles" />\r
7296         <property name="Identity" propertytype="System.Security.Principal.IIdentity" />\r
7297         <method name="IsInRole(System.String)" argnames="role" returntype="System.Boolean" />\r
7298     </class>\r
7299     <class name="WindowsIdentity" namespace="System.Security.Principal">\r
7300         <constructor name="WindowsIdentity(System.IntPtr)" argnames="userToken" />\r
7301         <constructor name="WindowsIdentity(System.IntPtr, System.String)" argnames="userToken, type" />\r
7302         <constructor name="WindowsIdentity(System.IntPtr, System.String, System.Security.Principal.WindowsAccountType)" argnames="userToken, type, acctType" />\r
7303         <constructor name="WindowsIdentity(System.IntPtr, System.String, System.Security.Principal.WindowsAccountType, System.Boolean)" argnames="userToken, type, acctType, isAuthenticated" />\r
7304         <property name="Name" propertytype="System.String" />\r
7305         <property name="AuthenticationType" propertytype="System.String" />\r
7306         <property name="IsAuthenticated" propertytype="System.Boolean" />\r
7307         <property name="Token" propertytype="System.IntPtr" />\r
7308         <property name="IsGuest" propertytype="System.Boolean" />\r
7309         <property name="IsSystem" propertytype="System.Boolean" />\r
7310         <property name="IsAnonymous" propertytype="System.Boolean" />\r
7311         <method name="Impersonate()" argnames="" returntype="System.Security.Principal.WindowsImpersonationContext" />\r
7312         <method name="Finalize()" argnames="" returntype="System.Void" />\r
7313         <method name="GetCurrent()" argnames="" returntype="System.Security.Principal.WindowsIdentity" />\r
7314         <method name="GetAnonymous()" argnames="" returntype="System.Security.Principal.WindowsIdentity" />\r
7315         <method name="Impersonate(System.IntPtr)" argnames="userToken" returntype="System.Security.Principal.WindowsImpersonationContext" />\r
7316     </class>\r
7317     <class name="WindowsImpersonationContext" namespace="System.Security.Principal">\r
7318         <method name="Finalize()" argnames="" returntype="System.Void" />\r
7319         <method name="Undo()" argnames="" returntype="System.Void" />\r
7320     </class>\r
7321     <class name="WindowsPrincipal" namespace="System.Security.Principal">\r
7322         <constructor name="WindowsPrincipal(System.Security.Principal.WindowsIdentity)" argnames="ntIdentity" />\r
7323         <property name="Identity" propertytype="System.Security.Principal.IIdentity" />\r
7324         <method name="IsInRole(System.String)" argnames="role" returntype="System.Boolean" />\r
7325         <method name="IsInRole(System.Security.Principal.WindowsBuiltInRole)" argnames="role" returntype="System.Boolean" />\r
7326         <method name="IsInRole(System.Int32)" argnames="rid" returntype="System.Boolean" />\r
7327     </class>\r
7328     <interface name="IIdentity" namespace="System.Security.Principal">\r
7329         <property name="Name" propertytype="System.String" />\r
7330         <property name="AuthenticationType" propertytype="System.String" />\r
7331         <property name="IsAuthenticated" propertytype="System.Boolean" />\r
7332     </interface>\r
7333     <interface name="IPrincipal" namespace="System.Security.Principal">\r
7334         <property name="Identity" propertytype="System.Security.Principal.IIdentity" />\r
7335         <method name="IsInRole(System.String)" argnames="role" returntype="System.Boolean" />\r
7336     </interface>\r
7337     <enum name="PrincipalPolicy" namespace="System.Security.Principal">\r
7338         <field name="UnauthenticatedPrincipal" />\r
7339         <field name="NoPrincipal" />\r
7340         <field name="WindowsPrincipal" />\r
7341     </enum>\r
7342     <enum name="WindowsAccountType" namespace="System.Security.Principal">\r
7343         <field name="Normal" />\r
7344         <field name="Guest" />\r
7345         <field name="System" />\r
7346         <field name="Anonymous" />\r
7347     </enum>\r
7348     <enum name="WindowsBuiltInRole" namespace="System.Security.Principal">\r
7349         <field name="Administrator" />\r
7350         <field name="User" />\r
7351         <field name="Guest" />\r
7352         <field name="PowerUser" />\r
7353         <field name="AccountOperator" />\r
7354         <field name="SystemOperator" />\r
7355         <field name="PrintOperator" />\r
7356         <field name="BackupOperator" />\r
7357         <field name="Replicator" />\r
7358     </enum>\r
7359     <class name="DispIdAttribute" namespace="System.Runtime.InteropServices">\r
7360         <constructor name="DispIdAttribute(System.Int32)" argnames="dispId" />\r
7361         <property name="Value" propertytype="System.Int32" />\r
7362     </class>\r
7363     <class name="InterfaceTypeAttribute" namespace="System.Runtime.InteropServices">\r
7364         <constructor name="InterfaceTypeAttribute(System.Runtime.InteropServices.ComInterfaceType)" argnames="interfaceType" />\r
7365         <constructor name="InterfaceTypeAttribute(System.Int16)" argnames="interfaceType" />\r
7366         <property name="Value" propertytype="System.Runtime.InteropServices.ComInterfaceType" />\r
7367     </class>\r
7368     <class name="ClassInterfaceAttribute" namespace="System.Runtime.InteropServices">\r
7369         <constructor name="ClassInterfaceAttribute(System.Runtime.InteropServices.ClassInterfaceType)" argnames="classInterfaceType" />\r
7370         <constructor name="ClassInterfaceAttribute(System.Int16)" argnames="classInterfaceType" />\r
7371         <property name="Value" propertytype="System.Runtime.InteropServices.ClassInterfaceType" />\r
7372     </class>\r
7373     <class name="ComVisibleAttribute" namespace="System.Runtime.InteropServices">\r
7374         <constructor name="ComVisibleAttribute(System.Boolean)" argnames="visibility" />\r
7375         <property name="Value" propertytype="System.Boolean" />\r
7376     </class>\r
7377     <class name="LCIDConversionAttribute" namespace="System.Runtime.InteropServices">\r
7378         <constructor name="LCIDConversionAttribute(System.Int32)" argnames="lcid" />\r
7379         <property name="Value" propertytype="System.Int32" />\r
7380     </class>\r
7381     <class name="ComRegisterFunctionAttribute" namespace="System.Runtime.InteropServices">\r
7382         <constructor name="ComRegisterFunctionAttribute()" argnames="" />\r
7383     </class>\r
7384     <class name="ComUnregisterFunctionAttribute" namespace="System.Runtime.InteropServices">\r
7385         <constructor name="ComUnregisterFunctionAttribute()" argnames="" />\r
7386     </class>\r
7387     <class name="ProgIdAttribute" namespace="System.Runtime.InteropServices">\r
7388         <constructor name="ProgIdAttribute(System.String)" argnames="progId" />\r
7389         <property name="Value" propertytype="System.String" />\r
7390     </class>\r
7391     <class name="ImportedFromTypeLibAttribute" namespace="System.Runtime.InteropServices">\r
7392         <constructor name="ImportedFromTypeLibAttribute(System.String)" argnames="tlbFile" />\r
7393         <property name="Value" propertytype="System.String" />\r
7394     </class>\r
7395     <class name="IDispatchImplAttribute" namespace="System.Runtime.InteropServices">\r
7396         <constructor name="IDispatchImplAttribute(System.Runtime.InteropServices.IDispatchImplType)" argnames="implType" />\r
7397         <constructor name="IDispatchImplAttribute(System.Int16)" argnames="implType" />\r
7398         <property name="Value" propertytype="System.Runtime.InteropServices.IDispatchImplType" />\r
7399     </class>\r
7400     <class name="ComSourceInterfacesAttribute" namespace="System.Runtime.InteropServices">\r
7401         <constructor name="ComSourceInterfacesAttribute(System.String)" argnames="sourceInterfaces" />\r
7402         <constructor name="ComSourceInterfacesAttribute(System.Type)" argnames="sourceInterface" />\r
7403         <constructor name="ComSourceInterfacesAttribute(System.Type, System.Type)" argnames="sourceInterface1, sourceInterface2" />\r
7404         <constructor name="ComSourceInterfacesAttribute(System.Type, System.Type, System.Type)" argnames="sourceInterface1, sourceInterface2, sourceInterface3" />\r
7405         <constructor name="ComSourceInterfacesAttribute(System.Type, System.Type, System.Type, System.Type)" argnames="sourceInterface1, sourceInterface2, sourceInterface3, sourceInterface4" />\r
7406         <property name="Value" propertytype="System.String" />\r
7407     </class>\r
7408     <class name="ComConversionLossAttribute" namespace="System.Runtime.InteropServices">\r
7409         <constructor name="ComConversionLossAttribute()" argnames="" />\r
7410     </class>\r
7411     <class name="TypeLibTypeAttribute" namespace="System.Runtime.InteropServices">\r
7412         <constructor name="TypeLibTypeAttribute(System.Runtime.InteropServices.TypeLibTypeFlags)" argnames="flags" />\r
7413         <constructor name="TypeLibTypeAttribute(System.Int16)" argnames="flags" />\r
7414         <property name="Value" propertytype="System.Runtime.InteropServices.TypeLibTypeFlags" />\r
7415     </class>\r
7416     <class name="TypeLibFuncAttribute" namespace="System.Runtime.InteropServices">\r
7417         <constructor name="TypeLibFuncAttribute(System.Runtime.InteropServices.TypeLibFuncFlags)" argnames="flags" />\r
7418         <constructor name="TypeLibFuncAttribute(System.Int16)" argnames="flags" />\r
7419         <property name="Value" propertytype="System.Runtime.InteropServices.TypeLibFuncFlags" />\r
7420     </class>\r
7421     <class name="TypeLibVarAttribute" namespace="System.Runtime.InteropServices">\r
7422         <constructor name="TypeLibVarAttribute(System.Runtime.InteropServices.TypeLibVarFlags)" argnames="flags" />\r
7423         <constructor name="TypeLibVarAttribute(System.Int16)" argnames="flags" />\r
7424         <property name="Value" propertytype="System.Runtime.InteropServices.TypeLibVarFlags" />\r
7425     </class>\r
7426     <class name="MarshalAsAttribute" namespace="System.Runtime.InteropServices">\r
7427         <constructor name="MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType)" argnames="unmanagedType" />\r
7428         <constructor name="MarshalAsAttribute(System.Int16)" argnames="unmanagedType" />\r
7429         <field name="SafeArraySubType" />\r
7430         <field name="SafeArrayUserDefinedSubType" />\r
7431         <field name="ArraySubType" />\r
7432         <field name="SizeParamIndex" />\r
7433         <field name="SizeConst" />\r
7434         <field name="MarshalType" />\r
7435         <field name="MarshalTypeRef" />\r
7436         <field name="MarshalCookie" />\r
7437         <property name="Value" propertytype="System.Runtime.InteropServices.UnmanagedType" />\r
7438     </class>\r
7439     <class name="ComImportAttribute" namespace="System.Runtime.InteropServices">\r
7440         <constructor name="ComImportAttribute()" argnames="" />\r
7441     </class>\r
7442     <class name="GuidAttribute" namespace="System.Runtime.InteropServices">\r
7443         <constructor name="GuidAttribute(System.String)" argnames="guid" />\r
7444         <property name="Value" propertytype="System.String" />\r
7445     </class>\r
7446     <class name="PreserveSigAttribute" namespace="System.Runtime.InteropServices">\r
7447         <constructor name="PreserveSigAttribute()" argnames="" />\r
7448     </class>\r
7449     <class name="InAttribute" namespace="System.Runtime.InteropServices">\r
7450         <constructor name="InAttribute()" argnames="" />\r
7451     </class>\r
7452     <class name="OutAttribute" namespace="System.Runtime.InteropServices">\r
7453         <constructor name="OutAttribute()" argnames="" />\r
7454     </class>\r
7455     <class name="OptionalAttribute" namespace="System.Runtime.InteropServices">\r
7456         <constructor name="OptionalAttribute()" argnames="" />\r
7457     </class>\r
7458     <class name="DllImportAttribute" namespace="System.Runtime.InteropServices">\r
7459         <constructor name="DllImportAttribute(System.String)" argnames="dllName" />\r
7460         <field name="EntryPoint" />\r
7461         <field name="CharSet" />\r
7462         <field name="SetLastError" />\r
7463         <field name="ExactSpelling" />\r
7464         <field name="PreserveSig" />\r
7465         <field name="CallingConvention" />\r
7466         <property name="Value" propertytype="System.String" />\r
7467     </class>\r
7468     <class name="StructLayoutAttribute" namespace="System.Runtime.InteropServices">\r
7469         <constructor name="StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind)" argnames="layoutKind" />\r
7470         <constructor name="StructLayoutAttribute(System.Int16)" argnames="layoutKind" />\r
7471         <field name="Pack" />\r
7472         <field name="Size" />\r
7473         <field name="CharSet" />\r
7474         <property name="Value" propertytype="System.Runtime.InteropServices.LayoutKind" />\r
7475     </class>\r
7476     <class name="FieldOffsetAttribute" namespace="System.Runtime.InteropServices">\r
7477         <constructor name="FieldOffsetAttribute(System.Int32)" argnames="offset" />\r
7478         <property name="Value" propertytype="System.Int32" />\r
7479     </class>\r
7480     <class name="ComAliasNameAttribute" namespace="System.Runtime.InteropServices">\r
7481         <constructor name="ComAliasNameAttribute(System.String)" argnames="alias" />\r
7482         <property name="Value" propertytype="System.String" />\r
7483     </class>\r
7484     <class name="AutomationProxyAttribute" namespace="System.Runtime.InteropServices">\r
7485         <constructor name="AutomationProxyAttribute(System.Boolean)" argnames="val" />\r
7486         <property name="Value" propertytype="System.Boolean" />\r
7487     </class>\r
7488     <class name="PrimaryInteropAssemblyAttribute" namespace="System.Runtime.InteropServices">\r
7489         <constructor name="PrimaryInteropAssemblyAttribute(System.Int32, System.Int32)" argnames="major, minor" />\r
7490         <property name="MajorVersion" propertytype="System.Int32" />\r
7491         <property name="MinorVersion" propertytype="System.Int32" />\r
7492     </class>\r
7493     <class name="CoClassAttribute" namespace="System.Runtime.InteropServices">\r
7494         <constructor name="CoClassAttribute(System.Type)" argnames="coClass" />\r
7495         <property name="CoClass" propertytype="System.Type" />\r
7496     </class>\r
7497     <class name="ComEventInterfaceAttribute" namespace="System.Runtime.InteropServices">\r
7498         <constructor name="ComEventInterfaceAttribute(System.Type, System.Type)" argnames="SourceInterface, EventProvider" />\r
7499         <property name="SourceInterface" propertytype="System.Type" />\r
7500         <property name="EventProvider" propertytype="System.Type" />\r
7501     </class>\r
7502     <class name="ExternalException" namespace="System.Runtime.InteropServices">\r
7503         <constructor name="ExternalException()" argnames="" />\r
7504         <constructor name="ExternalException(System.String)" argnames="message" />\r
7505         <constructor name="ExternalException(System.String, System.Exception)" argnames="message, inner" />\r
7506         <constructor name="ExternalException(System.String, System.Int32)" argnames="message, errorCode" />\r
7507         <constructor name="ExternalException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7508         <property name="ErrorCode" propertytype="System.Int32" />\r
7509     </class>\r
7510     <class name="COMException" namespace="System.Runtime.InteropServices">\r
7511         <constructor name="COMException()" argnames="" />\r
7512         <constructor name="COMException(System.String)" argnames="message" />\r
7513         <constructor name="COMException(System.String, System.Exception)" argnames="message, inner" />\r
7514         <constructor name="COMException(System.String, System.Int32)" argnames="message, errorCode" />\r
7515         <constructor name="COMException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7516         <method name="ToString()" argnames="" returntype="System.String" />\r
7517     </class>\r
7518     <class name="CurrencyWrapper" namespace="System.Runtime.InteropServices">\r
7519         <constructor name="CurrencyWrapper(System.Decimal)" argnames="obj" />\r
7520         <constructor name="CurrencyWrapper(System.Object)" argnames="obj" />\r
7521         <property name="WrappedObject" propertytype="System.Decimal" />\r
7522     </class>\r
7523     <class name="DispatchWrapper" namespace="System.Runtime.InteropServices">\r
7524         <constructor name="DispatchWrapper(System.Object)" argnames="obj" />\r
7525         <property name="WrappedObject" propertytype="System.Object" />\r
7526     </class>\r
7527     <class name="ErrorWrapper" namespace="System.Runtime.InteropServices">\r
7528         <constructor name="ErrorWrapper(System.Int32)" argnames="errorCode" />\r
7529         <constructor name="ErrorWrapper(System.Object)" argnames="errorCode" />\r
7530         <constructor name="ErrorWrapper(System.Exception)" argnames="e" />\r
7531         <property name="ErrorCode" propertytype="System.Int32" />\r
7532     </class>\r
7533     <class name="ExtensibleClassFactory" namespace="System.Runtime.InteropServices">\r
7534         <method name="RegisterObjectCreationCallback(System.Runtime.InteropServices.ObjectCreationDelegate)" argnames="callback" returntype="System.Void" />\r
7535     </class>\r
7536     <class name="InvalidComObjectException" namespace="System.Runtime.InteropServices">\r
7537         <constructor name="InvalidComObjectException()" argnames="" />\r
7538         <constructor name="InvalidComObjectException(System.String)" argnames="message" />\r
7539         <constructor name="InvalidComObjectException(System.String, System.Exception)" argnames="message, inner" />\r
7540         <constructor name="InvalidComObjectException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7541     </class>\r
7542     <class name="InvalidOleVariantTypeException" namespace="System.Runtime.InteropServices">\r
7543         <constructor name="InvalidOleVariantTypeException()" argnames="" />\r
7544         <constructor name="InvalidOleVariantTypeException(System.String)" argnames="message" />\r
7545         <constructor name="InvalidOleVariantTypeException(System.String, System.Exception)" argnames="message, inner" />\r
7546         <constructor name="InvalidOleVariantTypeException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7547     </class>\r
7548     <class name="Marshal" namespace="System.Runtime.InteropServices">\r
7549         <field name="SystemDefaultCharSize" />\r
7550         <field name="SystemMaxDBCSCharSize" />\r
7551         <method name="AllocHGlobal(System.IntPtr)" argnames="cb" returntype="System.IntPtr" />\r
7552         <method name="AllocHGlobal(System.Int32)" argnames="cb" returntype="System.IntPtr" />\r
7553         <method name="ReAllocHGlobal(System.IntPtr, System.IntPtr)" argnames="pv, cb" returntype="System.IntPtr" />\r
7554         <method name="FreeHGlobal(System.IntPtr)" argnames="hglobal" returntype="System.Void" />\r
7555         <method name="AllocCoTaskMem(System.Int32)" argnames="cb" returntype="System.IntPtr" />\r
7556         <method name="ReAllocCoTaskMem(System.IntPtr, System.Int32)" argnames="pv, cb" returntype="System.IntPtr" />\r
7557         <method name="FreeCoTaskMem(System.IntPtr)" argnames="ptr" returntype="System.Void" />\r
7558         <method name="FreeBSTR(System.IntPtr)" argnames="ptr" returntype="System.Void" />\r
7559         <method name="StringToHGlobalAnsi(System.String)" argnames="s" returntype="System.IntPtr" />\r
7560         <method name="StringToCoTaskMemAnsi(System.String)" argnames="s" returntype="System.IntPtr" />\r
7561         <method name="PtrToStringAnsi(System.IntPtr)" argnames="ptr" returntype="System.String" />\r
7562         <method name="PtrToStringAnsi(System.IntPtr, System.Int32)" argnames="ptr, len" returntype="System.String" />\r
7563         <method name="PtrToStringUni(System.IntPtr, System.Int32)" argnames="ptr, len" returntype="System.String" />\r
7564         <method name="PtrToStringAuto(System.IntPtr, System.Int32)" argnames="ptr, len" returntype="System.String" />\r
7565         <method name="StringToHGlobalUni(System.String)" argnames="s" returntype="System.IntPtr" />\r
7566         <method name="StringToCoTaskMemUni(System.String)" argnames="s" returntype="System.IntPtr" />\r
7567         <method name="PtrToStringUni(System.IntPtr)" argnames="ptr" returntype="System.String" />\r
7568         <method name="StringToHGlobalAuto(System.String)" argnames="s" returntype="System.IntPtr" />\r
7569         <method name="StringToCoTaskMemAuto(System.String)" argnames="s" returntype="System.IntPtr" />\r
7570         <method name="PtrToStringAuto(System.IntPtr)" argnames="ptr" returntype="System.String" />\r
7571         <method name="StringToBSTR(System.String)" argnames="s" returntype="System.IntPtr" />\r
7572         <method name="PtrToStringBSTR(System.IntPtr)" argnames="ptr" returntype="System.String" />\r
7573         <method name="SizeOf(System.Object)" argnames="structure" returntype="System.Int32" />\r
7574         <method name="SizeOf(System.Type)" argnames="t" returntype="System.Int32" />\r
7575         <method name="OffsetOf(System.Type, System.String)" argnames="t, fieldName" returntype="System.IntPtr" />\r
7576         <method name="UnsafeAddrOfPinnedArrayElement(System.Array, System.Int32)" argnames="arr, index" returntype="System.IntPtr" />\r
7577         <method name="Copy(System.Int32[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7578         <method name="Copy(System.Char[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7579         <method name="Copy(System.Int16[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7580         <method name="Copy(System.Int64[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7581         <method name="Copy(System.Single[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7582         <method name="Copy(System.Double[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7583         <method name="Copy(System.Byte[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />\r
7584         <method name="Copy(System.IntPtr, System.Int32[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7585         <method name="Copy(System.IntPtr, System.Char[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7586         <method name="Copy(System.IntPtr, System.Int16[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7587         <method name="Copy(System.IntPtr, System.Int64[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7588         <method name="Copy(System.IntPtr, System.Single[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7589         <method name="Copy(System.IntPtr, System.Double[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7590         <method name="Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />\r
7591         <method name="ReadByte(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Byte" />\r
7592         <method name="ReadByte(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Byte" />\r
7593         <method name="ReadByte(System.IntPtr)" argnames="ptr" returntype="System.Byte" />\r
7594         <method name="ReadInt16(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Int16" />\r
7595         <method name="ReadInt16(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Int16" />\r
7596         <method name="ReadInt16(System.IntPtr)" argnames="ptr" returntype="System.Int16" />\r
7597         <method name="ReadInt32(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Int32" />\r
7598         <method name="ReadInt32(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Int32" />\r
7599         <method name="ReadInt32(System.IntPtr)" argnames="ptr" returntype="System.Int32" />\r
7600         <method name="ReadIntPtr(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.IntPtr" />\r
7601         <method name="ReadIntPtr(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.IntPtr" />\r
7602         <method name="ReadIntPtr(System.IntPtr)" argnames="ptr" returntype="System.IntPtr" />\r
7603         <method name="ReadInt64(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Int64" />\r
7604         <method name="ReadInt64(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Int64" />\r
7605         <method name="ReadInt64(System.IntPtr)" argnames="ptr" returntype="System.Int64" />\r
7606         <method name="WriteByte(System.IntPtr, System.Int32, System.Byte)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7607         <method name="WriteByte(System.Object, System.Int32, System.Byte)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7608         <method name="WriteByte(System.IntPtr, System.Byte)" argnames="ptr, val" returntype="System.Void" />\r
7609         <method name="WriteInt16(System.IntPtr, System.Int32, System.Int16)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7610         <method name="WriteInt16(System.Object, System.Int32, System.Int16)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7611         <method name="WriteInt16(System.IntPtr, System.Int16)" argnames="ptr, val" returntype="System.Void" />\r
7612         <method name="WriteInt16(System.IntPtr, System.Int32, System.Char)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7613         <method name="WriteInt16(System.Object, System.Int32, System.Char)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7614         <method name="WriteInt16(System.IntPtr, System.Char)" argnames="ptr, val" returntype="System.Void" />\r
7615         <method name="WriteInt32(System.IntPtr, System.Int32, System.Int32)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7616         <method name="WriteInt32(System.Object, System.Int32, System.Int32)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7617         <method name="WriteInt32(System.IntPtr, System.Int32)" argnames="ptr, val" returntype="System.Void" />\r
7618         <method name="WriteIntPtr(System.IntPtr, System.Int32, System.IntPtr)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7619         <method name="WriteIntPtr(System.Object, System.Int32, System.IntPtr)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7620         <method name="WriteIntPtr(System.IntPtr, System.IntPtr)" argnames="ptr, val" returntype="System.Void" />\r
7621         <method name="WriteInt64(System.IntPtr, System.Int32, System.Int64)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7622         <method name="WriteInt64(System.Object, System.Int32, System.Int64)" argnames="ptr, ofs, val" returntype="System.Void" />\r
7623         <method name="WriteInt64(System.IntPtr, System.Int64)" argnames="ptr, val" returntype="System.Void" />\r
7624         <method name="GetLastWin32Error()" argnames="" returntype="System.Int32" />\r
7625         <method name="GetHRForLastWin32Error()" argnames="" returntype="System.Int32" />\r
7626         <method name="Prelink(System.Reflection.MethodInfo)" argnames="m" returntype="System.Void" />\r
7627         <method name="PrelinkAll(System.Type)" argnames="c" returntype="System.Void" />\r
7628         <method name="NumParamBytes(System.Reflection.MethodInfo)" argnames="m" returntype="System.Int32" />\r
7629         <method name="GetExceptionPointers()" argnames="" returntype="System.IntPtr" />\r
7630         <method name="GetExceptionCode()" argnames="" returntype="System.Int32" />\r
7631         <method name="GetTypeLibName(System.Runtime.InteropServices.UCOMITypeLib)" argnames="pTLB" returntype="System.String" />\r
7632         <method name="GetTypeLibGuid(System.Runtime.InteropServices.UCOMITypeLib)" argnames="pTLB" returntype="System.Guid" />\r
7633         <method name="GetTypeLibLcid(System.Runtime.InteropServices.UCOMITypeLib)" argnames="pTLB" returntype="System.Int32" />\r
7634         <method name="GetTypeLibGuidForAssembly(System.Reflection.Assembly)" argnames="asm" returntype="System.Guid" />\r
7635         <method name="GetTypeInfoName(System.Runtime.InteropServices.UCOMITypeInfo)" argnames="pTI" returntype="System.String" />\r
7636         <method name="GetTypeForITypeInfo(System.IntPtr)" argnames="piTypeInfo" returntype="System.Type" />\r
7637         <method name="GetITypeInfoForType(System.Type)" argnames="t" returntype="System.IntPtr" />\r
7638         <method name="GetIUnknownForObject(System.Object)" argnames="o" returntype="System.IntPtr" />\r
7639         <method name="GetIDispatchForObject(System.Object)" argnames="o" returntype="System.IntPtr" />\r
7640         <method name="GetComInterfaceForObject(System.Object, System.Type)" argnames="o, T" returntype="System.IntPtr" />\r
7641         <method name="GetObjectForIUnknown(System.IntPtr)" argnames="pUnk" returntype="System.Object" />\r
7642         <method name="GetTypedObjectForIUnknown(System.IntPtr, System.Type)" argnames="pUnk, t" returntype="System.Object" />\r
7643         <method name="IsComObject(System.Object)" argnames="o" returntype="System.Boolean" />\r
7644         <method name="ReleaseComObject(System.Object)" argnames="o" returntype="System.Int32" />\r
7645         <method name="GetComObjectData(System.Object, System.Object)" argnames="obj, key" returntype="System.Object" />\r
7646         <method name="SetComObjectData(System.Object, System.Object, System.Object)" argnames="obj, key, data" returntype="System.Boolean" />\r
7647         <method name="CreateWrapperOfType(System.Object, System.Type)" argnames="o, t" returntype="System.Object" />\r
7648         <method name="ReleaseThreadCache()" argnames="" returntype="System.Void" />\r
7649         <method name="GetThreadFromFiberCookie(System.Int32)" argnames="cookie" returntype="System.Threading.Thread" />\r
7650         <method name="IsTypeVisibleFromCom(System.Type)" argnames="t" returntype="System.Boolean" />\r
7651         <method name="QueryInterface(System.IntPtr, System.Guid&amp;, System.IntPtr&amp;)" argnames="pUnk, iid, ppv" returntype="System.Int32" />\r
7652         <method name="AddRef(System.IntPtr)" argnames="pUnk" returntype="System.Int32" />\r
7653         <method name="Release(System.IntPtr)" argnames="pUnk" returntype="System.Int32" />\r
7654         <method name="StructureToPtr(System.Object, System.IntPtr, System.Boolean)" argnames="structure, ptr, fDeleteOld" returntype="System.Void" />\r
7655         <method name="PtrToStructure(System.IntPtr, System.Object)" argnames="ptr, structure" returntype="System.Void" />\r
7656         <method name="PtrToStructure(System.IntPtr, System.Type)" argnames="ptr, structureType" returntype="System.Object" />\r
7657         <method name="DestroyStructure(System.IntPtr, System.Type)" argnames="ptr, structuretype" returntype="System.Void" />\r
7658         <method name="GetNativeVariantForObject(System.Object, System.IntPtr)" argnames="obj, pDstNativeVariant" returntype="System.Void" />\r
7659         <method name="GetObjectForNativeVariant(System.IntPtr)" argnames="pSrcNativeVariant" returntype="System.Object" />\r
7660         <method name="GetObjectsForNativeVariants(System.IntPtr, System.Int32)" argnames="aSrcNativeVariant, cVars" returntype="System.Object[]" />\r
7661         <method name="GetStartComSlot(System.Type)" argnames="t" returntype="System.Int32" />\r
7662         <method name="GetEndComSlot(System.Type)" argnames="t" returntype="System.Int32" />\r
7663         <method name="GetMethodInfoForComSlot(System.Type, System.Int32, System.Runtime.InteropServices.ComMemberType&amp;)" argnames="t, slot, memberType" returntype="System.Reflection.MemberInfo" />\r
7664         <method name="GetComSlotForMethodInfo(System.Reflection.MemberInfo)" argnames="m" returntype="System.Int32" />\r
7665         <method name="GetHINSTANCE(System.Reflection.Module)" argnames="m" returntype="System.IntPtr" />\r
7666         <method name="ThrowExceptionForHR(System.Int32)" argnames="errorCode" returntype="System.Void" />\r
7667         <method name="ThrowExceptionForHR(System.Int32, System.IntPtr)" argnames="errorCode, errorInfo" returntype="System.Void" />\r
7668         <method name="GetHRForException(System.Exception)" argnames="e" returntype="System.Int32" />\r
7669         <method name="GenerateGuidForType(System.Type)" argnames="type" returntype="System.Guid" />\r
7670         <method name="GenerateProgIdForType(System.Type)" argnames="type" returntype="System.String" />\r
7671         <method name="BindToMoniker(System.String)" argnames="monikerName" returntype="System.Object" />\r
7672         <method name="GetActiveObject(System.String)" argnames="progID" returntype="System.Object" />\r
7673         <method name="GetUnmanagedThunkForManagedMethodPtr(System.IntPtr, System.IntPtr, System.Int32)" argnames="pfnMethodToWrap, pbSignature, cbSignature" returntype="System.IntPtr" />\r
7674         <method name="GetManagedThunkForUnmanagedMethodPtr(System.IntPtr, System.IntPtr, System.Int32)" argnames="pfnMethodToWrap, pbSignature, cbSignature" returntype="System.IntPtr" />\r
7675         <method name="ChangeWrapperHandleStrength(System.Object, System.Boolean)" argnames="otp, fIsWeak" returntype="System.Void" />\r
7676     </class>\r
7677     <class name="MarshalDirectiveException" namespace="System.Runtime.InteropServices">\r
7678         <constructor name="MarshalDirectiveException()" argnames="" />\r
7679         <constructor name="MarshalDirectiveException(System.String)" argnames="message" />\r
7680         <constructor name="MarshalDirectiveException(System.String, System.Exception)" argnames="message, inner" />\r
7681         <constructor name="MarshalDirectiveException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7682     </class>\r
7683     <class name="RuntimeEnvironment" namespace="System.Runtime.InteropServices">\r
7684         <constructor name="RuntimeEnvironment()" argnames="" />\r
7685         <property name="SystemConfigurationFile" propertytype="System.String" />\r
7686         <method name="FromGlobalAccessCache(System.Reflection.Assembly)" argnames="a" returntype="System.Boolean" />\r
7687         <method name="GetSystemVersion()" argnames="" returntype="System.String" />\r
7688         <method name="GetRuntimeDirectory()" argnames="" returntype="System.String" />\r
7689     </class>\r
7690     <class name="RegistrationServices" namespace="System.Runtime.InteropServices">\r
7691         <constructor name="RegistrationServices()" argnames="" />\r
7692         <method name="TypeRepresentsComType(System.Type)" argnames="type" returntype="System.Boolean" />\r
7693         <method name="TypeRequiresRegistration(System.Type)" argnames="type" returntype="System.Boolean" />\r
7694         <method name="GetManagedCategoryGuid()" argnames="" returntype="System.Guid" />\r
7695         <method name="RegisterTypeForComClients(System.Type, System.Guid&amp;)" argnames="type, g" returntype="System.Void" />\r
7696         <method name="GetProgIdForType(System.Type)" argnames="type" returntype="System.String" />\r
7697         <method name="GetRegistrableTypesInAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Type[]" />\r
7698         <method name="UnregisterAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Boolean" />\r
7699         <method name="RegisterAssembly(System.Reflection.Assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags)" argnames="assembly, flags" returntype="System.Boolean" />\r
7700     </class>\r
7701     <class name="SafeArrayRankMismatchException" namespace="System.Runtime.InteropServices">\r
7702         <constructor name="SafeArrayRankMismatchException()" argnames="" />\r
7703         <constructor name="SafeArrayRankMismatchException(System.String)" argnames="message" />\r
7704         <constructor name="SafeArrayRankMismatchException(System.String, System.Exception)" argnames="message, inner" />\r
7705         <constructor name="SafeArrayRankMismatchException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7706     </class>\r
7707     <class name="SafeArrayTypeMismatchException" namespace="System.Runtime.InteropServices">\r
7708         <constructor name="SafeArrayTypeMismatchException()" argnames="" />\r
7709         <constructor name="SafeArrayTypeMismatchException(System.String)" argnames="message" />\r
7710         <constructor name="SafeArrayTypeMismatchException(System.String, System.Exception)" argnames="message, inner" />\r
7711         <constructor name="SafeArrayTypeMismatchException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7712     </class>\r
7713     <class name="SEHException" namespace="System.Runtime.InteropServices">\r
7714         <constructor name="SEHException()" argnames="" />\r
7715         <constructor name="SEHException(System.String)" argnames="message" />\r
7716         <constructor name="SEHException(System.String, System.Exception)" argnames="message, inner" />\r
7717         <constructor name="SEHException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
7718         <method name="CanResume()" argnames="" returntype="System.Boolean" />\r
7719     </class>\r
7720     <class name="TypeLibConverter" namespace="System.Runtime.InteropServices">\r
7721         <constructor name="TypeLibConverter()" argnames="" />\r
7722         <method name="ConvertTypeLibToAssembly(System.Object, System.String, System.Int32, System.Runtime.InteropServices.ITypeLibImporterNotifySink, System.Byte[], System.Reflection.StrongNameKeyPair, System.Boolean)" argnames="typeLib, asmFileName, flags, notifySink, publicKey, keyPair, unsafeInterfaces" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
7723         <method name="GetPrimaryInteropAssembly(System.Guid, System.Int32, System.Int32, System.Int32, System.String&amp;, System.String&amp;)" argnames="g, major, minor, lcid, asmName, asmCodeBase" returntype="System.Boolean" />\r
7724         <method name="ConvertAssemblyToTypeLib(System.Reflection.Assembly, System.String, System.Runtime.InteropServices.TypeLibExporterFlags, System.Runtime.InteropServices.ITypeLibExporterNotifySink)" argnames="assembly, strTypeLibName, flags, notifySink" returntype="System.Object" />\r
7725         <method name="ConvertTypeLibToAssembly(System.Object, System.String, System.Runtime.InteropServices.TypeLibImporterFlags, System.Runtime.InteropServices.ITypeLibImporterNotifySink, System.Byte[], System.Reflection.StrongNameKeyPair, System.String, System.Version)" argnames="typeLib, asmFileName, flags, notifySink, publicKey, keyPair, asmNamespace, asmVersion" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
7726     </class>\r
7727     <class name="UnknownWrapper" namespace="System.Runtime.InteropServices">\r
7728         <constructor name="UnknownWrapper(System.Object)" argnames="obj" />\r
7729         <property name="WrappedObject" propertytype="System.Object" />\r
7730     </class>\r
7731     <interface name="ICustomAdapter" namespace="System.Runtime.InteropServices">\r
7732         <method name="GetUnderlyingObject()" argnames="" returntype="System.Object" />\r
7733     </interface>\r
7734     <interface name="ICustomMarshaler" namespace="System.Runtime.InteropServices">\r
7735         <method name="GetNativeDataSize()" argnames="" returntype="System.Int32" />\r
7736         <method name="CleanUpManagedData(System.Object)" argnames="ManagedObj" returntype="System.Void" />\r
7737         <method name="CleanUpNativeData(System.IntPtr)" argnames="pNativeData" returntype="System.Void" />\r
7738         <method name="MarshalManagedToNative(System.Object)" argnames="ManagedObj" returntype="System.IntPtr" />\r
7739         <method name="MarshalNativeToManaged(System.IntPtr)" argnames="pNativeData" returntype="System.Object" />\r
7740     </interface>\r
7741     <interface name="ICustomFactory" namespace="System.Runtime.InteropServices">\r
7742         <method name="CreateInstance(System.Type)" argnames="serverType" returntype="System.MarshalByRefObject" />\r
7743     </interface>\r
7744     <interface name="IRegistrationServices" namespace="System.Runtime.InteropServices">\r
7745         <method name="TypeRepresentsComType(System.Type)" argnames="type" returntype="System.Boolean" />\r
7746         <method name="TypeRequiresRegistration(System.Type)" argnames="type" returntype="System.Boolean" />\r
7747         <method name="GetManagedCategoryGuid()" argnames="" returntype="System.Guid" />\r
7748         <method name="RegisterTypeForComClients(System.Type, System.Guid&amp;)" argnames="type, g" returntype="System.Void" />\r
7749         <method name="GetProgIdForType(System.Type)" argnames="type" returntype="System.String" />\r
7750         <method name="GetRegistrableTypesInAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Type[]" />\r
7751         <method name="UnregisterAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Boolean" />\r
7752         <method name="RegisterAssembly(System.Reflection.Assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags)" argnames="assembly, flags" returntype="System.Boolean" />\r
7753     </interface>\r
7754     <interface name="ITypeLibImporterNotifySink" namespace="System.Runtime.InteropServices">\r
7755         <method name="ResolveRef(System.Object)" argnames="typeLib" returntype="System.Reflection.Assembly" />\r
7756         <method name="ReportEvent(System.Runtime.InteropServices.ImporterEventKind, System.Int32, System.String)" argnames="eventKind, eventCode, eventMsg" returntype="System.Void" />\r
7757     </interface>\r
7758     <interface name="ITypeLibExporterNotifySink" namespace="System.Runtime.InteropServices">\r
7759         <method name="ResolveRef(System.Reflection.Assembly)" argnames="assembly" returntype="System.Object" />\r
7760         <method name="ReportEvent(System.Runtime.InteropServices.ExporterEventKind, System.Int32, System.String)" argnames="eventKind, eventCode, eventMsg" returntype="System.Void" />\r
7761     </interface>\r
7762     <interface name="ITypeLibConverter" namespace="System.Runtime.InteropServices">\r
7763         <method name="ConvertTypeLibToAssembly(System.Object, System.String, System.Int32, System.Runtime.InteropServices.ITypeLibImporterNotifySink, System.Byte[], System.Reflection.StrongNameKeyPair, System.Boolean)" argnames="typeLib, asmFileName, flags, notifySink, publicKey, keyPair, unsafeInterfaces" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
7764         <method name="GetPrimaryInteropAssembly(System.Guid, System.Int32, System.Int32, System.Int32, System.String&amp;, System.String&amp;)" argnames="g, major, minor, lcid, asmName, asmCodeBase" returntype="System.Boolean" />\r
7765         <method name="ConvertAssemblyToTypeLib(System.Reflection.Assembly, System.String, System.Runtime.InteropServices.TypeLibExporterFlags, System.Runtime.InteropServices.ITypeLibExporterNotifySink)" argnames="assembly, typeLibName, flags, notifySink" returntype="System.Object" />\r
7766         <method name="ConvertTypeLibToAssembly(System.Object, System.String, System.Runtime.InteropServices.TypeLibImporterFlags, System.Runtime.InteropServices.ITypeLibImporterNotifySink, System.Byte[], System.Reflection.StrongNameKeyPair, System.String, System.Version)" argnames="typeLib, asmFileName, flags, notifySink, publicKey, keyPair, asmNamespace, asmVersion" returntype="System.Reflection.Emit.AssemblyBuilder" />\r
7767     </interface>\r
7768     <interface name="ITypeLibExporterNameProvider" namespace="System.Runtime.InteropServices">\r
7769         <method name="GetNames()" argnames="" returntype="System.String[]" />\r
7770     </interface>\r
7771     <interface name="UCOMIBindCtx" namespace="System.Runtime.InteropServices">\r
7772         <method name="RevokeObjectParam(System.String)" argnames="pszKey" returntype="System.Void" />\r
7773         <method name="EnumObjectParam(System.Runtime.InteropServices.UCOMIEnumString&amp;)" argnames="ppenum" returntype="System.Void" />\r
7774         <method name="GetObjectParam(System.String, System.Object&amp;)" argnames="pszKey, ppunk" returntype="System.Void" />\r
7775         <method name="RegisterObjectParam(System.String, System.Object)" argnames="pszKey, punk" returntype="System.Void" />\r
7776         <method name="GetRunningObjectTable(System.Runtime.InteropServices.UCOMIRunningObjectTable&amp;)" argnames="pprot" returntype="System.Void" />\r
7777         <method name="GetBindOptions(System.Runtime.InteropServices.BIND_OPTS&amp;)" argnames="pbindopts" returntype="System.Void" />\r
7778         <method name="SetBindOptions(System.Runtime.InteropServices.BIND_OPTS&amp;)" argnames="pbindopts" returntype="System.Void" />\r
7779         <method name="ReleaseBoundObjects()" argnames="" returntype="System.Void" />\r
7780         <method name="RevokeObjectBound(System.Object)" argnames="punk" returntype="System.Void" />\r
7781         <method name="RegisterObjectBound(System.Object)" argnames="punk" returntype="System.Void" />\r
7782     </interface>\r
7783     <interface name="UCOMIConnectionPointContainer" namespace="System.Runtime.InteropServices">\r
7784         <method name="FindConnectionPoint(System.Guid&amp;, System.Runtime.InteropServices.UCOMIConnectionPoint&amp;)" argnames="riid, ppCP" returntype="System.Void" />\r
7785         <method name="EnumConnectionPoints(System.Runtime.InteropServices.UCOMIEnumConnectionPoints&amp;)" argnames="ppEnum" returntype="System.Void" />\r
7786     </interface>\r
7787     <interface name="UCOMIConnectionPoint" namespace="System.Runtime.InteropServices">\r
7788         <method name="EnumConnections(System.Runtime.InteropServices.UCOMIEnumConnections&amp;)" argnames="ppEnum" returntype="System.Void" />\r
7789         <method name="Unadvise(System.Int32)" argnames="dwCookie" returntype="System.Void" />\r
7790         <method name="Advise(System.Object, System.Int32&amp;)" argnames="pUnkSink, pdwCookie" returntype="System.Void" />\r
7791         <method name="GetConnectionPointContainer(System.Runtime.InteropServices.UCOMIConnectionPointContainer&amp;)" argnames="ppCPC" returntype="System.Void" />\r
7792         <method name="GetConnectionInterface(System.Guid&amp;)" argnames="pIID" returntype="System.Void" />\r
7793     </interface>\r
7794     <interface name="UCOMIEnumMoniker" namespace="System.Runtime.InteropServices">\r
7795         <method name="Clone(System.Runtime.InteropServices.UCOMIEnumMoniker&amp;)" argnames="ppenum" returntype="System.Void" />\r
7796         <method name="Reset()" argnames="" returntype="System.Int32" />\r
7797         <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />\r
7798         <method name="Next(System.Int32, System.Runtime.InteropServices.UCOMIMoniker[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />\r
7799     </interface>\r
7800     <interface name="UCOMIEnumConnections" namespace="System.Runtime.InteropServices">\r
7801         <method name="Clone(System.Runtime.InteropServices.UCOMIEnumConnections&amp;)" argnames="ppenum" returntype="System.Void" />\r
7802         <method name="Reset()" argnames="" returntype="System.Void" />\r
7803         <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />\r
7804         <method name="Next(System.Int32, System.Runtime.InteropServices.CONNECTDATA[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />\r
7805     </interface>\r
7806     <interface name="UCOMIEnumConnectionPoints" namespace="System.Runtime.InteropServices">\r
7807         <method name="Clone(System.Runtime.InteropServices.UCOMIEnumConnectionPoints&amp;)" argnames="ppenum" returntype="System.Void" />\r
7808         <method name="Reset()" argnames="" returntype="System.Int32" />\r
7809         <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />\r
7810         <method name="Next(System.Int32, System.Runtime.InteropServices.UCOMIConnectionPoint[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />\r
7811     </interface>\r
7812     <interface name="UCOMIEnumString" namespace="System.Runtime.InteropServices">\r
7813         <method name="Clone(System.Runtime.InteropServices.UCOMIEnumString&amp;)" argnames="ppenum" returntype="System.Void" />\r
7814         <method name="Reset()" argnames="" returntype="System.Int32" />\r
7815         <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />\r
7816         <method name="Next(System.Int32, System.String[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />\r
7817     </interface>\r
7818     <interface name="UCOMIEnumVARIANT" namespace="System.Runtime.InteropServices">\r
7819         <method name="Clone(System.Int32)" argnames="ppenum" returntype="System.Void" />\r
7820         <method name="Reset()" argnames="" returntype="System.Int32" />\r
7821         <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />\r
7822         <method name="Next(System.Int32, System.Int32, System.Int32)" argnames="celt, rgvar, pceltFetched" returntype="System.Int32" />\r
7823     </interface>\r
7824     <interface name="UCOMIMoniker" namespace="System.Runtime.InteropServices">\r
7825         <method name="IsSystemMoniker(System.Int32&amp;)" argnames="pdwMksys" returntype="System.Void" />\r
7826         <method name="ParseDisplayName(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.String, System.Int32&amp;, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pbc, pmkToLeft, pszDisplayName, pchEaten, ppmkOut" returntype="System.Void" />\r
7827         <method name="GetDisplayName(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.String&amp;)" argnames="pbc, pmkToLeft, ppszDisplayName" returntype="System.Void" />\r
7828         <method name="RelativePathTo(System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pmkOther, ppmkRelPath" returntype="System.Void" />\r
7829         <method name="CommonPrefixWith(System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pmkOther, ppmkPrefix" returntype="System.Void" />\r
7830         <method name="Inverse(System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="ppmk" returntype="System.Void" />\r
7831         <method name="GetTimeOfLastChange(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.FILETIME&amp;)" argnames="pbc, pmkToLeft, pFileTime" returntype="System.Void" />\r
7832         <method name="IsRunning(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.UCOMIMoniker)" argnames="pbc, pmkToLeft, pmkNewlyRunning" returntype="System.Void" />\r
7833         <method name="Hash(System.Int32&amp;)" argnames="pdwHash" returntype="System.Void" />\r
7834         <method name="IsEqual(System.Runtime.InteropServices.UCOMIMoniker)" argnames="pmkOtherMoniker" returntype="System.Void" />\r
7835         <method name="Enum(System.Boolean, System.Runtime.InteropServices.UCOMIEnumMoniker&amp;)" argnames="fForward, ppenumMoniker" returntype="System.Void" />\r
7836         <method name="ComposeWith(System.Runtime.InteropServices.UCOMIMoniker, System.Boolean, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pmkRight, fOnlyIfNotGeneric, ppmkComposite" returntype="System.Void" />\r
7837         <method name="Reduce(System.Runtime.InteropServices.UCOMIBindCtx, System.Int32, System.Runtime.InteropServices.UCOMIMoniker&amp;, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pbc, dwReduceHowFar, ppmkToLeft, ppmkReduced" returntype="System.Void" />\r
7838         <method name="BindToStorage(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.Guid&amp;, System.Object&amp;)" argnames="pbc, pmkToLeft, riid, ppvObj" returntype="System.Void" />\r
7839         <method name="BindToObject(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.Guid&amp;, System.Object&amp;)" argnames="pbc, pmkToLeft, riidResult, ppvResult" returntype="System.Void" />\r
7840         <method name="GetSizeMax(System.Int64&amp;)" argnames="pcbSize" returntype="System.Void" />\r
7841         <method name="Save(System.Runtime.InteropServices.UCOMIStream, System.Boolean)" argnames="pStm, fClearDirty" returntype="System.Void" />\r
7842         <method name="Load(System.Runtime.InteropServices.UCOMIStream)" argnames="pStm" returntype="System.Void" />\r
7843         <method name="IsDirty()" argnames="" returntype="System.Int32" />\r
7844         <method name="GetClassID(System.Guid&amp;)" argnames="pClassID" returntype="System.Void" />\r
7845     </interface>\r
7846     <interface name="UCOMIPersistFile" namespace="System.Runtime.InteropServices">\r
7847         <method name="GetCurFile(System.String&amp;)" argnames="ppszFileName" returntype="System.Void" />\r
7848         <method name="SaveCompleted(System.String)" argnames="pszFileName" returntype="System.Void" />\r
7849         <method name="Save(System.String, System.Boolean)" argnames="pszFileName, fRemember" returntype="System.Void" />\r
7850         <method name="Load(System.String, System.Int32)" argnames="pszFileName, dwMode" returntype="System.Void" />\r
7851         <method name="IsDirty()" argnames="" returntype="System.Int32" />\r
7852         <method name="GetClassID(System.Guid&amp;)" argnames="pClassID" returntype="System.Void" />\r
7853     </interface>\r
7854     <interface name="UCOMIRunningObjectTable" namespace="System.Runtime.InteropServices">\r
7855         <method name="EnumRunning(System.Runtime.InteropServices.UCOMIEnumMoniker&amp;)" argnames="ppenumMoniker" returntype="System.Void" />\r
7856         <method name="GetTimeOfLastChange(System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.FILETIME&amp;)" argnames="pmkObjectName, pfiletime" returntype="System.Void" />\r
7857         <method name="NoteChangeTime(System.Int32, System.Runtime.InteropServices.FILETIME&amp;)" argnames="dwRegister, pfiletime" returntype="System.Void" />\r
7858         <method name="GetObject(System.Runtime.InteropServices.UCOMIMoniker, System.Object&amp;)" argnames="pmkObjectName, ppunkObject" returntype="System.Void" />\r
7859         <method name="IsRunning(System.Runtime.InteropServices.UCOMIMoniker)" argnames="pmkObjectName" returntype="System.Void" />\r
7860         <method name="Revoke(System.Int32)" argnames="dwRegister" returntype="System.Void" />\r
7861         <method name="Register(System.Int32, System.Object, System.Runtime.InteropServices.UCOMIMoniker, System.Int32&amp;)" argnames="grfFlags, punkObject, pmkObjectName, pdwRegister" returntype="System.Void" />\r
7862     </interface>\r
7863     <interface name="UCOMIStream" namespace="System.Runtime.InteropServices">\r
7864         <method name="Clone(System.Runtime.InteropServices.UCOMIStream&amp;)" argnames="ppstm" returntype="System.Void" />\r
7865         <method name="Stat(System.Runtime.InteropServices.STATSTG&amp;, System.Int32)" argnames="pstatstg, grfStatFlag" returntype="System.Void" />\r
7866         <method name="UnlockRegion(System.Int64, System.Int64, System.Int32)" argnames="libOffset, cb, dwLockType" returntype="System.Void" />\r
7867         <method name="LockRegion(System.Int64, System.Int64, System.Int32)" argnames="libOffset, cb, dwLockType" returntype="System.Void" />\r
7868         <method name="Revert()" argnames="" returntype="System.Void" />\r
7869         <method name="Commit(System.Int32)" argnames="grfCommitFlags" returntype="System.Void" />\r
7870         <method name="CopyTo(System.Runtime.InteropServices.UCOMIStream, System.Int64, System.IntPtr, System.IntPtr)" argnames="pstm, cb, pcbRead, pcbWritten" returntype="System.Void" />\r
7871         <method name="SetSize(System.Int64)" argnames="libNewSize" returntype="System.Void" />\r
7872         <method name="Seek(System.Int64, System.Int32, System.IntPtr)" argnames="dlibMove, dwOrigin, plibNewPosition" returntype="System.Void" />\r
7873         <method name="Write(System.Byte[], System.Int32, System.IntPtr)" argnames="pv, cb, pcbWritten" returntype="System.Void" />\r
7874         <method name="Read(System.Byte[], System.Int32, System.IntPtr)" argnames="pv, cb, pcbRead" returntype="System.Void" />\r
7875     </interface>\r
7876     <interface name="UCOMITypeComp" namespace="System.Runtime.InteropServices">\r
7877         <method name="BindType(System.String, System.Int32, System.Runtime.InteropServices.UCOMITypeInfo&amp;, System.Runtime.InteropServices.UCOMITypeComp&amp;)" argnames="szName, lHashVal, ppTInfo, ppTComp" returntype="System.Void" />\r
7878         <method name="Bind(System.String, System.Int32, System.Int16, System.Runtime.InteropServices.UCOMITypeInfo&amp;, System.Runtime.InteropServices.DESCKIND&amp;, System.Runtime.InteropServices.BINDPTR&amp;)" argnames="szName, lHashVal, wFlags, ppTInfo, pDescKind, pBindPtr" returntype="System.Void" />\r
7879     </interface>\r
7880     <interface name="UCOMITypeInfo" namespace="System.Runtime.InteropServices">\r
7881         <method name="ReleaseVarDesc(System.IntPtr)" argnames="pVarDesc" returntype="System.Void" />\r
7882         <method name="ReleaseFuncDesc(System.IntPtr)" argnames="pFuncDesc" returntype="System.Void" />\r
7883         <method name="ReleaseTypeAttr(System.IntPtr)" argnames="pTypeAttr" returntype="System.Void" />\r
7884         <method name="GetContainingTypeLib(System.Runtime.InteropServices.UCOMITypeLib&amp;, System.Int32&amp;)" argnames="ppTLB, pIndex" returntype="System.Void" />\r
7885         <method name="GetMops(System.Int32, System.String&amp;)" argnames="memid, pBstrMops" returntype="System.Void" />\r
7886         <method name="CreateInstance(System.Object, System.Guid&amp;, System.Object&amp;)" argnames="pUnkOuter, riid, ppvObj" returntype="System.Void" />\r
7887         <method name="AddressOfMember(System.Int32, System.Runtime.InteropServices.INVOKEKIND, System.IntPtr&amp;)" argnames="memid, invKind, ppv" returntype="System.Void" />\r
7888         <method name="GetRefTypeInfo(System.Int32, System.Runtime.InteropServices.UCOMITypeInfo&amp;)" argnames="hRef, ppTI" returntype="System.Void" />\r
7889         <method name="GetDllEntry(System.Int32, System.Runtime.InteropServices.INVOKEKIND, System.String&amp;, System.String&amp;, System.Int16&amp;)" argnames="memid, invKind, pBstrDllName, pBstrName, pwOrdinal" returntype="System.Void" />\r
7890         <method name="GetDocumentation(System.Int32, System.String&amp;, System.String&amp;, System.Int32&amp;, System.String&amp;)" argnames="index, strName, strDocString, dwHelpContext, strHelpFile" returntype="System.Void" />\r
7891         <method name="Invoke(System.Object, System.Int32, System.Int16, System.Runtime.InteropServices.DISPPARAMS&amp;, System.Object&amp;, System.Runtime.InteropServices.EXCEPINFO&amp;, System.Int32&amp;)" argnames="pvInstance, memid, wFlags, pDispParams, pVarResult, pExcepInfo, puArgErr" returntype="System.Void" />\r
7892         <method name="GetIDsOfNames(System.String[], System.Int32, System.Int32[])" argnames="rgszNames, cNames, pMemId" returntype="System.Void" />\r
7893         <method name="GetImplTypeFlags(System.Int32, System.Int32&amp;)" argnames="index, pImplTypeFlags" returntype="System.Void" />\r
7894         <method name="GetRefTypeOfImplType(System.Int32, System.Int32&amp;)" argnames="index, href" returntype="System.Void" />\r
7895         <method name="GetNames(System.Int32, System.String[], System.Int32, System.Int32&amp;)" argnames="memid, rgBstrNames, cMaxNames, pcNames" returntype="System.Void" />\r
7896         <method name="GetVarDesc(System.Int32, System.IntPtr&amp;)" argnames="index, ppVarDesc" returntype="System.Void" />\r
7897         <method name="GetFuncDesc(System.Int32, System.IntPtr&amp;)" argnames="index, ppFuncDesc" returntype="System.Void" />\r
7898         <method name="GetTypeComp(System.Runtime.InteropServices.UCOMITypeComp&amp;)" argnames="ppTComp" returntype="System.Void" />\r
7899         <method name="GetTypeAttr(System.IntPtr&amp;)" argnames="ppTypeAttr" returntype="System.Void" />\r
7900     </interface>\r
7901     <interface name="UCOMITypeLib" namespace="System.Runtime.InteropServices">\r
7902         <method name="ReleaseTLibAttr(System.IntPtr)" argnames="pTLibAttr" returntype="System.Void" />\r
7903         <method name="FindName(System.String, System.Int32, System.Runtime.InteropServices.UCOMITypeInfo[], System.Int32[], System.Int16&amp;)" argnames="szNameBuf, lHashVal, ppTInfo, rgMemId, pcFound" returntype="System.Void" />\r
7904         <method name="IsName(System.String, System.Int32)" argnames="szNameBuf, lHashVal" returntype="System.Boolean" />\r
7905         <method name="GetDocumentation(System.Int32, System.String&amp;, System.String&amp;, System.Int32&amp;, System.String&amp;)" argnames="index, strName, strDocString, dwHelpContext, strHelpFile" returntype="System.Void" />\r
7906         <method name="GetTypeComp(System.Runtime.InteropServices.UCOMITypeComp&amp;)" argnames="ppTComp" returntype="System.Void" />\r
7907         <method name="GetLibAttr(System.IntPtr&amp;)" argnames="ppTLibAttr" returntype="System.Void" />\r
7908         <method name="GetTypeInfoOfGuid(System.Guid&amp;, System.Runtime.InteropServices.UCOMITypeInfo&amp;)" argnames="guid, ppTInfo" returntype="System.Void" />\r
7909         <method name="GetTypeInfoType(System.Int32, System.Runtime.InteropServices.TYPEKIND&amp;)" argnames="index, pTKind" returntype="System.Void" />\r
7910         <method name="GetTypeInfo(System.Int32, System.Runtime.InteropServices.UCOMITypeInfo&amp;)" argnames="index, ppTI" returntype="System.Void" />\r
7911         <method name="GetTypeInfoCount()" argnames="" returntype="System.Int32" />\r
7912     </interface>\r
7913     <struct name="ArrayWithOffset" namespace="System.Runtime.InteropServices">\r
7914         <constructor name="ArrayWithOffset(System.Object, System.Int32)" argnames="array, offset" />\r
7915         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
7916         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
7917         <method name="GetArray()" argnames="" returntype="System.Object" />\r
7918         <method name="GetOffset()" argnames="" returntype="System.Int32" />\r
7919     </struct>\r
7920     <struct name="GCHandle" namespace="System.Runtime.InteropServices">\r
7921         <property name="Target" propertytype="System.Object" />\r
7922         <property name="__InternalTarget" propertytype="System.Object" />\r
7923         <property name="IsAllocated" propertytype="System.Boolean" />\r
7924         <method name="Alloc(System.Object)" argnames="value" returntype="System.Runtime.InteropServices.GCHandle" />\r
7925         <method name="Alloc(System.Object, System.Runtime.InteropServices.GCHandleType)" argnames="value, type" returntype="System.Runtime.InteropServices.GCHandle" />\r
7926         <method name="Free()" argnames="" returntype="System.Void" />\r
7927         <method name="AddrOfPinnedObject()" argnames="" returntype="System.IntPtr" />\r
7928         <operator name="op_Explicit(System.IntPtr)" argnames="value" />\r
7929         <operator name="op_Explicit(System.Runtime.InteropServices.GCHandle)" argnames="value" />\r
7930     </struct>\r
7931     <struct name="HandleRef" namespace="System.Runtime.InteropServices">\r
7932         <constructor name="HandleRef(System.Object, System.IntPtr)" argnames="wrapper, handle" />\r
7933         <property name="Wrapper" propertytype="System.Object" />\r
7934         <property name="Handle" propertytype="System.IntPtr" />\r
7935         <operator name="op_Explicit(System.Runtime.InteropServices.HandleRef)" argnames="value" />\r
7936     </struct>\r
7937     <struct name="BIND_OPTS" namespace="System.Runtime.InteropServices">\r
7938         <field name="cbStruct" />\r
7939         <field name="grfFlags" />\r
7940         <field name="grfMode" />\r
7941         <field name="dwTickCountDeadline" />\r
7942     </struct>\r
7943     <struct name="CONNECTDATA" namespace="System.Runtime.InteropServices">\r
7944         <field name="pUnk" />\r
7945         <field name="dwCookie" />\r
7946     </struct>\r
7947     <struct name="FILETIME" namespace="System.Runtime.InteropServices">\r
7948         <field name="dwLowDateTime" />\r
7949         <field name="dwHighDateTime" />\r
7950     </struct>\r
7951     <struct name="STATSTG" namespace="System.Runtime.InteropServices">\r
7952         <field name="pwcsName" />\r
7953         <field name="type" />\r
7954         <field name="cbSize" />\r
7955         <field name="mtime" />\r
7956         <field name="ctime" />\r
7957         <field name="atime" />\r
7958         <field name="grfMode" />\r
7959         <field name="grfLocksSupported" />\r
7960         <field name="clsid" />\r
7961         <field name="grfStateBits" />\r
7962         <field name="reserved" />\r
7963     </struct>\r
7964     <struct name="BINDPTR" namespace="System.Runtime.InteropServices">\r
7965         <field name="lpfuncdesc" />\r
7966         <field name="lpvardesc" />\r
7967         <field name="lptcomp" />\r
7968     </struct>\r
7969     <struct name="TYPEATTR" namespace="System.Runtime.InteropServices">\r
7970         <field name="guid" />\r
7971         <field name="lcid" />\r
7972         <field name="dwReserved" />\r
7973         <field name="memidConstructor" />\r
7974         <field name="memidDestructor" />\r
7975         <field name="lpstrSchema" />\r
7976         <field name="cbSizeInstance" />\r
7977         <field name="typekind" />\r
7978         <field name="cFuncs" />\r
7979         <field name="cVars" />\r
7980         <field name="cImplTypes" />\r
7981         <field name="cbSizeVft" />\r
7982         <field name="cbAlignment" />\r
7983         <field name="wTypeFlags" />\r
7984         <field name="wMajorVerNum" />\r
7985         <field name="wMinorVerNum" />\r
7986         <field name="tdescAlias" />\r
7987         <field name="idldescType" />\r
7988         <field name="MEMBER_ID_NIL" />\r
7989     </struct>\r
7990     <struct name="FUNCDESC" namespace="System.Runtime.InteropServices">\r
7991         <field name="memid" />\r
7992         <field name="lprgscode" />\r
7993         <field name="lprgelemdescParam" />\r
7994         <field name="funckind" />\r
7995         <field name="invkind" />\r
7996         <field name="callconv" />\r
7997         <field name="cParams" />\r
7998         <field name="cParamsOpt" />\r
7999         <field name="oVft" />\r
8000         <field name="cScodes" />\r
8001         <field name="elemdescFunc" />\r
8002         <field name="wFuncFlags" />\r
8003     </struct>\r
8004     <struct name="IDLDESC" namespace="System.Runtime.InteropServices">\r
8005         <field name="dwReserved" />\r
8006         <field name="wIDLFlags" />\r
8007     </struct>\r
8008     <struct name="PARAMDESC" namespace="System.Runtime.InteropServices">\r
8009         <field name="lpVarValue" />\r
8010         <field name="wParamFlags" />\r
8011     </struct>\r
8012     <struct name="TYPEDESC" namespace="System.Runtime.InteropServices">\r
8013         <field name="lpValue" />\r
8014         <field name="vt" />\r
8015     </struct>\r
8016     <struct name="ELEMDESC" namespace="System.Runtime.InteropServices">\r
8017         <struct name="DESCUNION" namespace="System.Runtime.InteropServices">\r
8018             <field name="idldesc" />\r
8019             <field name="paramdesc" />\r
8020         </struct>\r
8021         <field name="tdesc" />\r
8022         <field name="desc" />\r
8023     </struct>\r
8024     <struct name="DESCUNION" namespace="System.Runtime.InteropServices">\r
8025         <field name="idldesc" />\r
8026         <field name="paramdesc" />\r
8027     </struct>\r
8028     <struct name="VARDESC" namespace="System.Runtime.InteropServices">\r
8029         <struct name="DESCUNION" namespace="System.Runtime.InteropServices">\r
8030             <field name="oInst" />\r
8031             <field name="lpvarValue" />\r
8032         </struct>\r
8033         <field name="memid" />\r
8034         <field name="lpstrSchema" />\r
8035         <field name="elemdescVar" />\r
8036         <field name="wVarFlags" />\r
8037         <field name="varkind" />\r
8038     </struct>\r
8039     <struct name="DESCUNION" namespace="System.Runtime.InteropServices">\r
8040         <field name="oInst" />\r
8041         <field name="lpvarValue" />\r
8042     </struct>\r
8043     <struct name="DISPPARAMS" namespace="System.Runtime.InteropServices">\r
8044         <field name="rgvarg" />\r
8045         <field name="rgdispidNamedArgs" />\r
8046         <field name="cArgs" />\r
8047         <field name="cNamedArgs" />\r
8048     </struct>\r
8049     <struct name="EXCEPINFO" namespace="System.Runtime.InteropServices">\r
8050         <field name="wCode" />\r
8051         <field name="wReserved" />\r
8052         <field name="bstrSource" />\r
8053         <field name="bstrDescription" />\r
8054         <field name="bstrHelpFile" />\r
8055         <field name="dwHelpContext" />\r
8056         <field name="pvReserved" />\r
8057         <field name="pfnDeferredFillIn" />\r
8058     </struct>\r
8059     <struct name="TYPELIBATTR" namespace="System.Runtime.InteropServices">\r
8060         <field name="guid" />\r
8061         <field name="lcid" />\r
8062         <field name="syskind" />\r
8063         <field name="wMajorVerNum" />\r
8064         <field name="wMinorVerNum" />\r
8065         <field name="wLibFlags" />\r
8066     </struct>\r
8067     <delegate name="ObjectCreationDelegate" namespace="System.Runtime.InteropServices">\r
8068         <constructor name="ObjectCreationDelegate(System.Object, System.IntPtr)" argnames="object, method" />\r
8069         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.IntPtr" />\r
8070         <method name="BeginInvoke(System.IntPtr, System.AsyncCallback, System.Object)" argnames="aggregator, callback, object" returntype="System.IAsyncResult" />\r
8071         <method name="Invoke(System.IntPtr)" argnames="aggregator" returntype="System.IntPtr" />\r
8072     </delegate>\r
8073     <enum name="ComInterfaceType" namespace="System.Runtime.InteropServices">\r
8074         <field name="InterfaceIsDual" />\r
8075         <field name="InterfaceIsIUnknown" />\r
8076         <field name="InterfaceIsIDispatch" />\r
8077     </enum>\r
8078     <enum name="ClassInterfaceType" namespace="System.Runtime.InteropServices">\r
8079         <field name="None" />\r
8080         <field name="AutoDispatch" />\r
8081         <field name="AutoDual" />\r
8082     </enum>\r
8083     <enum name="IDispatchImplType" namespace="System.Runtime.InteropServices">\r
8084         <field name="SystemDefinedImpl" />\r
8085         <field name="InternalImpl" />\r
8086         <field name="CompatibleImpl" />\r
8087     </enum>\r
8088     <enum name="TypeLibTypeFlags" namespace="System.Runtime.InteropServices">\r
8089         <field name="FAppObject" />\r
8090         <field name="FCanCreate" />\r
8091         <field name="FLicensed" />\r
8092         <field name="FPreDeclId" />\r
8093         <field name="FHidden" />\r
8094         <field name="FControl" />\r
8095         <field name="FDual" />\r
8096         <field name="FNonExtensible" />\r
8097         <field name="FOleAutomation" />\r
8098         <field name="FRestricted" />\r
8099         <field name="FAggregatable" />\r
8100         <field name="FReplaceable" />\r
8101         <field name="FDispatchable" />\r
8102         <field name="FReverseBind" />\r
8103     </enum>\r
8104     <enum name="TypeLibFuncFlags" namespace="System.Runtime.InteropServices">\r
8105         <field name="FRestricted" />\r
8106         <field name="FSource" />\r
8107         <field name="FBindable" />\r
8108         <field name="FRequestEdit" />\r
8109         <field name="FDisplayBind" />\r
8110         <field name="FDefaultBind" />\r
8111         <field name="FHidden" />\r
8112         <field name="FUsesGetLastError" />\r
8113         <field name="FDefaultCollelem" />\r
8114         <field name="FUiDefault" />\r
8115         <field name="FNonBrowsable" />\r
8116         <field name="FReplaceable" />\r
8117         <field name="FImmediateBind" />\r
8118     </enum>\r
8119     <enum name="TypeLibVarFlags" namespace="System.Runtime.InteropServices">\r
8120         <field name="FReadOnly" />\r
8121         <field name="FSource" />\r
8122         <field name="FBindable" />\r
8123         <field name="FRequestEdit" />\r
8124         <field name="FDisplayBind" />\r
8125         <field name="FDefaultBind" />\r
8126         <field name="FHidden" />\r
8127         <field name="FRestricted" />\r
8128         <field name="FDefaultCollelem" />\r
8129         <field name="FUiDefault" />\r
8130         <field name="FNonBrowsable" />\r
8131         <field name="FReplaceable" />\r
8132         <field name="FImmediateBind" />\r
8133     </enum>\r
8134     <enum name="VarEnum" namespace="System.Runtime.InteropServices">\r
8135         <field name="VT_EMPTY" />\r
8136         <field name="VT_NULL" />\r
8137         <field name="VT_I2" />\r
8138         <field name="VT_I4" />\r
8139         <field name="VT_R4" />\r
8140         <field name="VT_R8" />\r
8141         <field name="VT_CY" />\r
8142         <field name="VT_DATE" />\r
8143         <field name="VT_BSTR" />\r
8144         <field name="VT_DISPATCH" />\r
8145         <field name="VT_ERROR" />\r
8146         <field name="VT_BOOL" />\r
8147         <field name="VT_VARIANT" />\r
8148         <field name="VT_UNKNOWN" />\r
8149         <field name="VT_DECIMAL" />\r
8150         <field name="VT_I1" />\r
8151         <field name="VT_UI1" />\r
8152         <field name="VT_UI2" />\r
8153         <field name="VT_UI4" />\r
8154         <field name="VT_I8" />\r
8155         <field name="VT_UI8" />\r
8156         <field name="VT_INT" />\r
8157         <field name="VT_UINT" />\r
8158         <field name="VT_VOID" />\r
8159         <field name="VT_HRESULT" />\r
8160         <field name="VT_PTR" />\r
8161         <field name="VT_SAFEARRAY" />\r
8162         <field name="VT_CARRAY" />\r
8163         <field name="VT_USERDEFINED" />\r
8164         <field name="VT_LPSTR" />\r
8165         <field name="VT_LPWSTR" />\r
8166         <field name="VT_RECORD" />\r
8167         <field name="VT_FILETIME" />\r
8168         <field name="VT_BLOB" />\r
8169         <field name="VT_STREAM" />\r
8170         <field name="VT_STORAGE" />\r
8171         <field name="VT_STREAMED_OBJECT" />\r
8172         <field name="VT_STORED_OBJECT" />\r
8173         <field name="VT_BLOB_OBJECT" />\r
8174         <field name="VT_CF" />\r
8175         <field name="VT_CLSID" />\r
8176         <field name="VT_VECTOR" />\r
8177         <field name="VT_ARRAY" />\r
8178         <field name="VT_BYREF" />\r
8179     </enum>\r
8180     <enum name="UnmanagedType" namespace="System.Runtime.InteropServices">\r
8181         <field name="Bool" />\r
8182         <field name="I1" />\r
8183         <field name="U1" />\r
8184         <field name="I2" />\r
8185         <field name="U2" />\r
8186         <field name="I4" />\r
8187         <field name="U4" />\r
8188         <field name="I8" />\r
8189         <field name="U8" />\r
8190         <field name="R4" />\r
8191         <field name="R8" />\r
8192         <field name="Currency" />\r
8193         <field name="BStr" />\r
8194         <field name="LPStr" />\r
8195         <field name="LPWStr" />\r
8196         <field name="LPTStr" />\r
8197         <field name="ByValTStr" />\r
8198         <field name="IUnknown" />\r
8199         <field name="IDispatch" />\r
8200         <field name="Struct" />\r
8201         <field name="Interface" />\r
8202         <field name="SafeArray" />\r
8203         <field name="ByValArray" />\r
8204         <field name="SysInt" />\r
8205         <field name="SysUInt" />\r
8206         <field name="VBByRefStr" />\r
8207         <field name="AnsiBStr" />\r
8208         <field name="TBStr" />\r
8209         <field name="VariantBool" />\r
8210         <field name="FunctionPtr" />\r
8211         <field name="AsAny" />\r
8212         <field name="LPArray" />\r
8213         <field name="LPStruct" />\r
8214         <field name="CustomMarshaler" />\r
8215         <field name="Error" />\r
8216     </enum>\r
8217     <enum name="CallingConvention" namespace="System.Runtime.InteropServices">\r
8218         <field name="Winapi" />\r
8219         <field name="Cdecl" />\r
8220         <field name="StdCall" />\r
8221         <field name="ThisCall" />\r
8222         <field name="FastCall" />\r
8223     </enum>\r
8224     <enum name="CharSet" namespace="System.Runtime.InteropServices">\r
8225         <field name="None" />\r
8226         <field name="Ansi" />\r
8227         <field name="Unicode" />\r
8228         <field name="Auto" />\r
8229     </enum>\r
8230     <enum name="ComMemberType" namespace="System.Runtime.InteropServices">\r
8231         <field name="Method" />\r
8232         <field name="PropGet" />\r
8233         <field name="PropSet" />\r
8234     </enum>\r
8235     <enum name="GCHandleType" namespace="System.Runtime.InteropServices">\r
8236         <field name="Weak" />\r
8237         <field name="WeakTrackResurrection" />\r
8238         <field name="Normal" />\r
8239         <field name="Pinned" />\r
8240     </enum>\r
8241     <enum name="AssemblyRegistrationFlags" namespace="System.Runtime.InteropServices">\r
8242         <field name="None" />\r
8243         <field name="SetCodeBase" />\r
8244     </enum>\r
8245     <enum name="TypeLibImporterFlags" namespace="System.Runtime.InteropServices">\r
8246         <field name="PrimaryInteropAssembly" />\r
8247         <field name="UnsafeInterfaces" />\r
8248         <field name="SafeArrayAsSystemArray" />\r
8249     </enum>\r
8250     <enum name="TypeLibExporterFlags" namespace="System.Runtime.InteropServices">\r
8251         <field name="OnlyReferenceRegistered" />\r
8252     </enum>\r
8253     <enum name="ImporterEventKind" namespace="System.Runtime.InteropServices">\r
8254         <field name="NOTIF_TYPECONVERTED" />\r
8255         <field name="NOTIF_CONVERTWARNING" />\r
8256         <field name="ERROR_REFTOINVALIDTYPELIB" />\r
8257     </enum>\r
8258     <enum name="ExporterEventKind" namespace="System.Runtime.InteropServices">\r
8259         <field name="NOTIF_TYPECONVERTED" />\r
8260         <field name="NOTIF_CONVERTWARNING" />\r
8261         <field name="ERROR_REFTOINVALIDASSEMBLY" />\r
8262     </enum>\r
8263     <enum name="LayoutKind" namespace="System.Runtime.InteropServices">\r
8264         <field name="Sequential" />\r
8265         <field name="Explicit" />\r
8266         <field name="Auto" />\r
8267     </enum>\r
8268     <enum name="DESCKIND" namespace="System.Runtime.InteropServices">\r
8269         <field name="DESCKIND_NONE" />\r
8270         <field name="DESCKIND_FUNCDESC" />\r
8271         <field name="DESCKIND_VARDESC" />\r
8272         <field name="DESCKIND_TYPECOMP" />\r
8273         <field name="DESCKIND_IMPLICITAPPOBJ" />\r
8274         <field name="DESCKIND_MAX" />\r
8275     </enum>\r
8276     <enum name="TYPEKIND" namespace="System.Runtime.InteropServices">\r
8277         <field name="TKIND_ENUM" />\r
8278         <field name="TKIND_RECORD" />\r
8279         <field name="TKIND_MODULE" />\r
8280         <field name="TKIND_INTERFACE" />\r
8281         <field name="TKIND_DISPATCH" />\r
8282         <field name="TKIND_COCLASS" />\r
8283         <field name="TKIND_ALIAS" />\r
8284         <field name="TKIND_UNION" />\r
8285         <field name="TKIND_MAX" />\r
8286     </enum>\r
8287     <enum name="TYPEFLAGS" namespace="System.Runtime.InteropServices">\r
8288         <field name="TYPEFLAG_FAPPOBJECT" />\r
8289         <field name="TYPEFLAG_FCANCREATE" />\r
8290         <field name="TYPEFLAG_FLICENSED" />\r
8291         <field name="TYPEFLAG_FPREDECLID" />\r
8292         <field name="TYPEFLAG_FHIDDEN" />\r
8293         <field name="TYPEFLAG_FCONTROL" />\r
8294         <field name="TYPEFLAG_FDUAL" />\r
8295         <field name="TYPEFLAG_FNONEXTENSIBLE" />\r
8296         <field name="TYPEFLAG_FOLEAUTOMATION" />\r
8297         <field name="TYPEFLAG_FRESTRICTED" />\r
8298         <field name="TYPEFLAG_FAGGREGATABLE" />\r
8299         <field name="TYPEFLAG_FREPLACEABLE" />\r
8300         <field name="TYPEFLAG_FDISPATCHABLE" />\r
8301         <field name="TYPEFLAG_FREVERSEBIND" />\r
8302         <field name="TYPEFLAG_FPROXY" />\r
8303     </enum>\r
8304     <enum name="IMPLTYPEFLAGS" namespace="System.Runtime.InteropServices">\r
8305         <field name="IMPLTYPEFLAG_FDEFAULT" />\r
8306         <field name="IMPLTYPEFLAG_FSOURCE" />\r
8307         <field name="IMPLTYPEFLAG_FRESTRICTED" />\r
8308         <field name="IMPLTYPEFLAG_FDEFAULTVTABLE" />\r
8309     </enum>\r
8310     <enum name="IDLFLAG" namespace="System.Runtime.InteropServices">\r
8311         <field name="IDLFLAG_NONE" />\r
8312         <field name="IDLFLAG_FIN" />\r
8313         <field name="IDLFLAG_FOUT" />\r
8314         <field name="IDLFLAG_FLCID" />\r
8315         <field name="IDLFLAG_FRETVAL" />\r
8316     </enum>\r
8317     <enum name="PARAMFLAG" namespace="System.Runtime.InteropServices">\r
8318         <field name="PARAMFLAG_NONE" />\r
8319         <field name="PARAMFLAG_FIN" />\r
8320         <field name="PARAMFLAG_FOUT" />\r
8321         <field name="PARAMFLAG_FLCID" />\r
8322         <field name="PARAMFLAG_FRETVAL" />\r
8323         <field name="PARAMFLAG_FOPT" />\r
8324         <field name="PARAMFLAG_FHASDEFAULT" />\r
8325         <field name="PARAMFLAG_FHASCUSTDATA" />\r
8326     </enum>\r
8327     <enum name="FUNCKIND" namespace="System.Runtime.InteropServices">\r
8328         <field name="FUNC_VIRTUAL" />\r
8329         <field name="FUNC_PUREVIRTUAL" />\r
8330         <field name="FUNC_NONVIRTUAL" />\r
8331         <field name="FUNC_STATIC" />\r
8332         <field name="FUNC_DISPATCH" />\r
8333     </enum>\r
8334     <enum name="INVOKEKIND" namespace="System.Runtime.InteropServices">\r
8335         <field name="INVOKE_FUNC" />\r
8336         <field name="INVOKE_PROPERTYGET" />\r
8337         <field name="INVOKE_PROPERTYPUT" />\r
8338         <field name="INVOKE_PROPERTYPUTREF" />\r
8339     </enum>\r
8340     <enum name="CALLCONV" namespace="System.Runtime.InteropServices">\r
8341         <field name="CC_CDECL" />\r
8342         <field name="CC_MSCPASCAL" />\r
8343         <field name="CC_PASCAL" />\r
8344         <field name="CC_MACPASCAL" />\r
8345         <field name="CC_STDCALL" />\r
8346         <field name="CC_RESERVED" />\r
8347         <field name="CC_SYSCALL" />\r
8348         <field name="CC_MPWCDECL" />\r
8349         <field name="CC_MPWPASCAL" />\r
8350         <field name="CC_MAX" />\r
8351     </enum>\r
8352     <enum name="FUNCFLAGS" namespace="System.Runtime.InteropServices">\r
8353         <field name="FUNCFLAG_FRESTRICTED" />\r
8354         <field name="FUNCFLAG_FSOURCE" />\r
8355         <field name="FUNCFLAG_FBINDABLE" />\r
8356         <field name="FUNCFLAG_FREQUESTEDIT" />\r
8357         <field name="FUNCFLAG_FDISPLAYBIND" />\r
8358         <field name="FUNCFLAG_FDEFAULTBIND" />\r
8359         <field name="FUNCFLAG_FHIDDEN" />\r
8360         <field name="FUNCFLAG_FUSESGETLASTERROR" />\r
8361         <field name="FUNCFLAG_FDEFAULTCOLLELEM" />\r
8362         <field name="FUNCFLAG_FUIDEFAULT" />\r
8363         <field name="FUNCFLAG_FNONBROWSABLE" />\r
8364         <field name="FUNCFLAG_FREPLACEABLE" />\r
8365         <field name="FUNCFLAG_FIMMEDIATEBIND" />\r
8366     </enum>\r
8367     <enum name="VARFLAGS" namespace="System.Runtime.InteropServices">\r
8368         <field name="VARFLAG_FREADONLY" />\r
8369         <field name="VARFLAG_FSOURCE" />\r
8370         <field name="VARFLAG_FBINDABLE" />\r
8371         <field name="VARFLAG_FREQUESTEDIT" />\r
8372         <field name="VARFLAG_FDISPLAYBIND" />\r
8373         <field name="VARFLAG_FDEFAULTBIND" />\r
8374         <field name="VARFLAG_FHIDDEN" />\r
8375         <field name="VARFLAG_FRESTRICTED" />\r
8376         <field name="VARFLAG_FDEFAULTCOLLELEM" />\r
8377         <field name="VARFLAG_FUIDEFAULT" />\r
8378         <field name="VARFLAG_FNONBROWSABLE" />\r
8379         <field name="VARFLAG_FREPLACEABLE" />\r
8380         <field name="VARFLAG_FIMMEDIATEBIND" />\r
8381     </enum>\r
8382     <enum name="SYSKIND" namespace="System.Runtime.InteropServices">\r
8383         <field name="SYS_WIN16" />\r
8384         <field name="SYS_WIN32" />\r
8385         <field name="SYS_MAC" />\r
8386     </enum>\r
8387     <enum name="LIBFLAGS" namespace="System.Runtime.InteropServices">\r
8388         <field name="LIBFLAG_FRESTRICTED" />\r
8389         <field name="LIBFLAG_FCONTROL" />\r
8390         <field name="LIBFLAG_FHIDDEN" />\r
8391         <field name="LIBFLAG_FHASDISKIMAGE" />\r
8392     </enum>\r
8393     <interface name="IExpando" namespace="System.Runtime.InteropServices.Expando">\r
8394         <method name="RemoveMember(System.Reflection.MemberInfo)" argnames="m" returntype="System.Void" />\r
8395         <method name="AddMethod(System.String, System.Delegate)" argnames="name, method" returntype="System.Reflection.MethodInfo" />\r
8396         <method name="AddProperty(System.String)" argnames="name" returntype="System.Reflection.PropertyInfo" />\r
8397         <method name="AddField(System.String)" argnames="name" returntype="System.Reflection.FieldInfo" />\r
8398     </interface>\r
8399     <class name="AccessedThroughPropertyAttribute" namespace="System.Runtime.CompilerServices">\r
8400         <constructor name="AccessedThroughPropertyAttribute(System.String)" argnames="propertyName" />\r
8401         <property name="PropertyName" propertytype="System.String" />\r
8402     </class>\r
8403     <class name="CallConvCdecl" namespace="System.Runtime.CompilerServices">\r
8404         <constructor name="CallConvCdecl()" argnames="" />\r
8405     </class>\r
8406     <class name="CallConvStdcall" namespace="System.Runtime.CompilerServices">\r
8407         <constructor name="CallConvStdcall()" argnames="" />\r
8408     </class>\r
8409     <class name="CallConvThiscall" namespace="System.Runtime.CompilerServices">\r
8410         <constructor name="CallConvThiscall()" argnames="" />\r
8411     </class>\r
8412     <class name="CallConvFastcall" namespace="System.Runtime.CompilerServices">\r
8413         <constructor name="CallConvFastcall()" argnames="" />\r
8414     </class>\r
8415     <class name="RuntimeHelpers" namespace="System.Runtime.CompilerServices">\r
8416         <property name="OffsetToStringData" propertytype="System.Int32" />\r
8417         <method name="InitializeArray(System.Array, System.RuntimeFieldHandle)" argnames="array, fldHandle" returntype="System.Void" />\r
8418         <method name="GetObjectValue(System.Object)" argnames="obj" returntype="System.Object" />\r
8419         <method name="RunClassConstructor(System.RuntimeTypeHandle)" argnames="type" returntype="System.Void" />\r
8420     </class>\r
8421     <class name="CustomConstantAttribute" namespace="System.Runtime.CompilerServices">\r
8422         <constructor name="CustomConstantAttribute()" argnames="" />\r
8423         <property name="Value" propertytype="System.Object" />\r
8424     </class>\r
8425     <class name="DateTimeConstantAttribute" namespace="System.Runtime.CompilerServices">\r
8426         <constructor name="DateTimeConstantAttribute(System.Int64)" argnames="ticks" />\r
8427         <property name="Value" propertytype="System.Object" />\r
8428     </class>\r
8429     <class name="DiscardableAttribute" namespace="System.Runtime.CompilerServices">\r
8430         <constructor name="DiscardableAttribute()" argnames="" />\r
8431     </class>\r
8432     <class name="DecimalConstantAttribute" namespace="System.Runtime.CompilerServices">\r
8433         <constructor name="DecimalConstantAttribute(System.Byte, System.Byte, System.UInt32, System.UInt32, System.UInt32)" argnames="scale, sign, hi, mid, low" />\r
8434         <property name="Value" propertytype="System.Decimal" />\r
8435     </class>\r
8436     <class name="CompilationRelaxationsAttribute" namespace="System.Runtime.CompilerServices">\r
8437         <constructor name="CompilationRelaxationsAttribute(System.Int32)" argnames="relaxations" />\r
8438         <property name="CompilationRelaxations" propertytype="System.Int32" />\r
8439     </class>\r
8440     <class name="CompilerGlobalScopeAttribute" namespace="System.Runtime.CompilerServices">\r
8441         <constructor name="CompilerGlobalScopeAttribute()" argnames="" />\r
8442     </class>\r
8443     <class name="IDispatchConstantAttribute" namespace="System.Runtime.CompilerServices">\r
8444         <constructor name="IDispatchConstantAttribute()" argnames="" />\r
8445         <property name="Value" propertytype="System.Object" />\r
8446     </class>\r
8447     <class name="IndexerNameAttribute" namespace="System.Runtime.CompilerServices">\r
8448         <constructor name="IndexerNameAttribute(System.String)" argnames="indexerName" />\r
8449     </class>\r
8450     <class name="IsVolatile" namespace="System.Runtime.CompilerServices" />\r
8451     <class name="IUnknownConstantAttribute" namespace="System.Runtime.CompilerServices">\r
8452         <constructor name="IUnknownConstantAttribute()" argnames="" />\r
8453         <property name="Value" propertytype="System.Object" />\r
8454     </class>\r
8455     <class name="MethodImplAttribute" namespace="System.Runtime.CompilerServices">\r
8456         <constructor name="MethodImplAttribute(System.Runtime.CompilerServices.MethodImplOptions)" argnames="methodImplOptions" />\r
8457         <constructor name="MethodImplAttribute(System.Int16)" argnames="value" />\r
8458         <constructor name="MethodImplAttribute()" argnames="" />\r
8459         <field name="MethodCodeType" />\r
8460         <property name="Value" propertytype="System.Runtime.CompilerServices.MethodImplOptions" />\r
8461     </class>\r
8462     <class name="RequiredAttributeAttribute" namespace="System.Runtime.CompilerServices">\r
8463         <constructor name="RequiredAttributeAttribute(System.Type)" argnames="requiredContract" />\r
8464         <property name="RequiredContract" propertytype="System.Type" />\r
8465     </class>\r
8466     <enum name="MethodImplOptions" namespace="System.Runtime.CompilerServices">\r
8467         <field name="Unmanaged" />\r
8468         <field name="ForwardRef" />\r
8469         <field name="PreserveSig" />\r
8470         <field name="InternalCall" />\r
8471         <field name="Synchronized" />\r
8472         <field name="NoInlining" />\r
8473     </enum>\r
8474     <enum name="MethodCodeType" namespace="System.Runtime.CompilerServices">\r
8475         <field name="IL" />\r
8476         <field name="Native" />\r
8477         <field name="OPTIL" />\r
8478         <field name="Runtime" />\r
8479     </enum>\r
8480     <class name="EnvironmentPermission" namespace="System.Security.Permissions">\r
8481         <constructor name="EnvironmentPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8482         <constructor name="EnvironmentPermission(System.Security.Permissions.EnvironmentPermissionAccess, System.String)" argnames="flag, pathList" />\r
8483         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8484         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8485         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8486         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8487         <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />\r
8488         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8489         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8490         <method name="SetPathList(System.Security.Permissions.EnvironmentPermissionAccess, System.String)" argnames="flag, pathList" returntype="System.Void" />\r
8491         <method name="AddPathList(System.Security.Permissions.EnvironmentPermissionAccess, System.String)" argnames="flag, pathList" returntype="System.Void" />\r
8492         <method name="GetPathList(System.Security.Permissions.EnvironmentPermissionAccess)" argnames="flag" returntype="System.String" />\r
8493     </class>\r
8494     <class name="FileDialogPermission" namespace="System.Security.Permissions">\r
8495         <constructor name="FileDialogPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8496         <constructor name="FileDialogPermission(System.Security.Permissions.FileDialogPermissionAccess)" argnames="access" />\r
8497         <property name="Access" propertytype="System.Security.Permissions.FileDialogPermissionAccess" />\r
8498         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8499         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8500         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8501         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8502         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8503         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8504         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8505         <method name="ToString()" argnames="" returntype="System.String" />\r
8506     </class>\r
8507     <class name="FileIOPermission" namespace="System.Security.Permissions">\r
8508         <constructor name="FileIOPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8509         <constructor name="FileIOPermission(System.Security.Permissions.FileIOPermissionAccess, System.String)" argnames="access, path" />\r
8510         <constructor name="FileIOPermission(System.Security.Permissions.FileIOPermissionAccess, System.String[])" argnames="access, pathList" />\r
8511         <property name="AllLocalFiles" propertytype="System.Security.Permissions.FileIOPermissionAccess" />\r
8512         <property name="AllFiles" propertytype="System.Security.Permissions.FileIOPermissionAccess" />\r
8513         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8514         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8515         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8516         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8517         <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />\r
8518         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8519         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8520         <method name="SetPathList(System.Security.Permissions.FileIOPermissionAccess, System.String)" argnames="access, path" returntype="System.Void" />\r
8521         <method name="SetPathList(System.Security.Permissions.FileIOPermissionAccess, System.String[])" argnames="access, pathList" returntype="System.Void" />\r
8522         <method name="AddPathList(System.Security.Permissions.FileIOPermissionAccess, System.String)" argnames="access, path" returntype="System.Void" />\r
8523         <method name="AddPathList(System.Security.Permissions.FileIOPermissionAccess, System.String[])" argnames="access, pathList" returntype="System.Void" />\r
8524         <method name="GetPathList(System.Security.Permissions.FileIOPermissionAccess)" argnames="access" returntype="System.String[]" />\r
8525     </class>\r
8526     <class name="IsolatedStoragePermission" namespace="System.Security.Permissions">\r
8527         <constructor name="IsolatedStoragePermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8528         <property name="UserQuota" propertytype="System.Int64" />\r
8529         <property name="UsageAllowed" propertytype="System.Security.Permissions.IsolatedStorageContainment" />\r
8530         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8531         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8532         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8533     </class>\r
8534     <class name="IsolatedStorageFilePermission" namespace="System.Security.Permissions">\r
8535         <constructor name="IsolatedStorageFilePermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8536         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8537         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8538         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8539         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8540     </class>\r
8541     <class name="SecurityAttribute" namespace="System.Security.Permissions">\r
8542         <constructor name="SecurityAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8543         <property name="Action" propertytype="System.Security.Permissions.SecurityAction" />\r
8544         <property name="Unrestricted" propertytype="System.Boolean" />\r
8545         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8546     </class>\r
8547     <class name="CodeAccessSecurityAttribute" namespace="System.Security.Permissions">\r
8548         <constructor name="CodeAccessSecurityAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8549     </class>\r
8550     <class name="EnvironmentPermissionAttribute" namespace="System.Security.Permissions">\r
8551         <constructor name="EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8552         <property name="Read" propertytype="System.String" />\r
8553         <property name="Write" propertytype="System.String" />\r
8554         <property name="All" propertytype="System.String" />\r
8555         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8556     </class>\r
8557     <class name="FileDialogPermissionAttribute" namespace="System.Security.Permissions">\r
8558         <constructor name="FileDialogPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8559         <property name="Open" propertytype="System.Boolean" />\r
8560         <property name="Save" propertytype="System.Boolean" />\r
8561         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8562     </class>\r
8563     <class name="FileIOPermissionAttribute" namespace="System.Security.Permissions">\r
8564         <constructor name="FileIOPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8565         <property name="Read" propertytype="System.String" />\r
8566         <property name="Write" propertytype="System.String" />\r
8567         <property name="Append" propertytype="System.String" />\r
8568         <property name="PathDiscovery" propertytype="System.String" />\r
8569         <property name="All" propertytype="System.String" />\r
8570         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8571     </class>\r
8572     <class name="PrincipalPermissionAttribute" namespace="System.Security.Permissions">\r
8573         <constructor name="PrincipalPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8574         <property name="Name" propertytype="System.String" />\r
8575         <property name="Role" propertytype="System.String" />\r
8576         <property name="Authenticated" propertytype="System.Boolean" />\r
8577         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8578     </class>\r
8579     <class name="ReflectionPermissionAttribute" namespace="System.Security.Permissions">\r
8580         <constructor name="ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8581         <property name="Flags" propertytype="System.Security.Permissions.ReflectionPermissionFlag" />\r
8582         <property name="TypeInformation" propertytype="System.Boolean" />\r
8583         <property name="MemberAccess" propertytype="System.Boolean" />\r
8584         <property name="ReflectionEmit" propertytype="System.Boolean" />\r
8585         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8586     </class>\r
8587     <class name="RegistryPermissionAttribute" namespace="System.Security.Permissions">\r
8588         <constructor name="RegistryPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8589         <property name="Read" propertytype="System.String" />\r
8590         <property name="Write" propertytype="System.String" />\r
8591         <property name="Create" propertytype="System.String" />\r
8592         <property name="All" propertytype="System.String" />\r
8593         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8594     </class>\r
8595     <class name="SecurityPermissionAttribute" namespace="System.Security.Permissions">\r
8596         <constructor name="SecurityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8597         <property name="Flags" propertytype="System.Security.Permissions.SecurityPermissionFlag" />\r
8598         <property name="Assertion" propertytype="System.Boolean" />\r
8599         <property name="UnmanagedCode" propertytype="System.Boolean" />\r
8600         <property name="Execution" propertytype="System.Boolean" />\r
8601         <property name="SkipVerification" propertytype="System.Boolean" />\r
8602         <property name="ControlThread" propertytype="System.Boolean" />\r
8603         <property name="ControlEvidence" propertytype="System.Boolean" />\r
8604         <property name="ControlPolicy" propertytype="System.Boolean" />\r
8605         <property name="ControlDomainPolicy" propertytype="System.Boolean" />\r
8606         <property name="ControlPrincipal" propertytype="System.Boolean" />\r
8607         <property name="ControlAppDomain" propertytype="System.Boolean" />\r
8608         <property name="SerializationFormatter" propertytype="System.Boolean" />\r
8609         <property name="RemotingConfiguration" propertytype="System.Boolean" />\r
8610         <property name="Infrastructure" propertytype="System.Boolean" />\r
8611         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8612     </class>\r
8613     <class name="UIPermissionAttribute" namespace="System.Security.Permissions">\r
8614         <constructor name="UIPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8615         <property name="Window" propertytype="System.Security.Permissions.UIPermissionWindow" />\r
8616         <property name="Clipboard" propertytype="System.Security.Permissions.UIPermissionClipboard" />\r
8617         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8618     </class>\r
8619     <class name="ZoneIdentityPermissionAttribute" namespace="System.Security.Permissions">\r
8620         <constructor name="ZoneIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8621         <property name="Zone" propertytype="System.Security.SecurityZone" />\r
8622         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8623     </class>\r
8624     <class name="StrongNameIdentityPermissionAttribute" namespace="System.Security.Permissions">\r
8625         <constructor name="StrongNameIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8626         <property name="Name" propertytype="System.String" />\r
8627         <property name="Version" propertytype="System.String" />\r
8628         <property name="PublicKey" propertytype="System.String" />\r
8629         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8630     </class>\r
8631     <class name="SiteIdentityPermissionAttribute" namespace="System.Security.Permissions">\r
8632         <constructor name="SiteIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8633         <property name="Site" propertytype="System.String" />\r
8634         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8635     </class>\r
8636     <class name="UrlIdentityPermissionAttribute" namespace="System.Security.Permissions">\r
8637         <constructor name="UrlIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8638         <property name="Url" propertytype="System.String" />\r
8639         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8640     </class>\r
8641     <class name="PublisherIdentityPermissionAttribute" namespace="System.Security.Permissions">\r
8642         <constructor name="PublisherIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8643         <property name="X509Certificate" propertytype="System.String" />\r
8644         <property name="CertFile" propertytype="System.String" />\r
8645         <property name="SignedFile" propertytype="System.String" />\r
8646         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8647     </class>\r
8648     <class name="IsolatedStoragePermissionAttribute" namespace="System.Security.Permissions">\r
8649         <constructor name="IsolatedStoragePermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8650         <property name="UserQuota" propertytype="System.Int64" />\r
8651         <property name="UsageAllowed" propertytype="System.Security.Permissions.IsolatedStorageContainment" />\r
8652     </class>\r
8653     <class name="IsolatedStorageFilePermissionAttribute" namespace="System.Security.Permissions">\r
8654         <constructor name="IsolatedStorageFilePermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8655         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8656     </class>\r
8657     <class name="PermissionSetAttribute" namespace="System.Security.Permissions">\r
8658         <constructor name="PermissionSetAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />\r
8659         <property name="File" propertytype="System.String" />\r
8660         <property name="UnicodeEncoded" propertytype="System.Boolean" />\r
8661         <property name="Name" propertytype="System.String" />\r
8662         <property name="XML" propertytype="System.String" />\r
8663         <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />\r
8664         <method name="CreatePermissionSet()" argnames="" returntype="System.Security.PermissionSet" />\r
8665     </class>\r
8666     <class name="PublisherIdentityPermission" namespace="System.Security.Permissions">\r
8667         <constructor name="PublisherIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8668         <constructor name="PublisherIdentityPermission(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="certificate" />\r
8669         <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />\r
8670         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8671         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8672         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8673         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8674         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8675         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8676     </class>\r
8677     <class name="ReflectionPermission" namespace="System.Security.Permissions">\r
8678         <constructor name="ReflectionPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8679         <constructor name="ReflectionPermission(System.Security.Permissions.ReflectionPermissionFlag)" argnames="flag" />\r
8680         <property name="Flags" propertytype="System.Security.Permissions.ReflectionPermissionFlag" />\r
8681         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8682         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8683         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8684         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8685         <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />\r
8686         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8687         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8688     </class>\r
8689     <class name="RegistryPermission" namespace="System.Security.Permissions">\r
8690         <constructor name="RegistryPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8691         <constructor name="RegistryPermission(System.Security.Permissions.RegistryPermissionAccess, System.String)" argnames="access, pathList" />\r
8692         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8693         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8694         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8695         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8696         <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />\r
8697         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8698         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8699         <method name="SetPathList(System.Security.Permissions.RegistryPermissionAccess, System.String)" argnames="access, pathList" returntype="System.Void" />\r
8700         <method name="AddPathList(System.Security.Permissions.RegistryPermissionAccess, System.String)" argnames="access, pathList" returntype="System.Void" />\r
8701         <method name="GetPathList(System.Security.Permissions.RegistryPermissionAccess)" argnames="access" returntype="System.String" />\r
8702     </class>\r
8703     <class name="PrincipalPermission" namespace="System.Security.Permissions">\r
8704         <constructor name="PrincipalPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8705         <constructor name="PrincipalPermission(System.String, System.String)" argnames="name, role" />\r
8706         <constructor name="PrincipalPermission(System.String, System.String, System.Boolean)" argnames="name, role, isAuthenticated" />\r
8707         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8708         <method name="FromXml(System.Security.SecurityElement)" argnames="elem" returntype="System.Void" />\r
8709         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8710         <method name="Demand()" argnames="" returntype="System.Void" />\r
8711         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8712         <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />\r
8713         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8714         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8715         <method name="ToString()" argnames="" returntype="System.String" />\r
8716     </class>\r
8717     <class name="SecurityPermission" namespace="System.Security.Permissions">\r
8718         <constructor name="SecurityPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8719         <constructor name="SecurityPermission(System.Security.Permissions.SecurityPermissionFlag)" argnames="flag" />\r
8720         <property name="Flags" propertytype="System.Security.Permissions.SecurityPermissionFlag" />\r
8721         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8722         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8723         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8724         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8725         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8726         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8727         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8728     </class>\r
8729     <class name="SiteIdentityPermission" namespace="System.Security.Permissions">\r
8730         <constructor name="SiteIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8731         <constructor name="SiteIdentityPermission(System.String)" argnames="site" />\r
8732         <property name="Site" propertytype="System.String" />\r
8733         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8734         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8735         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8736         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8737         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8738         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8739     </class>\r
8740     <class name="StrongNameIdentityPermission" namespace="System.Security.Permissions">\r
8741         <constructor name="StrongNameIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8742         <constructor name="StrongNameIdentityPermission(System.Security.Permissions.StrongNamePublicKeyBlob, System.String, System.Version)" argnames="blob, name, version" />\r
8743         <property name="PublicKey" propertytype="System.Security.Permissions.StrongNamePublicKeyBlob" />\r
8744         <property name="Name" propertytype="System.String" />\r
8745         <property name="Version" propertytype="System.Version" />\r
8746         <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />\r
8747         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8748         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8749         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8750         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8751         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8752     </class>\r
8753     <class name="StrongNamePublicKeyBlob" namespace="System.Security.Permissions">\r
8754         <constructor name="StrongNamePublicKeyBlob(System.Byte[])" argnames="publicKey" />\r
8755         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
8756         <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />\r
8757         <method name="ToString()" argnames="" returntype="System.String" />\r
8758     </class>\r
8759     <class name="UIPermission" namespace="System.Security.Permissions">\r
8760         <constructor name="UIPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8761         <constructor name="UIPermission(System.Security.Permissions.UIPermissionWindow, System.Security.Permissions.UIPermissionClipboard)" argnames="windowFlag, clipboardFlag" />\r
8762         <constructor name="UIPermission(System.Security.Permissions.UIPermissionWindow)" argnames="windowFlag" />\r
8763         <constructor name="UIPermission(System.Security.Permissions.UIPermissionClipboard)" argnames="clipboardFlag" />\r
8764         <property name="Window" propertytype="System.Security.Permissions.UIPermissionWindow" />\r
8765         <property name="Clipboard" propertytype="System.Security.Permissions.UIPermissionClipboard" />\r
8766         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8767         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8768         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8769         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8770         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8771         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8772         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8773     </class>\r
8774     <class name="UrlIdentityPermission" namespace="System.Security.Permissions">\r
8775         <constructor name="UrlIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8776         <constructor name="UrlIdentityPermission(System.String)" argnames="site" />\r
8777         <property name="Url" propertytype="System.String" />\r
8778         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8779         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8780         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8781         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8782         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8783         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8784     </class>\r
8785     <class name="ZoneIdentityPermission" namespace="System.Security.Permissions">\r
8786         <constructor name="ZoneIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />\r
8787         <constructor name="ZoneIdentityPermission(System.Security.SecurityZone)" argnames="zone" />\r
8788         <property name="SecurityZone" propertytype="System.Security.SecurityZone" />\r
8789         <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />\r
8790         <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />\r
8791         <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />\r
8792         <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8793         <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />\r
8794         <method name="Copy()" argnames="" returntype="System.Security.IPermission" />\r
8795     </class>\r
8796     <interface name="IUnrestrictedPermission" namespace="System.Security.Permissions">\r
8797         <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />\r
8798     </interface>\r
8799     <enum name="EnvironmentPermissionAccess" namespace="System.Security.Permissions">\r
8800         <field name="NoAccess" />\r
8801         <field name="Read" />\r
8802         <field name="Write" />\r
8803         <field name="AllAccess" />\r
8804     </enum>\r
8805     <enum name="FileDialogPermissionAccess" namespace="System.Security.Permissions">\r
8806         <field name="None" />\r
8807         <field name="Open" />\r
8808         <field name="Save" />\r
8809         <field name="OpenSave" />\r
8810     </enum>\r
8811     <enum name="FileIOPermissionAccess" namespace="System.Security.Permissions">\r
8812         <field name="NoAccess" />\r
8813         <field name="Read" />\r
8814         <field name="Write" />\r
8815         <field name="Append" />\r
8816         <field name="PathDiscovery" />\r
8817         <field name="AllAccess" />\r
8818     </enum>\r
8819     <enum name="IsolatedStorageContainment" namespace="System.Security.Permissions">\r
8820         <field name="None" />\r
8821         <field name="DomainIsolationByUser" />\r
8822         <field name="AssemblyIsolationByUser" />\r
8823         <field name="DomainIsolationByRoamingUser" />\r
8824         <field name="AssemblyIsolationByRoamingUser" />\r
8825         <field name="AdministerIsolatedStorageByUser" />\r
8826         <field name="UnrestrictedIsolatedStorage" />\r
8827     </enum>\r
8828     <enum name="PermissionState" namespace="System.Security.Permissions">\r
8829         <field name="Unrestricted" />\r
8830         <field name="None" />\r
8831     </enum>\r
8832     <enum name="SecurityAction" namespace="System.Security.Permissions">\r
8833         <field name="Demand" />\r
8834         <field name="Assert" />\r
8835         <field name="Deny" />\r
8836         <field name="PermitOnly" />\r
8837         <field name="LinkDemand" />\r
8838         <field name="InheritanceDemand" />\r
8839         <field name="RequestMinimum" />\r
8840         <field name="RequestOptional" />\r
8841         <field name="RequestRefuse" />\r
8842     </enum>\r
8843     <enum name="ReflectionPermissionFlag" namespace="System.Security.Permissions">\r
8844         <field name="NoFlags" />\r
8845         <field name="TypeInformation" />\r
8846         <field name="MemberAccess" />\r
8847         <field name="ReflectionEmit" />\r
8848         <field name="AllFlags" />\r
8849     </enum>\r
8850     <enum name="RegistryPermissionAccess" namespace="System.Security.Permissions">\r
8851         <field name="NoAccess" />\r
8852         <field name="Read" />\r
8853         <field name="Write" />\r
8854         <field name="Create" />\r
8855         <field name="AllAccess" />\r
8856     </enum>\r
8857     <enum name="SecurityPermissionFlag" namespace="System.Security.Permissions">\r
8858         <field name="NoFlags" />\r
8859         <field name="Assertion" />\r
8860         <field name="UnmanagedCode" />\r
8861         <field name="SkipVerification" />\r
8862         <field name="Execution" />\r
8863         <field name="ControlThread" />\r
8864         <field name="ControlEvidence" />\r
8865         <field name="ControlPolicy" />\r
8866         <field name="SerializationFormatter" />\r
8867         <field name="ControlDomainPolicy" />\r
8868         <field name="ControlPrincipal" />\r
8869         <field name="ControlAppDomain" />\r
8870         <field name="RemotingConfiguration" />\r
8871         <field name="Infrastructure" />\r
8872         <field name="AllFlags" />\r
8873     </enum>\r
8874     <enum name="UIPermissionWindow" namespace="System.Security.Permissions">\r
8875         <field name="NoWindows" />\r
8876         <field name="SafeSubWindows" />\r
8877         <field name="SafeTopLevelWindows" />\r
8878         <field name="AllWindows" />\r
8879     </enum>\r
8880     <enum name="UIPermissionClipboard" namespace="System.Security.Permissions">\r
8881         <field name="NoClipboard" />\r
8882         <field name="OwnClipboard" />\r
8883         <field name="AllClipboard" />\r
8884     </enum>\r
8885     <class name="ContextAttribute" namespace="System.Runtime.Remoting.Contexts">\r
8886         <constructor name="ContextAttribute(System.String)" argnames="name" />\r
8887         <field name="AttributeName" />\r
8888         <property name="Name" propertytype="System.String" />\r
8889         <method name="Freeze(System.Runtime.Remoting.Contexts.Context)" argnames="newContext" returntype="System.Void" />\r
8890         <method name="IsNewContextOK(System.Runtime.Remoting.Contexts.Context)" argnames="newCtx" returntype="System.Boolean" />\r
8891         <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Void" />\r
8892         <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, ctorMsg" returntype="System.Boolean" />\r
8893         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
8894         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
8895     </class>\r
8896     <class name="Context" namespace="System.Runtime.Remoting.Contexts">\r
8897         <constructor name="Context()" argnames="" />\r
8898         <property name="ContextID" propertytype="System.Int32" />\r
8899         <property name="InternalContextID" propertytype="System.Int32" />\r
8900         <property name="AppDomain" propertytype="System.AppDomain" />\r
8901         <property name="IsDefaultContext" propertytype="System.Boolean" />\r
8902         <property name="DefaultContext" propertytype="System.Runtime.Remoting.Contexts.Context" />\r
8903         <property name="IsThreadPoolAware" propertytype="System.Boolean" />\r
8904         <property name="ContextProperties" propertytype="System.Runtime.Remoting.Contexts.IContextProperty[]" />\r
8905         <property name="MyLocalStore" propertytype="System.LocalDataStore" />\r
8906         <property name="PerContextDynamicProperties" propertytype="System.Runtime.Remoting.Contexts.IDynamicProperty[]" />\r
8907         <property name="GlobalDynamicProperties" propertytype="System.Runtime.Remoting.Contexts.IDynamicProperty[]" />\r
8908         <property name="GlobalDynamicSinks" propertytype="System.Runtime.Remoting.Contexts.ArrayWithSize" />\r
8909         <property name="DynamicSinks" propertytype="System.Runtime.Remoting.Contexts.ArrayWithSize" />\r
8910         <method name="Freeze()" argnames="" returntype="System.Void" />\r
8911         <method name="SetProperty(System.Runtime.Remoting.Contexts.IContextProperty)" argnames="prop" returntype="System.Void" />\r
8912         <method name="GetProperty(System.String)" argnames="name" returntype="System.Runtime.Remoting.Contexts.IContextProperty" />\r
8913         <method name="Finalize()" argnames="" returntype="System.Void" />\r
8914         <method name="ToString()" argnames="" returntype="System.String" />\r
8915         <method name="DoCallBack(System.Runtime.Remoting.Contexts.CrossContextDelegate)" argnames="deleg" returntype="System.Void" />\r
8916         <method name="AllocateDataSlot()" argnames="" returntype="System.LocalDataStoreSlot" />\r
8917         <method name="AllocateNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />\r
8918         <method name="GetNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />\r
8919         <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />\r
8920         <method name="SetData(System.LocalDataStoreSlot, System.Object)" argnames="slot, data" returntype="System.Void" />\r
8921         <method name="GetData(System.LocalDataStoreSlot)" argnames="slot" returntype="System.Object" />\r
8922         <method name="RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty, System.ContextBoundObject, System.Runtime.Remoting.Contexts.Context)" argnames="prop, obj, ctx" returntype="System.Boolean" />\r
8923         <method name="UnregisterDynamicProperty(System.String, System.ContextBoundObject, System.Runtime.Remoting.Contexts.Context)" argnames="name, obj, ctx" returntype="System.Boolean" />\r
8924     </class>\r
8925     <class name="ContextProperty" namespace="System.Runtime.Remoting.Contexts">\r
8926         <property name="Name" propertytype="System.String" />\r
8927         <property name="Property" propertytype="System.Object" />\r
8928     </class>\r
8929     <class name="SynchronizationAttribute" namespace="System.Runtime.Remoting.Contexts">\r
8930         <constructor name="SynchronizationAttribute()" argnames="" />\r
8931         <constructor name="SynchronizationAttribute(System.Boolean)" argnames="reEntrant" />\r
8932         <constructor name="SynchronizationAttribute(System.Int32)" argnames="flag" />\r
8933         <constructor name="SynchronizationAttribute(System.Int32, System.Boolean)" argnames="flag, reEntrant" />\r
8934         <field name="NOT_SUPPORTED" />\r
8935         <field name="SUPPORTED" />\r
8936         <field name="REQUIRED" />\r
8937         <field name="REQUIRES_NEW" />\r
8938         <property name="Locked" propertytype="System.Boolean" />\r
8939         <property name="IsReEntrant" propertytype="System.Boolean" />\r
8940         <property name="SyncCallOutLCID" propertytype="System.String" />\r
8941         <property name="AsyncCallOutLCIDList" propertytype="System.Collections.ArrayList" />\r
8942         <method name="GetClientContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
8943         <method name="GetServerContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
8944         <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Void" />\r
8945         <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />\r
8946     </class>\r
8947     <interface name="IContextAttribute" namespace="System.Runtime.Remoting.Contexts">\r
8948         <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Void" />\r
8949         <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />\r
8950     </interface>\r
8951     <interface name="IContextProperty" namespace="System.Runtime.Remoting.Contexts">\r
8952         <property name="Name" propertytype="System.String" />\r
8953         <method name="Freeze(System.Runtime.Remoting.Contexts.Context)" argnames="newContext" returntype="System.Void" />\r
8954         <method name="IsNewContextOK(System.Runtime.Remoting.Contexts.Context)" argnames="newCtx" returntype="System.Boolean" />\r
8955     </interface>\r
8956     <interface name="IContextPropertyActivator" namespace="System.Runtime.Remoting.Contexts">\r
8957         <method name="DeliverServerContextToClientContext(System.Runtime.Remoting.Activation.IConstructionReturnMessage)" argnames="msg" returntype="System.Boolean" />\r
8958         <method name="CollectFromServerContext(System.Runtime.Remoting.Activation.IConstructionReturnMessage)" argnames="msg" returntype="System.Void" />\r
8959         <method name="DeliverClientContextToServerContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Boolean" />\r
8960         <method name="CollectFromClientContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Void" />\r
8961         <method name="IsOKToActivate(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Boolean" />\r
8962     </interface>\r
8963     <interface name="IContributeClientContextSink" namespace="System.Runtime.Remoting.Contexts">\r
8964         <method name="GetClientContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
8965     </interface>\r
8966     <interface name="IContributeDynamicSink" namespace="System.Runtime.Remoting.Contexts">\r
8967         <method name="GetDynamicSink()" argnames="" returntype="System.Runtime.Remoting.Contexts.IDynamicMessageSink" />\r
8968     </interface>\r
8969     <interface name="IContributeEnvoySink" namespace="System.Runtime.Remoting.Contexts">\r
8970         <method name="GetEnvoySink(System.MarshalByRefObject, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="obj, nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
8971     </interface>\r
8972     <interface name="IContributeObjectSink" namespace="System.Runtime.Remoting.Contexts">\r
8973         <method name="GetObjectSink(System.MarshalByRefObject, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="obj, nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
8974     </interface>\r
8975     <interface name="IContributeServerContextSink" namespace="System.Runtime.Remoting.Contexts">\r
8976         <method name="GetServerContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
8977     </interface>\r
8978     <interface name="IDynamicProperty" namespace="System.Runtime.Remoting.Contexts">\r
8979         <property name="Name" propertytype="System.String" />\r
8980     </interface>\r
8981     <interface name="IDynamicMessageSink" namespace="System.Runtime.Remoting.Contexts">\r
8982         <method name="ProcessMessageFinish(System.Runtime.Remoting.Messaging.IMessage, System.Boolean, System.Boolean)" argnames="replyMsg, bCliSide, bAsync" returntype="System.Void" />\r
8983         <method name="ProcessMessageStart(System.Runtime.Remoting.Messaging.IMessage, System.Boolean, System.Boolean)" argnames="reqMsg, bCliSide, bAsync" returntype="System.Void" />\r
8984     </interface>\r
8985     <delegate name="CrossContextDelegate" namespace="System.Runtime.Remoting.Contexts">\r
8986         <constructor name="CrossContextDelegate(System.Object, System.IntPtr)" argnames="object, method" />\r
8987         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />\r
8988         <method name="BeginInvoke(System.AsyncCallback, System.Object)" argnames="callback, object" returntype="System.IAsyncResult" />\r
8989         <method name="Invoke()" argnames="" returntype="System.Void" />\r
8990     </delegate>\r
8991     <class name="UrlAttribute" namespace="System.Runtime.Remoting.Activation">\r
8992         <constructor name="UrlAttribute(System.String)" argnames="callsiteURL" />\r
8993         <property name="UrlValue" propertytype="System.String" />\r
8994         <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Void" />\r
8995         <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />\r
8996         <method name="GetHashCode()" argnames="" returntype="System.Int32" />\r
8997         <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />\r
8998     </class>\r
8999     <interface name="IActivator" namespace="System.Runtime.Remoting.Activation">\r
9000         <property name="NextActivator" propertytype="System.Runtime.Remoting.Activation.IActivator" />\r
9001         <property name="Level" propertytype="System.Runtime.Remoting.Activation.ActivatorLevel" />\r
9002         <method name="Activate(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Runtime.Remoting.Activation.IConstructionReturnMessage" />\r
9003     </interface>\r
9004     <interface name="IConstructionCallMessage" namespace="System.Runtime.Remoting.Activation">\r
9005         <property name="Activator" propertytype="System.Runtime.Remoting.Activation.IActivator" />\r
9006         <property name="CallSiteActivationAttributes" propertytype="System.Object[]" />\r
9007         <property name="ActivationTypeName" propertytype="System.String" />\r
9008         <property name="ActivationType" propertytype="System.Type" />\r
9009         <property name="ContextProperties" propertytype="System.Collections.IList" />\r
9010     </interface>\r
9011     <interface name="IConstructionReturnMessage" namespace="System.Runtime.Remoting.Activation" />\r
9012     <enum name="ActivatorLevel" namespace="System.Runtime.Remoting.Activation">\r
9013         <field name="Construction" />\r
9014         <field name="Context" />\r
9015         <field name="AppDomain" />\r
9016         <field name="Process" />\r
9017         <field name="Machine" />\r
9018     </enum>\r
9019     <class name="AsyncResult" namespace="System.Runtime.Remoting.Messaging">\r
9020         <property name="IsCompleted" propertytype="System.Boolean" />\r
9021         <property name="AsyncDelegate" propertytype="System.Object" />\r
9022         <property name="AsyncState" propertytype="System.Object" />\r
9023         <property name="CompletedSynchronously" propertytype="System.Boolean" />\r
9024         <property name="EndInvokeCalled" propertytype="System.Boolean" />\r
9025         <property name="AsyncWaitHandle" propertytype="System.Threading.WaitHandle" />\r
9026         <property name="NextSink" propertytype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
9027         <method name="AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="msg, replySink" returntype="System.Runtime.Remoting.Messaging.IMessageCtrl" />\r
9028         <method name="SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />\r
9029         <method name="GetReplyMessage()" argnames="" returntype="System.Runtime.Remoting.Messaging.IMessage" />\r
9030         <method name="SetMessageCtrl(System.Runtime.Remoting.Messaging.IMessageCtrl)" argnames="mc" returntype="System.Void" />\r
9031     </class>\r
9032     <class name="CallContext" namespace="System.Runtime.Remoting.Messaging">\r
9033         <property name="SecurityData" propertytype="System.Runtime.Remoting.Messaging.CallContextSecurityData" />\r
9034         <property name="RemotingData" propertytype="System.Runtime.Remoting.Messaging.CallContextRemotingData" />\r
9035         <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />\r
9036         <method name="GetData(System.String)" argnames="name" returntype="System.Object" />\r
9037         <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />\r
9038         <method name="GetHeaders()" argnames="" returntype="System.Runtime.Remoting.Messaging.Header[]" />\r
9039         <method name="SetHeaders(System.Runtime.Remoting.Messaging.Header[])" argnames="headers" returntype="System.Void" />\r
9040     </class>\r
9041     <class name="LogicalCallContext" namespace="System.Runtime.Remoting.Messaging">\r
9042         <property name="HasInfo" propertytype="System.Boolean" />\r
9043         <property name="HasUserData" propertytype="System.Boolean" />\r
9044         <property name="RemotingData" propertytype="System.Runtime.Remoting.Messaging.CallContextRemotingData" />\r
9045         <property name="SecurityData" propertytype="System.Runtime.Remoting.Messaging.CallContextSecurityData" />\r
9046         <property name="Datastore" propertytype="System.Collections.Hashtable" />\r
9047         <property name="Principal" propertytype="System.Security.Principal.IPrincipal" />\r
9048         <method name="Clone()" argnames="" returntype="System.Object" />\r
9049         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
9050         <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />\r
9051         <method name="GetData(System.String)" argnames="name" returntype="System.Object" />\r
9052         <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />\r
9053     </class>\r
9054     <class name="InternalMessageWrapper" namespace="System.Runtime.Remoting.Messaging">\r
9055         <constructor name="InternalMessageWrapper(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" />\r
9056         <field name="WrappedMessage" />\r
9057     </class>\r
9058     <class name="MethodCallMessageWrapper" namespace="System.Runtime.Remoting.Messaging">\r
9059         <constructor name="MethodCallMessageWrapper(System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="msg" />\r
9060         <property name="Uri" propertytype="System.String" />\r
9061         <property name="MethodName" propertytype="System.String" />\r
9062         <property name="TypeName" propertytype="System.String" />\r
9063         <property name="MethodSignature" propertytype="System.Object" />\r
9064         <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />\r
9065         <property name="MethodBase" propertytype="System.Reflection.MethodBase" />\r
9066         <property name="ArgCount" propertytype="System.Int32" />\r
9067         <property name="Args" propertytype="System.Object[]" />\r
9068         <property name="HasVarArgs" propertytype="System.Boolean" />\r
9069         <property name="InArgCount" propertytype="System.Int32" />\r
9070         <property name="InArgs" propertytype="System.Object[]" />\r
9071         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9072         <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9073         <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9074         <method name="GetInArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9075         <method name="GetInArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9076     </class>\r
9077     <class name="Header" namespace="System.Runtime.Remoting.Messaging">\r
9078         <constructor name="Header(System.String, System.Object)" argnames="_Name, _Value" />\r
9079         <constructor name="Header(System.String, System.Object, System.Boolean)" argnames="_Name, _Value, _MustUnderstand" />\r
9080         <constructor name="Header(System.String, System.Object, System.Boolean, System.String)" argnames="_Name, _Value, _MustUnderstand, _HeaderNamespace" />\r
9081         <field name="Name" />\r
9082         <field name="Value" />\r
9083         <field name="MustUnderstand" />\r
9084         <field name="HeaderNamespace" />\r
9085     </class>\r
9086     <class name="ReturnMessage" namespace="System.Runtime.Remoting.Messaging">\r
9087         <constructor name="ReturnMessage(System.Object, System.Object[], System.Int32, System.Runtime.Remoting.Messaging.LogicalCallContext, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="ret, outArgs, outArgsCount, callCtx, mcm" />\r
9088         <constructor name="ReturnMessage(System.Exception, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="e, mcm" />\r
9089         <property name="Uri" propertytype="System.String" />\r
9090         <property name="MethodName" propertytype="System.String" />\r
9091         <property name="TypeName" propertytype="System.String" />\r
9092         <property name="MethodSignature" propertytype="System.Object" />\r
9093         <property name="MethodBase" propertytype="System.Reflection.MethodBase" />\r
9094         <property name="HasVarArgs" propertytype="System.Boolean" />\r
9095         <property name="ArgCount" propertytype="System.Int32" />\r
9096         <property name="Args" propertytype="System.Object[]" />\r
9097         <property name="OutArgCount" propertytype="System.Int32" />\r
9098         <property name="OutArgs" propertytype="System.Object[]" />\r
9099         <property name="Exception" propertytype="System.Exception" />\r
9100         <property name="ReturnValue" propertytype="System.Object" />\r
9101         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9102         <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />\r
9103         <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9104         <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9105         <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9106         <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9107     </class>\r
9108     <class name="MethodCall" namespace="System.Runtime.Remoting.Messaging">\r
9109         <constructor name="MethodCall(System.Runtime.Remoting.Messaging.Header[])" argnames="h1" />\r
9110         <constructor name="MethodCall(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" />\r
9111         <field name="ExternalProperties" />\r
9112         <field name="InternalProperties" />\r
9113         <property name="ArgCount" propertytype="System.Int32" />\r
9114         <property name="Args" propertytype="System.Object[]" />\r
9115         <property name="InArgCount" propertytype="System.Int32" />\r
9116         <property name="InArgs" propertytype="System.Object[]" />\r
9117         <property name="MethodName" propertytype="System.String" />\r
9118         <property name="TypeName" propertytype="System.String" />\r
9119         <property name="MethodSignature" propertytype="System.Object" />\r
9120         <property name="MethodBase" propertytype="System.Reflection.MethodBase" />\r
9121         <property name="Uri" propertytype="System.String" />\r
9122         <property name="HasVarArgs" propertytype="System.Boolean" />\r
9123         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9124         <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />\r
9125         <method name="RootSetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, ctx" returntype="System.Void" />\r
9126         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
9127         <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9128         <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9129         <method name="GetInArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9130         <method name="GetInArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9131         <method name="HeaderHandler(System.Runtime.Remoting.Messaging.Header[])" argnames="h" returntype="System.Object" />\r
9132         <method name="Init()" argnames="" returntype="System.Void" />\r
9133         <method name="ResolveMethod()" argnames="" returntype="System.Void" />\r
9134     </class>\r
9135     <class name="ConstructionCall" namespace="System.Runtime.Remoting.Messaging">\r
9136         <constructor name="ConstructionCall(System.Runtime.Remoting.Messaging.Header[])" argnames="headers" />\r
9137         <constructor name="ConstructionCall(System.Runtime.Remoting.Messaging.IMessage)" argnames="m" />\r
9138         <property name="CallSiteActivationAttributes" propertytype="System.Object[]" />\r
9139         <property name="ActivationType" propertytype="System.Type" />\r
9140         <property name="ActivationTypeName" propertytype="System.String" />\r
9141         <property name="ContextProperties" propertytype="System.Collections.IList" />\r
9142         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9143         <property name="Activator" propertytype="System.Runtime.Remoting.Activation.IActivator" />\r
9144     </class>\r
9145     <class name="MethodResponse" namespace="System.Runtime.Remoting.Messaging">\r
9146         <constructor name="MethodResponse(System.Runtime.Remoting.Messaging.Header[], System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="h1, mcm" />\r
9147         <field name="InternalProperties" />\r
9148         <field name="ExternalProperties" />\r
9149         <property name="Uri" propertytype="System.String" />\r
9150         <property name="MethodName" propertytype="System.String" />\r
9151         <property name="TypeName" propertytype="System.String" />\r
9152         <property name="MethodSignature" propertytype="System.Object" />\r
9153         <property name="MethodBase" propertytype="System.Reflection.MethodBase" />\r
9154         <property name="HasVarArgs" propertytype="System.Boolean" />\r
9155         <property name="ArgCount" propertytype="System.Int32" />\r
9156         <property name="Args" propertytype="System.Object[]" />\r
9157         <property name="OutArgCount" propertytype="System.Int32" />\r
9158         <property name="OutArgs" propertytype="System.Object[]" />\r
9159         <property name="Exception" propertytype="System.Exception" />\r
9160         <property name="ReturnValue" propertytype="System.Object" />\r
9161         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9162         <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />\r
9163         <method name="RootSetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, ctx" returntype="System.Void" />\r
9164         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
9165         <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9166         <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9167         <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9168         <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9169         <method name="HeaderHandler(System.Runtime.Remoting.Messaging.Header[])" argnames="h" returntype="System.Object" />\r
9170     </class>\r
9171     <class name="ConstructionResponse" namespace="System.Runtime.Remoting.Messaging">\r
9172         <constructor name="ConstructionResponse(System.Runtime.Remoting.Messaging.Header[], System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="h, mcm" />\r
9173         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9174     </class>\r
9175     <class name="MethodReturnMessageWrapper" namespace="System.Runtime.Remoting.Messaging">\r
9176         <constructor name="MethodReturnMessageWrapper(System.Runtime.Remoting.Messaging.IMethodReturnMessage)" argnames="msg" />\r
9177         <property name="Uri" propertytype="System.String" />\r
9178         <property name="MethodName" propertytype="System.String" />\r
9179         <property name="TypeName" propertytype="System.String" />\r
9180         <property name="MethodSignature" propertytype="System.Object" />\r
9181         <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />\r
9182         <property name="MethodBase" propertytype="System.Reflection.MethodBase" />\r
9183         <property name="ArgCount" propertytype="System.Int32" />\r
9184         <property name="Args" propertytype="System.Object[]" />\r
9185         <property name="HasVarArgs" propertytype="System.Boolean" />\r
9186         <property name="OutArgCount" propertytype="System.Int32" />\r
9187         <property name="OutArgs" propertytype="System.Object[]" />\r
9188         <property name="Exception" propertytype="System.Exception" />\r
9189         <property name="ReturnValue" propertytype="System.Object" />\r
9190         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9191         <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9192         <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9193         <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9194         <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9195     </class>\r
9196     <class name="OneWayAttribute" namespace="System.Runtime.Remoting.Messaging">\r
9197         <constructor name="OneWayAttribute()" argnames="" />\r
9198     </class>\r
9199     <class name="RemotingSurrogateSelector" namespace="System.Runtime.Remoting.Messaging">\r
9200         <constructor name="RemotingSurrogateSelector()" argnames="" />\r
9201         <property name="Filter" propertytype="System.Runtime.Remoting.Messaging.MessageSurrogateFilter" />\r
9202         <method name="GetNextSelector()" argnames="" returntype="System.Runtime.Serialization.ISurrogateSelector" />\r
9203         <method name="GetSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector&amp;)" argnames="type, context, ssout" returntype="System.Runtime.Serialization.ISerializationSurrogate" />\r
9204         <method name="ChainSelector(System.Runtime.Serialization.ISurrogateSelector)" argnames="selector" returntype="System.Void" />\r
9205         <method name="UseSoapFormat()" argnames="" returntype="System.Void" />\r
9206         <method name="SetRootObject(System.Object)" argnames="obj" returntype="System.Void" />\r
9207         <method name="GetRootObject()" argnames="" returntype="System.Object" />\r
9208     </class>\r
9209     <interface name="IMessageSink" namespace="System.Runtime.Remoting.Messaging">\r
9210         <property name="NextSink" propertytype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
9211         <method name="AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="msg, replySink" returntype="System.Runtime.Remoting.Messaging.IMessageCtrl" />\r
9212         <method name="SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />\r
9213     </interface>\r
9214     <interface name="ILogicalThreadAffinative" namespace="System.Runtime.Remoting.Messaging" />\r
9215     <interface name="IMessage" namespace="System.Runtime.Remoting.Messaging">\r
9216         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9217     </interface>\r
9218     <interface name="IMethodMessage" namespace="System.Runtime.Remoting.Messaging">\r
9219         <property name="Uri" propertytype="System.String" />\r
9220         <property name="MethodName" propertytype="System.String" />\r
9221         <property name="TypeName" propertytype="System.String" />\r
9222         <property name="MethodSignature" propertytype="System.Object" />\r
9223         <property name="ArgCount" propertytype="System.Int32" />\r
9224         <property name="Args" propertytype="System.Object[]" />\r
9225         <property name="HasVarArgs" propertytype="System.Boolean" />\r
9226         <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />\r
9227         <property name="MethodBase" propertytype="System.Reflection.MethodBase" />\r
9228         <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9229         <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9230     </interface>\r
9231     <interface name="IMethodCallMessage" namespace="System.Runtime.Remoting.Messaging">\r
9232         <property name="InArgCount" propertytype="System.Int32" />\r
9233         <property name="InArgs" propertytype="System.Object[]" />\r
9234         <method name="GetInArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9235         <method name="GetInArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9236     </interface>\r
9237     <interface name="IMethodReturnMessage" namespace="System.Runtime.Remoting.Messaging">\r
9238         <property name="OutArgCount" propertytype="System.Int32" />\r
9239         <property name="OutArgs" propertytype="System.Object[]" />\r
9240         <property name="Exception" propertytype="System.Exception" />\r
9241         <property name="ReturnValue" propertytype="System.Object" />\r
9242         <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />\r
9243         <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />\r
9244     </interface>\r
9245     <interface name="IMessageCtrl" namespace="System.Runtime.Remoting.Messaging">\r
9246         <method name="Cancel(System.Int32)" argnames="msToCancel" returntype="System.Void" />\r
9247     </interface>\r
9248     <interface name="IRemotingFormatter" namespace="System.Runtime.Remoting.Messaging">\r
9249         <method name="Serialize(System.IO.Stream, System.Object, System.Runtime.Remoting.Messaging.Header[])" argnames="serializationStream, graph, headers" returntype="System.Void" />\r
9250         <method name="Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler)" argnames="serializationStream, handler" returntype="System.Object" />\r
9251     </interface>\r
9252     <delegate name="HeaderHandler" namespace="System.Runtime.Remoting.Messaging">\r
9253         <constructor name="HeaderHandler(System.Object, System.IntPtr)" argnames="object, method" />\r
9254         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Object" />\r
9255         <method name="BeginInvoke(System.Runtime.Remoting.Messaging.Header[], System.AsyncCallback, System.Object)" argnames="headers, callback, object" returntype="System.IAsyncResult" />\r
9256         <method name="Invoke(System.Runtime.Remoting.Messaging.Header[])" argnames="headers" returntype="System.Object" />\r
9257     </delegate>\r
9258     <delegate name="MessageSurrogateFilter" namespace="System.Runtime.Remoting.Messaging">\r
9259         <constructor name="MessageSurrogateFilter(System.Object, System.IntPtr)" argnames="object, method" />\r
9260         <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />\r
9261         <method name="BeginInvoke(System.String, System.Object, System.AsyncCallback, System.Object)" argnames="key, value, callback, object" returntype="System.IAsyncResult" />\r
9262         <method name="Invoke(System.String, System.Object)" argnames="key, value" returntype="System.Boolean" />\r
9263     </delegate>\r
9264     <class name="ChannelServices" namespace="System.Runtime.Remoting.Channels">\r
9265         <property name="CurrentChannelData" propertytype="System.Object[]" />\r
9266         <property name="remoteCalls" propertytype="System.Int64" />\r
9267         <property name="RegisteredChannels" propertytype="System.Runtime.Remoting.Channels.IChannel[]" />\r
9268         <method name="RegisterChannel(System.Runtime.Remoting.Channels.IChannel)" argnames="chnl" returntype="System.Void" />\r
9269         <method name="UnregisterChannel(System.Runtime.Remoting.Channels.IChannel)" argnames="chnl" returntype="System.Void" />\r
9270         <method name="GetChannel(System.String)" argnames="name" returntype="System.Runtime.Remoting.Channels.IChannel" />\r
9271         <method name="GetUrlsForObject(System.MarshalByRefObject)" argnames="obj" returntype="System.String[]" />\r
9272         <method name="GetChannelSinkProperties(System.Object)" argnames="obj" returntype="System.Collections.IDictionary" />\r
9273         <method name="DispatchMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessage&amp;)" argnames="sinkStack, msg, replyMsg" returntype="System.Runtime.Remoting.Channels.ServerProcessing" />\r
9274         <method name="SyncDispatchMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />\r
9275         <method name="AsyncDispatchMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="msg, replySink" returntype="System.Runtime.Remoting.Messaging.IMessageCtrl" />\r
9276         <method name="CreateServerChannelSinkChain(System.Runtime.Remoting.Channels.IServerChannelSinkProvider, System.Runtime.Remoting.Channels.IChannelReceiver)" argnames="provider, channel" returntype="System.Runtime.Remoting.Channels.IServerChannelSink" />\r
9277     </class>\r
9278     <class name="ClientChannelSinkStack" namespace="System.Runtime.Remoting.Channels">\r
9279         <constructor name="ClientChannelSinkStack()" argnames="" />\r
9280         <constructor name="ClientChannelSinkStack(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="replySink" />\r
9281         <method name="DispatchException(System.Exception)" argnames="e" returntype="System.Void" />\r
9282         <method name="DispatchReplyMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Void" />\r
9283         <method name="AsyncProcessResponse(System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="headers, stream" returntype="System.Void" />\r
9284         <method name="Pop(System.Runtime.Remoting.Channels.IClientChannelSink)" argnames="sink" returntype="System.Object" />\r
9285         <method name="Push(System.Runtime.Remoting.Channels.IClientChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9286     </class>\r
9287     <class name="ServerChannelSinkStack" namespace="System.Runtime.Remoting.Channels">\r
9288         <constructor name="ServerChannelSinkStack()" argnames="" />\r
9289         <property name="AsyncMessage" propertytype="System.Runtime.Remoting.Messaging.IMessage" />\r
9290         <property name="AsyncEnd" propertytype="System.Reflection.MethodInfo" />\r
9291         <property name="ServerObject" propertytype="System.Object" />\r
9292         <property name="Message" propertytype="System.Runtime.Remoting.Messaging.IMethodCallMessage" />\r
9293         <method name="GetResponseStream(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="msg, headers" returntype="System.IO.Stream" />\r
9294         <method name="AsyncProcessResponse(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="msg, headers, stream" returntype="System.Void" />\r
9295         <method name="ServerCallback(System.IAsyncResult)" argnames="ar" returntype="System.Void" />\r
9296         <method name="StoreAndDispatch(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9297         <method name="Store(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9298         <method name="Pop(System.Runtime.Remoting.Channels.IServerChannelSink)" argnames="sink" returntype="System.Object" />\r
9299         <method name="Push(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9300     </class>\r
9301     <class name="ChannelDataStore" namespace="System.Runtime.Remoting.Channels">\r
9302         <constructor name="ChannelDataStore(System.String[])" argnames="channelURIs" />\r
9303         <property name="ChannelUris" propertytype="System.String[]" />\r
9304         <property name="Item" propertytype="System.Object" />\r
9305     </class>\r
9306     <class name="TransportHeaders" namespace="System.Runtime.Remoting.Channels">\r
9307         <constructor name="TransportHeaders()" argnames="" />\r
9308         <property name="Item" propertytype="System.Object" />\r
9309         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
9310     </class>\r
9311     <class name="SinkProviderData" namespace="System.Runtime.Remoting.Channels">\r
9312         <constructor name="SinkProviderData(System.String)" argnames="name" />\r
9313         <property name="Name" propertytype="System.String" />\r
9314         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9315         <property name="Children" propertytype="System.Collections.IList" />\r
9316     </class>\r
9317     <class name="BaseChannelObjectWithProperties" namespace="System.Runtime.Remoting.Channels">\r
9318         <constructor name="BaseChannelObjectWithProperties()" argnames="" />\r
9319         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9320         <property name="Item" propertytype="System.Object" />\r
9321         <property name="Keys" propertytype="System.Collections.ICollection" />\r
9322         <property name="Values" propertytype="System.Collections.ICollection" />\r
9323         <property name="IsReadOnly" propertytype="System.Boolean" />\r
9324         <property name="IsFixedSize" propertytype="System.Boolean" />\r
9325         <property name="Count" propertytype="System.Int32" />\r
9326         <property name="SyncRoot" propertytype="System.Object" />\r
9327         <property name="IsSynchronized" propertytype="System.Boolean" />\r
9328         <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />\r
9329         <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />\r
9330         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />\r
9331         <method name="Clear()" argnames="" returntype="System.Void" />\r
9332         <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />\r
9333         <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />\r
9334     </class>\r
9335     <class name="BaseChannelSinkWithProperties" namespace="System.Runtime.Remoting.Channels">\r
9336         <constructor name="BaseChannelSinkWithProperties()" argnames="" />\r
9337     </class>\r
9338     <class name="BaseChannelWithProperties" namespace="System.Runtime.Remoting.Channels">\r
9339         <constructor name="BaseChannelWithProperties()" argnames="" />\r
9340         <field name="SinksWithProperties" />\r
9341         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9342     </class>\r
9343     <interface name="IClientResponseChannelSinkStack" namespace="System.Runtime.Remoting.Channels">\r
9344         <method name="DispatchException(System.Exception)" argnames="e" returntype="System.Void" />\r
9345         <method name="DispatchReplyMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Void" />\r
9346         <method name="AsyncProcessResponse(System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="headers, stream" returntype="System.Void" />\r
9347     </interface>\r
9348     <interface name="IClientChannelSinkStack" namespace="System.Runtime.Remoting.Channels">\r
9349         <method name="Pop(System.Runtime.Remoting.Channels.IClientChannelSink)" argnames="sink" returntype="System.Object" />\r
9350         <method name="Push(System.Runtime.Remoting.Channels.IClientChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9351     </interface>\r
9352     <interface name="IServerResponseChannelSinkStack" namespace="System.Runtime.Remoting.Channels">\r
9353         <method name="GetResponseStream(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="msg, headers" returntype="System.IO.Stream" />\r
9354         <method name="AsyncProcessResponse(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="msg, headers, stream" returntype="System.Void" />\r
9355     </interface>\r
9356     <interface name="IServerChannelSinkStack" namespace="System.Runtime.Remoting.Channels">\r
9357         <method name="ServerCallback(System.IAsyncResult)" argnames="ar" returntype="System.Void" />\r
9358         <method name="StoreAndDispatch(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9359         <method name="Store(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9360         <method name="Pop(System.Runtime.Remoting.Channels.IServerChannelSink)" argnames="sink" returntype="System.Object" />\r
9361         <method name="Push(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />\r
9362     </interface>\r
9363     <interface name="IChannel" namespace="System.Runtime.Remoting.Channels">\r
9364         <property name="ChannelPriority" propertytype="System.Int32" />\r
9365         <property name="ChannelName" propertytype="System.String" />\r
9366         <method name="Parse(System.String, System.String&amp;)" argnames="url, objectURI" returntype="System.String" />\r
9367     </interface>\r
9368     <interface name="IChannelSender" namespace="System.Runtime.Remoting.Channels">\r
9369         <method name="CreateMessageSink(System.String, System.Object, System.String&amp;)" argnames="url, remoteChannelData, objectURI" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />\r
9370     </interface>\r
9371     <interface name="IChannelReceiver" namespace="System.Runtime.Remoting.Channels">\r
9372         <property name="ChannelData" propertytype="System.Object" />\r
9373         <method name="StopListening(System.Object)" argnames="data" returntype="System.Void" />\r
9374         <method name="StartListening(System.Object)" argnames="data" returntype="System.Void" />\r
9375         <method name="GetUrlsForUri(System.String)" argnames="objectURI" returntype="System.String[]" />\r
9376     </interface>\r
9377     <interface name="IServerChannelSinkProvider" namespace="System.Runtime.Remoting.Channels">\r
9378         <property name="Next" propertytype="System.Runtime.Remoting.Channels.IServerChannelSinkProvider" />\r
9379         <method name="CreateSink(System.Runtime.Remoting.Channels.IChannelReceiver)" argnames="channel" returntype="System.Runtime.Remoting.Channels.IServerChannelSink" />\r
9380         <method name="GetChannelData(System.Runtime.Remoting.Channels.IChannelDataStore)" argnames="channelData" returntype="System.Void" />\r
9381     </interface>\r
9382     <interface name="IChannelSinkBase" namespace="System.Runtime.Remoting.Channels">\r
9383         <property name="Properties" propertytype="System.Collections.IDictionary" />\r
9384     </interface>\r
9385     <interface name="IServerChannelSink" namespace="System.Runtime.Remoting.Channels">\r
9386         <property name="NextChannelSink" propertytype="System.Runtime.Remoting.Channels.IServerChannelSink" />\r
9387         <method name="GetResponseStream(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack, System.Object, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="sinkStack, state, msg, headers" returntype="System.IO.Stream" />\r
9388         <method name="AsyncProcessResponse(System.Runtime.Remoting.Channels.IServerResponseChannelSinkStack, System.Object, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="sinkStack, state, msg, headers, stream" returntype="System.Void" />\r
9389         <method name="ProcessMessage(System.Runtime.Remoting.Channels.IServerChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream, System.Runtime.Remoting.Messaging.IMessage&amp;, System.Runtime.Remoting.Channels.ITransportHeaders&amp;, System.IO.Stream&amp;)" argnames="sinkStack, requestMsg, requestHeaders, requestStream, responseMsg, responseHeaders, responseStream" returntype="System.Runtime.Remoting.Channels.ServerProcessing" />\r
9390     </interface>\r
9391     <interface name="IChannelReceiverHook" namespace="System.Runtime.Remoting.Channels">\r
9392         <property name="ChannelScheme" propertytype="System.String" />\r
9393         <property name="WantsToListen" propertytype="System.Boolean" />\r
9394         <property name="ChannelSinkChain" propertytype="System.Runtime.Remoting.Channels.IServerChannelSink" />\r
9395         <method name="AddHookChannelUri(System.String)" argnames="channelUri" returntype="System.Void" />\r
9396     </interface>\r
9397     <interface name="IClientChannelSinkProvider" namespace="System.Runtime.Remoting.Channels">\r
9398         <property name="Next" propertytype="System.Runtime.Remoting.Channels.IClientChannelSinkProvider" />\r
9399         <method name="CreateSink(System.Runtime.Remoting.Channels.IChannelSender, System.String, System.Object)" argnames="channel, url, remoteChannelData" returntype="System.Runtime.Remoting.Channels.IClientChannelSink" />\r
9400     </interface>\r
9401     <interface name="IClientFormatterSinkProvider" namespace="System.Runtime.Remoting.Channels" />\r
9402     <interface name="IServerFormatterSinkProvider" namespace="System.Runtime.Remoting.Channels" />\r
9403     <interface name="IClientChannelSink" namespace="System.Runtime.Remoting.Channels">\r
9404         <property name="NextChannelSink" propertytype="System.Runtime.Remoting.Channels.IClientChannelSink" />\r
9405         <method name="GetRequestStream(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="msg, headers" returntype="System.IO.Stream" />\r
9406         <method name="AsyncProcessResponse(System.Runtime.Remoting.Channels.IClientResponseChannelSinkStack, System.Object, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="sinkStack, state, headers, stream" returntype="System.Void" />\r
9407         <method name="AsyncProcessRequest(System.Runtime.Remoting.Channels.IClientChannelSinkStack, System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="sinkStack, msg, headers, stream" returntype="System.Void" />\r
9408         <method name="ProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream, System.Runtime.Remoting.Channels.ITransportHeaders&amp;, System.IO.Stream&amp;)" argnames="msg, requestHeaders, requestStream, responseHeaders, responseStream" returntype="System.Void" />\r
9409     </interface>\r
9410     <interface name="IClientFormatterSink" namespace="System.Runtime.Remoting.Channels" />\r
9411     <interface name="IChannelDataStore" namespace="System.Runtime.Remoting.Channels">\r
9412         <property name="ChannelUris" propertytype="System.String[]" />\r
9413         <property name="Item" propertytype="System.Object" />\r
9414     </interface>\r
9415     <interface name="ITransportHeaders" namespace="System.Runtime.Remoting.Channels">\r
9416         <property name="Item" propertytype="System.Object" />\r
9417         <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />\r
9418     </interface>\r
9419     <enum name="ServerProcessing" namespace="System.Runtime.Remoting.Channels">\r
9420         <field name="Complete" />\r
9421         <field name="OneWay" />\r
9422         <field name="Async" />\r
9423     </enum>\r
9424     <class name="ClientSponsor" namespace="System.Runtime.Remoting.Lifetime">\r
9425         <constructor name="ClientSponsor()" argnames="" />\r
9426         <constructor name="ClientSponsor(System.TimeSpan)" argnames="renewalTime" />\r
9427         <property name="RenewalTime" propertytype="System.TimeSpan" />\r
9428         <method name="Renewal(System.Runtime.Remoting.Lifetime.ILease)" argnames="lease" returntype="System.TimeSpan" />\r
9429         <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />\r
9430         <method name="Finalize()" argnames="" returntype="System.Void" />\r
9431         <method name="Register(System.MarshalByRefObject)" argnames="obj" returntype="System.Boolean" />\r
9432         <method name="Unregister(System.MarshalByRefObject)" argnames="obj" returntype="System.Void" />\r
9433         <method name="Close()" argnames="" returntype="System.Void" />\r
9434     </class>\r
9435     <class name="LifetimeServices" namespace="System.Runtime.Remoting.Lifetime">\r
9436         <constructor name="LifetimeServices()" argnames="" />\r
9437         <property name="LeaseTime" propertytype="System.TimeSpan" />\r
9438         <property name="RenewOnCallTime" propertytype="System.TimeSpan" />\r
9439         <property name="SponsorshipTimeout" propertytype="System.TimeSpan" />\r
9440         <property name="LeaseManagerPollTime" propertytype="System.TimeSpan" />\r
9441     </class>\r
9442     <interface name="ISponsor" namespace="System.Runtime.Remoting.Lifetime">\r
9443         <method name="Renewal(System.Runtime.Remoting.Lifetime.ILease)" argnames="lease" returntype="System.TimeSpan" />\r
9444     </interface>\r
9445     <interface name="ILease" namespace="System.Runtime.Remoting.Lifetime">\r
9446         <property name="RenewOnCallTime" propertytype="System.TimeSpan" />\r
9447         <property name="SponsorshipTimeout" propertytype="System.TimeSpan" />\r
9448         <property name="InitialLeaseTime" propertytype="System.TimeSpan" />\r
9449         <property name="CurrentLeaseTime" propertytype="System.TimeSpan" />\r
9450         <property name="CurrentState" propertytype="System.Runtime.Remoting.Lifetime.LeaseState" />\r
9451         <method name="Renew(System.TimeSpan)" argnames="renewalTime" returntype="System.TimeSpan" />\r
9452         <method name="Unregister(System.Runtime.Remoting.Lifetime.ISponsor)" argnames="obj" returntype="System.Void" />\r
9453         <method name="Register(System.Runtime.Remoting.Lifetime.ISponsor)" argnames="obj" returntype="System.Void" />\r
9454         <method name="Register(System.Runtime.Remoting.Lifetime.ISponsor, System.TimeSpan)" argnames="obj, renewalTime" returntype="System.Void" />\r
9455     </interface>\r
9456     <enum name="LeaseState" namespace="System.Runtime.Remoting.Lifetime">\r
9457         <field name="Null" />\r
9458         <field name="Initial" />\r
9459         <field name="Active" />\r
9460         <field name="Renewing" />\r
9461         <field name="Expired" />\r
9462     </enum>\r
9463     <class name="EnterpriseServicesHelper" namespace="System.Runtime.Remoting.Services">\r
9464         <constructor name="EnterpriseServicesHelper()" argnames="" />\r
9465         <method name="WrapIUnknownWithComObject(System.IntPtr)" argnames="punk" returntype="System.Object" />\r
9466         <method name="CreateConstructionReturnMessage(System.Runtime.Remoting.Activation.IConstructionCallMessage, System.MarshalByRefObject)" argnames="ctorMsg, retObj" returntype="System.Runtime.Remoting.Activation.IConstructionReturnMessage" />\r
9467         <method name="SwitchWrappers(System.Runtime.Remoting.Proxies.RealProxy, System.Runtime.Remoting.Proxies.RealProxy)" argnames="oldcp, newcp" returntype="System.Void" />\r
9468     </class>\r
9469     <class name="TrackingServices" namespace="System.Runtime.Remoting.Services">\r
9470         <constructor name="TrackingServices()" argnames="" />\r
9471         <property name="RegisteredHandlers" propertytype="System.Runtime.Remoting.Services.ITrackingHandler[]" />\r
9472         <method name="RegisterTrackingHandler(System.Runtime.Remoting.Services.ITrackingHandler)" argnames="handler" returntype="System.Void" />\r
9473         <method name="UnregisterTrackingHandler(System.Runtime.Remoting.Services.ITrackingHandler)" argnames="handler" returntype="System.Void" />\r
9474     </class>\r
9475     <interface name="ITrackingHandler" namespace="System.Runtime.Remoting.Services">\r
9476         <method name="DisconnectedObject(System.Object)" argnames="obj" returntype="System.Void" />\r
9477         <method name="UnmarshaledObject(System.Object, System.Runtime.Remoting.ObjRef)" argnames="obj, or" returntype="System.Void" />\r
9478         <method name="MarshaledObject(System.Object, System.Runtime.Remoting.ObjRef)" argnames="obj, or" returntype="System.Void" />\r
9479     </interface>\r
9480     <class name="InternalRM" namespace="System.Runtime.Serialization.Formatters" />\r
9481     <class name="InternalST" namespace="System.Runtime.Serialization.Formatters" />\r
9482     <class name="SoapMessage" namespace="System.Runtime.Serialization.Formatters">\r
9483         <constructor name="SoapMessage()" argnames="" />\r
9484         <property name="ParamNames" propertytype="System.String[]" />\r
9485         <property name="ParamValues" propertytype="System.Object[]" />\r
9486         <property name="ParamTypes" propertytype="System.Type[]" />\r
9487         <property name="MethodName" propertytype="System.String" />\r
9488         <property name="XmlNameSpace" propertytype="System.String" />\r
9489         <property name="Headers" propertytype="System.Runtime.Remoting.Messaging.Header[]" />\r
9490     </class>\r
9491     <class name="SoapFault" namespace="System.Runtime.Serialization.Formatters">\r
9492         <constructor name="SoapFault()" argnames="" />\r
9493         <constructor name="SoapFault(System.String, System.String, System.String, System.Runtime.Serialization.Formatters.ServerFault)" argnames="faultCode, faultString, faultActor, serverFault" />\r
9494         <property name="FaultCode" propertytype="System.String" />\r
9495         <property name="FaultString" propertytype="System.String" />\r
9496         <property name="FaultActor" propertytype="System.String" />\r
9497         <property name="Detail" propertytype="System.Object" />\r
9498         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
9499     </class>\r
9500     <class name="ServerFault" namespace="System.Runtime.Serialization.Formatters">\r
9501         <constructor name="ServerFault(System.String, System.String, System.String)" argnames="exceptionType, message, stackTrace" />\r
9502         <property name="ExceptionType" propertytype="System.String" />\r
9503         <property name="ExceptionMessage" propertytype="System.String" />\r
9504         <property name="StackTrace" propertytype="System.String" />\r
9505         <property name="Exception" propertytype="System.Exception" />\r
9506     </class>\r
9507     <interface name="IFieldInfo" namespace="System.Runtime.Serialization.Formatters">\r
9508         <property name="FieldNames" propertytype="System.String[]" />\r
9509         <property name="FieldTypes" propertytype="System.Type[]" />\r
9510     </interface>\r
9511     <interface name="ISoapMessage" namespace="System.Runtime.Serialization.Formatters">\r
9512         <property name="ParamNames" propertytype="System.String[]" />\r
9513         <property name="ParamValues" propertytype="System.Object[]" />\r
9514         <property name="ParamTypes" propertytype="System.Type[]" />\r
9515         <property name="MethodName" propertytype="System.String" />\r
9516         <property name="XmlNameSpace" propertytype="System.String" />\r
9517         <property name="Headers" propertytype="System.Runtime.Remoting.Messaging.Header[]" />\r
9518     </interface>\r
9519     <enum name="FormatterTypeStyle" namespace="System.Runtime.Serialization.Formatters">\r
9520         <field name="TypesWhenNeeded" />\r
9521         <field name="TypesAlways" />\r
9522         <field name="XsdString" />\r
9523     </enum>\r
9524     <enum name="FormatterAssemblyStyle" namespace="System.Runtime.Serialization.Formatters">\r
9525         <field name="Simple" />\r
9526         <field name="Full" />\r
9527     </enum>\r
9528     <class name="ProxyAttribute" namespace="System.Runtime.Remoting.Proxies">\r
9529         <constructor name="ProxyAttribute()" argnames="" />\r
9530         <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Void" />\r
9531         <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />\r
9532         <method name="CreateProxy(System.Runtime.Remoting.ObjRef, System.Type, System.Object, System.Runtime.Remoting.Contexts.Context)" argnames="objRef, serverType, serverObject, serverContext" returntype="System.Runtime.Remoting.Proxies.RealProxy" />\r
9533         <method name="CreateInstance(System.Type)" argnames="serverType" returntype="System.MarshalByRefObject" />\r
9534     </class>\r
9535     <class name="RealProxy" namespace="System.Runtime.Remoting.Proxies">\r
9536         <constructor name="RealProxy(System.Type)" argnames="classToProxy" />\r
9537         <constructor name="RealProxy(System.Type, System.IntPtr, System.Object)" argnames="classToProxy, stub, stubData" />\r
9538         <constructor name="RealProxy()" argnames="" />\r
9539         <property name="UnwrappedServerObject" propertytype="System.MarshalByRefObject" />\r
9540         <property name="IdentityObject" propertytype="System.Runtime.Remoting.Identity" />\r
9541         <method name="GetTransparentProxy()" argnames="" returntype="System.Object" />\r
9542         <method name="SupportsInterface(System.Guid&amp;)" argnames="iid" returntype="System.IntPtr" />\r
9543         <method name="SetCOMIUnknown(System.IntPtr)" argnames="i" returntype="System.Void" />\r
9544         <method name="GetCOMIUnknown(System.Boolean)" argnames="fIsMarshalled" returntype="System.IntPtr" />\r
9545         <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />\r
9546         <method name="CreateObjRef(System.Type)" argnames="requestedType" returntype="System.Runtime.Remoting.ObjRef" />\r
9547         <method name="Invoke(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />\r
9548         <method name="InitializeServerObject(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Runtime.Remoting.Activation.IConstructionReturnMessage" />\r
9549         <method name="GetUnwrappedServer()" argnames="" returntype="System.MarshalByRefObject" />\r
9550         <method name="DetachServer()" argnames="" returntype="System.MarshalByRefObject" />\r
9551         <method name="AttachServer(System.MarshalByRefObject)" argnames="s" returntype="System.Void" />\r
9552         <method name="SetStubData(System.Runtime.Remoting.Proxies.RealProxy, System.Object)" argnames="rp, stubData" returntype="System.Void" />\r
9553         <method name="GetStubData(System.Runtime.Remoting.Proxies.RealProxy)" argnames="rp" returntype="System.Object" />\r
9554         <method name="GetProxiedType()" argnames="" returntype="System.Type" />\r
9555     </class>\r
9556     <class name="SoapAttribute" namespace="System.Runtime.Remoting.Metadata">\r
9557         <constructor name="SoapAttribute()" argnames="" />\r
9558         <field name="ProtXmlNamespace" />\r
9559         <field name="ReflectInfo" />\r
9560         <property name="XmlNamespace" propertytype="System.String" />\r
9561         <property name="UseAttribute" propertytype="System.Boolean" />\r
9562         <property name="Embedded" propertytype="System.Boolean" />\r
9563     </class>\r
9564     <class name="SoapTypeAttribute" namespace="System.Runtime.Remoting.Metadata">\r
9565         <constructor name="SoapTypeAttribute()" argnames="" />\r
9566         <property name="SoapOptions" propertytype="System.Runtime.Remoting.Metadata.SoapOption" />\r
9567         <property name="XmlElementName" propertytype="System.String" />\r
9568         <property name="XmlNamespace" propertytype="System.String" />\r
9569         <property name="XmlTypeName" propertytype="System.String" />\r
9570         <property name="XmlTypeNamespace" propertytype="System.String" />\r
9571         <property name="XmlFieldOrder" propertytype="System.Runtime.Remoting.Metadata.XmlFieldOrderOption" />\r
9572         <property name="UseAttribute" propertytype="System.Boolean" />\r
9573     </class>\r
9574     <class name="SoapMethodAttribute" namespace="System.Runtime.Remoting.Metadata">\r
9575         <constructor name="SoapMethodAttribute()" argnames="" />\r
9576         <property name="SoapActionExplicitySet" propertytype="System.Boolean" />\r
9577         <property name="SoapAction" propertytype="System.String" />\r
9578         <property name="UseAttribute" propertytype="System.Boolean" />\r
9579         <property name="XmlNamespace" propertytype="System.String" />\r
9580         <property name="ResponseXmlElementName" propertytype="System.String" />\r
9581         <property name="ResponseXmlNamespace" propertytype="System.String" />\r
9582         <property name="ReturnXmlElementName" propertytype="System.String" />\r
9583         <property name="XmlTypeNamespaceOfDeclaringType" propertytype="System.String" />\r
9584     </class>\r
9585     <class name="SoapFieldAttribute" namespace="System.Runtime.Remoting.Metadata">\r
9586         <constructor name="SoapFieldAttribute()" argnames="" />\r
9587         <property name="XmlElementName" propertytype="System.String" />\r
9588         <property name="Order" propertytype="System.Int32" />\r
9589         <method name="IsInteropXmlElement()" argnames="" returntype="System.Boolean" />\r
9590     </class>\r
9591     <class name="SoapParameterAttribute" namespace="System.Runtime.Remoting.Metadata">\r
9592         <constructor name="SoapParameterAttribute()" argnames="" />\r
9593     </class>\r
9594     <enum name="SoapOption" namespace="System.Runtime.Remoting.Metadata">\r
9595         <field name="None" />\r
9596         <field name="AlwaysIncludeTypes" />\r
9597         <field name="XsdString" />\r
9598         <field name="EmbedAll" />\r
9599         <field name="Option1" />\r
9600         <field name="Option2" />\r
9601     </enum>\r
9602     <enum name="XmlFieldOrderOption" namespace="System.Runtime.Remoting.Metadata">\r
9603         <field name="All" />\r
9604         <field name="Sequence" />\r
9605         <field name="Choice" />\r
9606     </enum>\r
9607     <class name="SoapDateTime" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9608         <constructor name="SoapDateTime()" argnames="" />\r
9609         <property name="XsdType" propertytype="System.String" />\r
9610         <method name="ToString(System.DateTime)" argnames="value" returntype="System.String" />\r
9611         <method name="Parse(System.String)" argnames="value" returntype="System.DateTime" />\r
9612     </class>\r
9613     <class name="SoapDuration" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9614         <constructor name="SoapDuration()" argnames="" />\r
9615         <property name="XsdType" propertytype="System.String" />\r
9616         <method name="ToString(System.TimeSpan)" argnames="timeSpan" returntype="System.String" />\r
9617         <method name="Parse(System.String)" argnames="value" returntype="System.TimeSpan" />\r
9618     </class>\r
9619     <class name="SoapTime" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9620         <constructor name="SoapTime()" argnames="" />\r
9621         <constructor name="SoapTime(System.DateTime)" argnames="value" />\r
9622         <property name="XsdType" propertytype="System.String" />\r
9623         <property name="Value" propertytype="System.DateTime" />\r
9624         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9625         <method name="ToString()" argnames="" returntype="System.String" />\r
9626         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime" />\r
9627     </class>\r
9628     <class name="SoapDate" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9629         <constructor name="SoapDate()" argnames="" />\r
9630         <constructor name="SoapDate(System.DateTime)" argnames="value" />\r
9631         <constructor name="SoapDate(System.DateTime, System.Int32)" argnames="value, sign" />\r
9632         <property name="XsdType" propertytype="System.String" />\r
9633         <property name="Value" propertytype="System.DateTime" />\r
9634         <property name="Sign" propertytype="System.Int32" />\r
9635         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9636         <method name="ToString()" argnames="" returntype="System.String" />\r
9637         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate" />\r
9638     </class>\r
9639     <class name="SoapYearMonth" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9640         <constructor name="SoapYearMonth()" argnames="" />\r
9641         <constructor name="SoapYearMonth(System.DateTime)" argnames="value" />\r
9642         <constructor name="SoapYearMonth(System.DateTime, System.Int32)" argnames="value, sign" />\r
9643         <property name="XsdType" propertytype="System.String" />\r
9644         <property name="Value" propertytype="System.DateTime" />\r
9645         <property name="Sign" propertytype="System.Int32" />\r
9646         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9647         <method name="ToString()" argnames="" returntype="System.String" />\r
9648         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth" />\r
9649     </class>\r
9650     <class name="SoapYear" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9651         <constructor name="SoapYear()" argnames="" />\r
9652         <constructor name="SoapYear(System.DateTime)" argnames="value" />\r
9653         <constructor name="SoapYear(System.DateTime, System.Int32)" argnames="value, sign" />\r
9654         <property name="XsdType" propertytype="System.String" />\r
9655         <property name="Value" propertytype="System.DateTime" />\r
9656         <property name="Sign" propertytype="System.Int32" />\r
9657         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9658         <method name="ToString()" argnames="" returntype="System.String" />\r
9659         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear" />\r
9660     </class>\r
9661     <class name="SoapMonthDay" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9662         <constructor name="SoapMonthDay()" argnames="" />\r
9663         <constructor name="SoapMonthDay(System.DateTime)" argnames="value" />\r
9664         <property name="XsdType" propertytype="System.String" />\r
9665         <property name="Value" propertytype="System.DateTime" />\r
9666         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9667         <method name="ToString()" argnames="" returntype="System.String" />\r
9668         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay" />\r
9669     </class>\r
9670     <class name="SoapDay" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9671         <constructor name="SoapDay()" argnames="" />\r
9672         <constructor name="SoapDay(System.DateTime)" argnames="value" />\r
9673         <property name="XsdType" propertytype="System.String" />\r
9674         <property name="Value" propertytype="System.DateTime" />\r
9675         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9676         <method name="ToString()" argnames="" returntype="System.String" />\r
9677         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay" />\r
9678     </class>\r
9679     <class name="SoapMonth" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9680         <constructor name="SoapMonth()" argnames="" />\r
9681         <constructor name="SoapMonth(System.DateTime)" argnames="value" />\r
9682         <property name="XsdType" propertytype="System.String" />\r
9683         <property name="Value" propertytype="System.DateTime" />\r
9684         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9685         <method name="ToString()" argnames="" returntype="System.String" />\r
9686         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth" />\r
9687     </class>\r
9688     <class name="SoapHexBinary" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9689         <constructor name="SoapHexBinary()" argnames="" />\r
9690         <constructor name="SoapHexBinary(System.Byte[])" argnames="value" />\r
9691         <property name="XsdType" propertytype="System.String" />\r
9692         <property name="Value" propertytype="System.Byte[]" />\r
9693         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9694         <method name="ToString()" argnames="" returntype="System.String" />\r
9695         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary" />\r
9696     </class>\r
9697     <class name="SoapBase64Binary" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9698         <constructor name="SoapBase64Binary()" argnames="" />\r
9699         <constructor name="SoapBase64Binary(System.Byte[])" argnames="value" />\r
9700         <property name="XsdType" propertytype="System.String" />\r
9701         <property name="Value" propertytype="System.Byte[]" />\r
9702         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9703         <method name="ToString()" argnames="" returntype="System.String" />\r
9704         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary" />\r
9705     </class>\r
9706     <class name="SoapInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9707         <constructor name="SoapInteger()" argnames="" />\r
9708         <constructor name="SoapInteger(System.Decimal)" argnames="value" />\r
9709         <property name="XsdType" propertytype="System.String" />\r
9710         <property name="Value" propertytype="System.Decimal" />\r
9711         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9712         <method name="ToString()" argnames="" returntype="System.String" />\r
9713         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger" />\r
9714     </class>\r
9715     <class name="SoapPositiveInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9716         <constructor name="SoapPositiveInteger()" argnames="" />\r
9717         <constructor name="SoapPositiveInteger(System.Decimal)" argnames="value" />\r
9718         <property name="XsdType" propertytype="System.String" />\r
9719         <property name="Value" propertytype="System.Decimal" />\r
9720         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9721         <method name="ToString()" argnames="" returntype="System.String" />\r
9722         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger" />\r
9723     </class>\r
9724     <class name="SoapNonPositiveInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9725         <constructor name="SoapNonPositiveInteger()" argnames="" />\r
9726         <constructor name="SoapNonPositiveInteger(System.Decimal)" argnames="value" />\r
9727         <property name="XsdType" propertytype="System.String" />\r
9728         <property name="Value" propertytype="System.Decimal" />\r
9729         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9730         <method name="ToString()" argnames="" returntype="System.String" />\r
9731         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger" />\r
9732     </class>\r
9733     <class name="SoapNonNegativeInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9734         <constructor name="SoapNonNegativeInteger()" argnames="" />\r
9735         <constructor name="SoapNonNegativeInteger(System.Decimal)" argnames="value" />\r
9736         <property name="XsdType" propertytype="System.String" />\r
9737         <property name="Value" propertytype="System.Decimal" />\r
9738         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9739         <method name="ToString()" argnames="" returntype="System.String" />\r
9740         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger" />\r
9741     </class>\r
9742     <class name="SoapNegativeInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9743         <constructor name="SoapNegativeInteger()" argnames="" />\r
9744         <constructor name="SoapNegativeInteger(System.Decimal)" argnames="value" />\r
9745         <property name="XsdType" propertytype="System.String" />\r
9746         <property name="Value" propertytype="System.Decimal" />\r
9747         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9748         <method name="ToString()" argnames="" returntype="System.String" />\r
9749         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger" />\r
9750     </class>\r
9751     <class name="SoapAnyUri" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9752         <constructor name="SoapAnyUri()" argnames="" />\r
9753         <constructor name="SoapAnyUri(System.String)" argnames="value" />\r
9754         <property name="XsdType" propertytype="System.String" />\r
9755         <property name="Value" propertytype="System.String" />\r
9756         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9757         <method name="ToString()" argnames="" returntype="System.String" />\r
9758         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri" />\r
9759     </class>\r
9760     <class name="SoapQName" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9761         <constructor name="SoapQName()" argnames="" />\r
9762         <constructor name="SoapQName(System.String)" argnames="value" />\r
9763         <constructor name="SoapQName(System.String, System.String)" argnames="key, name" />\r
9764         <constructor name="SoapQName(System.String, System.String, System.String)" argnames="key, name, namespaceValue" />\r
9765         <property name="XsdType" propertytype="System.String" />\r
9766         <property name="Name" propertytype="System.String" />\r
9767         <property name="Namespace" propertytype="System.String" />\r
9768         <property name="Key" propertytype="System.String" />\r
9769         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9770         <method name="ToString()" argnames="" returntype="System.String" />\r
9771         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName" />\r
9772     </class>\r
9773     <class name="SoapNotation" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9774         <constructor name="SoapNotation()" argnames="" />\r
9775         <constructor name="SoapNotation(System.String)" argnames="value" />\r
9776         <property name="XsdType" propertytype="System.String" />\r
9777         <property name="Value" propertytype="System.String" />\r
9778         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9779         <method name="ToString()" argnames="" returntype="System.String" />\r
9780         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation" />\r
9781     </class>\r
9782     <class name="SoapNormalizedString" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9783         <constructor name="SoapNormalizedString()" argnames="" />\r
9784         <constructor name="SoapNormalizedString(System.String)" argnames="value" />\r
9785         <property name="XsdType" propertytype="System.String" />\r
9786         <property name="Value" propertytype="System.String" />\r
9787         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9788         <method name="ToString()" argnames="" returntype="System.String" />\r
9789         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString" />\r
9790     </class>\r
9791     <class name="SoapToken" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9792         <constructor name="SoapToken()" argnames="" />\r
9793         <constructor name="SoapToken(System.String)" argnames="value" />\r
9794         <property name="XsdType" propertytype="System.String" />\r
9795         <property name="Value" propertytype="System.String" />\r
9796         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9797         <method name="ToString()" argnames="" returntype="System.String" />\r
9798         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken" />\r
9799     </class>\r
9800     <class name="SoapLanguage" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9801         <constructor name="SoapLanguage()" argnames="" />\r
9802         <constructor name="SoapLanguage(System.String)" argnames="value" />\r
9803         <property name="XsdType" propertytype="System.String" />\r
9804         <property name="Value" propertytype="System.String" />\r
9805         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9806         <method name="ToString()" argnames="" returntype="System.String" />\r
9807         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage" />\r
9808     </class>\r
9809     <class name="SoapName" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9810         <constructor name="SoapName()" argnames="" />\r
9811         <constructor name="SoapName(System.String)" argnames="value" />\r
9812         <property name="XsdType" propertytype="System.String" />\r
9813         <property name="Value" propertytype="System.String" />\r
9814         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9815         <method name="ToString()" argnames="" returntype="System.String" />\r
9816         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName" />\r
9817     </class>\r
9818     <class name="SoapIdrefs" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9819         <constructor name="SoapIdrefs()" argnames="" />\r
9820         <constructor name="SoapIdrefs(System.String)" argnames="value" />\r
9821         <property name="XsdType" propertytype="System.String" />\r
9822         <property name="Value" propertytype="System.String" />\r
9823         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9824         <method name="ToString()" argnames="" returntype="System.String" />\r
9825         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs" />\r
9826     </class>\r
9827     <class name="SoapEntities" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9828         <constructor name="SoapEntities()" argnames="" />\r
9829         <constructor name="SoapEntities(System.String)" argnames="value" />\r
9830         <property name="XsdType" propertytype="System.String" />\r
9831         <property name="Value" propertytype="System.String" />\r
9832         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9833         <method name="ToString()" argnames="" returntype="System.String" />\r
9834         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities" />\r
9835     </class>\r
9836     <class name="SoapNmtoken" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9837         <constructor name="SoapNmtoken()" argnames="" />\r
9838         <constructor name="SoapNmtoken(System.String)" argnames="value" />\r
9839         <property name="XsdType" propertytype="System.String" />\r
9840         <property name="Value" propertytype="System.String" />\r
9841         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9842         <method name="ToString()" argnames="" returntype="System.String" />\r
9843         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken" />\r
9844     </class>\r
9845     <class name="SoapNmtokens" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9846         <constructor name="SoapNmtokens()" argnames="" />\r
9847         <constructor name="SoapNmtokens(System.String)" argnames="value" />\r
9848         <property name="XsdType" propertytype="System.String" />\r
9849         <property name="Value" propertytype="System.String" />\r
9850         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9851         <method name="ToString()" argnames="" returntype="System.String" />\r
9852         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens" />\r
9853     </class>\r
9854     <class name="SoapNcName" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9855         <constructor name="SoapNcName()" argnames="" />\r
9856         <constructor name="SoapNcName(System.String)" argnames="value" />\r
9857         <property name="XsdType" propertytype="System.String" />\r
9858         <property name="Value" propertytype="System.String" />\r
9859         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9860         <method name="ToString()" argnames="" returntype="System.String" />\r
9861         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName" />\r
9862     </class>\r
9863     <class name="SoapId" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9864         <constructor name="SoapId()" argnames="" />\r
9865         <constructor name="SoapId(System.String)" argnames="value" />\r
9866         <property name="XsdType" propertytype="System.String" />\r
9867         <property name="Value" propertytype="System.String" />\r
9868         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9869         <method name="ToString()" argnames="" returntype="System.String" />\r
9870         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId" />\r
9871     </class>\r
9872     <class name="SoapIdref" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9873         <constructor name="SoapIdref()" argnames="" />\r
9874         <constructor name="SoapIdref(System.String)" argnames="value" />\r
9875         <property name="XsdType" propertytype="System.String" />\r
9876         <property name="Value" propertytype="System.String" />\r
9877         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9878         <method name="ToString()" argnames="" returntype="System.String" />\r
9879         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref" />\r
9880     </class>\r
9881     <class name="SoapEntity" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9882         <constructor name="SoapEntity()" argnames="" />\r
9883         <constructor name="SoapEntity(System.String)" argnames="value" />\r
9884         <property name="XsdType" propertytype="System.String" />\r
9885         <property name="Value" propertytype="System.String" />\r
9886         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9887         <method name="ToString()" argnames="" returntype="System.String" />\r
9888         <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity" />\r
9889     </class>\r
9890     <interface name="ISoapXsd" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">\r
9891         <method name="GetXsdType()" argnames="" returntype="System.String" />\r
9892     </interface>\r
9893     <class name="IsolatedStorage" namespace="System.IO.IsolatedStorage">\r
9894         <constructor name="IsolatedStorage()" argnames="" />\r
9895         <property name="SeparatorExternal" propertytype="System.Char" />\r
9896         <property name="SeparatorInternal" propertytype="System.Char" />\r
9897         <property name="MaximumSize" propertytype="System.UInt64" />\r
9898         <property name="CurrentSize" propertytype="System.UInt64" />\r
9899         <property name="DomainIdentity" propertytype="System.Object" />\r
9900         <property name="AssemblyIdentity" propertytype="System.Object" />\r
9901         <property name="Scope" propertytype="System.IO.IsolatedStorage.IsolatedStorageScope" />\r
9902         <property name="AppName" propertytype="System.String" />\r
9903         <property name="AssemName" propertytype="System.String" />\r
9904         <method name="GetPermission(System.Security.PermissionSet)" argnames="ps" returntype="System.Security.Permissions.IsolatedStoragePermission" />\r
9905         <method name="Remove()" argnames="" returntype="System.Void" />\r
9906         <method name="InitStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Type, System.Type)" argnames="scope, domainEvidenceType, assemblyEvidenceType" returntype="System.Void" />\r
9907     </class>\r
9908     <class name="IsolatedStorageFile" namespace="System.IO.IsolatedStorage">\r
9909         <property name="CurrentSize" propertytype="System.UInt64" />\r
9910         <property name="MaximumSize" propertytype="System.UInt64" />\r
9911         <property name="RootDirectory" propertytype="System.String" />\r
9912         <method name="Dispose()" argnames="" returntype="System.Void" />\r
9913         <method name="GetPermission(System.Security.PermissionSet)" argnames="ps" returntype="System.Security.Permissions.IsolatedStoragePermission" />\r
9914         <method name="Remove()" argnames="" returntype="System.Void" />\r
9915         <method name="Finalize()" argnames="" returntype="System.Void" />\r
9916         <method name="GetUserStoreForDomain()" argnames="" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />\r
9917         <method name="GetUserStoreForAssembly()" argnames="" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />\r
9918         <method name="GetStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Type, System.Type)" argnames="scope, domainEvidenceType, assemblyEvidenceType" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />\r
9919         <method name="GetStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Object, System.Object)" argnames="scope, domainIdentity, assemblyIdentity" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />\r
9920         <method name="GetStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Security.Policy.Evidence, System.Type, System.Security.Policy.Evidence, System.Type)" argnames="scope, domainEvidence, domainEvidenceType, assemblyEvidence, assemblyEvidenceType" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />\r
9921         <method name="DeleteFile(System.String)" argnames="file" returntype="System.Void" />\r
9922         <method name="CreateDirectory(System.String)" argnames="dir" returntype="System.Void" />\r
9923         <method name="DeleteDirectory(System.String)" argnames="dir" returntype="System.Void" />\r
9924         <method name="GetFileNames(System.String)" argnames="searchPattern" returntype="System.String[]" />\r
9925         <method name="GetDirectoryNames(System.String)" argnames="searchPattern" returntype="System.String[]" />\r
9926         <method name="Close()" argnames="" returntype="System.Void" />\r
9927         <method name="Remove(System.IO.IsolatedStorage.IsolatedStorageScope)" argnames="scope" returntype="System.Void" />\r
9928         <method name="GetEnumerator(System.IO.IsolatedStorage.IsolatedStorageScope)" argnames="scope" returntype="System.Collections.IEnumerator" />\r
9929     </class>\r
9930     <class name="IsolatedStorageFileStream" namespace="System.IO.IsolatedStorage">\r
9931         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode)" argnames="path, mode" />\r
9932         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.IsolatedStorage.IsolatedStorageFile)" argnames="path, mode, isf" />\r
9933         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess)" argnames="path, mode, access" />\r
9934         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.IsolatedStorage.IsolatedStorageFile)" argnames="path, mode, access, isf" />\r
9935         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="path, mode, access, share" />\r
9936         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.IO.IsolatedStorage.IsolatedStorageFile)" argnames="path, mode, access, share, isf" />\r
9937         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32)" argnames="path, mode, access, share, bufferSize" />\r
9938         <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32, System.IO.IsolatedStorage.IsolatedStorageFile)" argnames="path, mode, access, share, bufferSize, isf" />\r
9939         <property name="CanRead" propertytype="System.Boolean" />\r
9940         <property name="CanWrite" propertytype="System.Boolean" />\r
9941         <property name="CanSeek" propertytype="System.Boolean" />\r
9942         <property name="IsAsync" propertytype="System.Boolean" />\r
9943         <property name="Length" propertytype="System.Int64" />\r
9944         <property name="Position" propertytype="System.Int64" />\r
9945         <property name="Handle" propertytype="System.IntPtr" />\r
9946         <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />\r
9947         <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />\r
9948         <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />\r
9949         <method name="ReadByte()" argnames="" returntype="System.Int32" />\r
9950         <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />\r
9951         <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />\r
9952         <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />\r
9953         <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />\r
9954         <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />\r
9955         <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />\r
9956         <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />\r
9957         <method name="Flush()" argnames="" returntype="System.Void" />\r
9958         <method name="Close()" argnames="" returntype="System.Void" />\r
9959     </class>\r
9960     <class name="IsolatedStorageException" namespace="System.IO.IsolatedStorage">\r
9961         <constructor name="IsolatedStorageException()" argnames="" />\r
9962         <constructor name="IsolatedStorageException(System.String)" argnames="message" />\r
9963         <constructor name="IsolatedStorageException(System.String, System.Exception)" argnames="message, inner" />\r
9964         <constructor name="IsolatedStorageException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />\r
9965     </class>\r
9966     <interface name="INormalizeForIsolatedStorage" namespace="System.IO.IsolatedStorage">\r
9967         <method name="Normalize()" argnames="" returntype="System.Object" />\r
9968     </interface>\r
9969     <enum name="IsolatedStorageScope" namespace="System.IO.IsolatedStorage">\r
9970         <field name="None" />\r
9971         <field name="User" />\r
9972         <field name="Domain" />\r
9973         <field name="Assembly" />\r
9974         <field name="Roaming" />\r
9975     </enum>\r
9976     <class name="BinaryFormatter" namespace="System.Runtime.Serialization.Formatters.Binary">\r
9977         <constructor name="BinaryFormatter()" argnames="" />\r
9978         <constructor name="BinaryFormatter(System.Runtime.Serialization.ISurrogateSelector, System.Runtime.Serialization.StreamingContext)" argnames="selector, context" />\r
9979         <property name="TypeFormat" propertytype="System.Runtime.Serialization.Formatters.FormatterTypeStyle" />\r
9980         <property name="AssemblyFormat" propertytype="System.Runtime.Serialization.Formatters.FormatterAssemblyStyle" />\r
9981         <property name="SurrogateSelector" propertytype="System.Runtime.Serialization.ISurrogateSelector" />\r
9982         <property name="Binder" propertytype="System.Runtime.Serialization.SerializationBinder" />\r
9983         <property name="Context" propertytype="System.Runtime.Serialization.StreamingContext" />\r
9984         <property name="CrossAppDomainArray" propertytype="System.Object[]" />\r
9985         <method name="Serialize(System.IO.Stream, System.Object)" argnames="serializationStream, graph" returntype="System.Void" />\r
9986         <method name="Deserialize(System.IO.Stream)" argnames="serializationStream" returntype="System.Object" />\r
9987         <method name="Serialize(System.IO.Stream, System.Object, System.Runtime.Remoting.Messaging.Header[])" argnames="serializationStream, graph, headers" returntype="System.Void" />\r
9988         <method name="Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler)" argnames="serializationStream, handler" returntype="System.Object" />\r
9989         <method name="DeserializeMethodResponse(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="serializationStream, handler, methodCallMessage" returntype="System.Object" />\r
9990     </class>\r
9991     <struct name="AssemblyHash" namespace="System.Configuration.Assemblies">\r
9992         <constructor name="AssemblyHash(System.Byte[])" argnames="value" />\r
9993         <constructor name="AssemblyHash(System.Configuration.Assemblies.AssemblyHashAlgorithm, System.Byte[])" argnames="algorithm, value" />\r
9994         <field name="Empty" />\r
9995         <property name="Algorithm" propertytype="System.Configuration.Assemblies.AssemblyHashAlgorithm" />\r
9996         <method name="Clone()" argnames="" returntype="System.Object" />\r
9997         <method name="GetValue()" argnames="" returntype="System.Byte[]" />\r
9998         <method name="SetValue(System.Byte[])" argnames="value" returntype="System.Void" />\r
9999     </struct>\r
10000     <enum name="AssemblyHashAlgorithm" namespace="System.Configuration.Assemblies">\r
10001         <field name="None" />\r
10002         <field name="MD5" />\r
10003         <field name="SHA1" />\r
10004     </enum>\r
10005     <enum name="AssemblyVersionCompatibility" namespace="System.Configuration.Assemblies">\r
10006         <field name="SameMachine" />\r
10007         <field name="SameProcess" />\r
10008         <field name="SameDomain" />\r
10009     </enum>\r
10010 </masterdoc>