1<?xml version="1.0" encoding="utf-8"?>
2<masterdoc assembly="mscorlib">
3    <class name="Object" namespace="System">
4        <constructor name="Object()" argnames="" />
5        <method name="Finalize()" argnames="" returntype="System.Void" />
6        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
8        <method name="ToString()" argnames="" returntype="System.String" />
9        <method name="Equals(System.Object, System.Object)" argnames="objA, objB" returntype="System.Boolean" />
10        <method name="ReferenceEquals(System.Object, System.Object)" argnames="objA, objB" returntype="System.Boolean" />
11        <method name="GetType()" argnames="" returntype="System.Type" />
12        <method name="MemberwiseClone()" argnames="" returntype="System.Object" />
13    </class>
14    <class name="Array" namespace="System">
15        <property name="Length" propertytype="System.Int32" />
16        <property name="Rank" propertytype="System.Int32" />
17        <property name="SyncRoot" propertytype="System.Object" />
18        <property name="IsReadOnly" propertytype="System.Boolean" />
19        <property name="IsFixedSize" propertytype="System.Boolean" />
20        <property name="IsSynchronized" propertytype="System.Boolean" />
21        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
22        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
23        <method name="Clone()" argnames="" returntype="System.Object" />
24        <method name="CreateInstance(System.Type, System.Int32)" argnames="elementType, length" returntype="System.Array" />
25        <method name="CreateInstance(System.Type, System.Int32, System.Int32)" argnames="elementType, length1, length2" returntype="System.Array" />
26        <method name="CreateInstance(System.Type, System.Int32, System.Int32, System.Int32)" argnames="elementType, length1, length2, length3" returntype="System.Array" />
27        <method name="CreateInstance(System.Type, System.Int32[])" argnames="elementType, lengths" returntype="System.Array" />
28        <method name="CreateInstance(System.Type, System.Int32[], System.Int32[])" argnames="elementType, lengths, lowerBounds" returntype="System.Array" />
29        <method name="Copy(System.Array, System.Array, System.Int32)" argnames="sourceArray, destinationArray, length" returntype="System.Void" />
30        <method name="Copy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)" argnames="sourceArray, sourceIndex, destinationArray, destinationIndex, length" returntype="System.Void" />
31        <method name="Clear(System.Array, System.Int32, System.Int32)" argnames="array, index, length" returntype="System.Void" />
32        <method name="GetValue(System.Int32[])" argnames="indices" returntype="System.Object" />
33        <method name="GetValue(System.Int32)" argnames="index" returntype="System.Object" />
34        <method name="GetValue(System.Int32, System.Int32)" argnames="index1, index2" returntype="System.Object" />
35        <method name="GetValue(System.Int32, System.Int32, System.Int32)" argnames="index1, index2, index3" returntype="System.Object" />
36        <method name="SetValue(System.Object, System.Int32)" argnames="value, index" returntype="System.Void" />
37        <method name="SetValue(System.Object, System.Int32, System.Int32)" argnames="value, index1, index2" returntype="System.Void" />
38        <method name="SetValue(System.Object, System.Int32, System.Int32, System.Int32)" argnames="value, index1, index2, index3" returntype="System.Void" />
39        <method name="SetValue(System.Object, System.Int32[])" argnames="value, indices" returntype="System.Void" />
40        <method name="GetLength(System.Int32)" argnames="dimension" returntype="System.Int32" />
41        <method name="GetUpperBound(System.Int32)" argnames="dimension" returntype="System.Int32" />
42        <method name="GetLowerBound(System.Int32)" argnames="dimension" returntype="System.Int32" />
43        <method name="BinarySearch(System.Array, System.Object)" argnames="array, value" returntype="System.Int32" />
44        <method name="BinarySearch(System.Array, System.Int32, System.Int32, System.Object)" argnames="array, index, length, value" returntype="System.Int32" />
45        <method name="BinarySearch(System.Array, System.Object, System.Collections.IComparer)" argnames="array, value, comparer" returntype="System.Int32" />
46        <method name="BinarySearch(System.Array, System.Int32, System.Int32, System.Object, System.Collections.IComparer)" argnames="array, index, length, value, comparer" returntype="System.Int32" />
47        <method name="IndexOf(System.Array, System.Object)" argnames="array, value" returntype="System.Int32" />
48        <method name="IndexOf(System.Array, System.Object, System.Int32)" argnames="array, value, startIndex" returntype="System.Int32" />
49        <method name="IndexOf(System.Array, System.Object, System.Int32, System.Int32)" argnames="array, value, startIndex, count" returntype="System.Int32" />
50        <method name="LastIndexOf(System.Array, System.Object)" argnames="array, value" returntype="System.Int32" />
51        <method name="LastIndexOf(System.Array, System.Object, System.Int32)" argnames="array, value, startIndex" returntype="System.Int32" />
52        <method name="LastIndexOf(System.Array, System.Object, System.Int32, System.Int32)" argnames="array, value, startIndex, count" returntype="System.Int32" />
53        <method name="Reverse(System.Array)" argnames="array" returntype="System.Void" />
54        <method name="Reverse(System.Array, System.Int32, System.Int32)" argnames="array, index, length" returntype="System.Void" />
55        <method name="Sort(System.Array)" argnames="array" returntype="System.Void" />
56        <method name="Sort(System.Array, System.Array)" argnames="keys, items" returntype="System.Void" />
57        <method name="Sort(System.Array, System.Int32, System.Int32)" argnames="array, index, length" returntype="System.Void" />
58        <method name="Sort(System.Array, System.Array, System.Int32, System.Int32)" argnames="keys, items, index, length" returntype="System.Void" />
59        <method name="Sort(System.Array, System.Collections.IComparer)" argnames="array, comparer" returntype="System.Void" />
60        <method name="Sort(System.Array, System.Array, System.Collections.IComparer)" argnames="keys, items, comparer" returntype="System.Void" />
61        <method name="Sort(System.Array, System.Int32, System.Int32, System.Collections.IComparer)" argnames="array, index, length, comparer" returntype="System.Void" />
62        <method name="Sort(System.Array, System.Array, System.Int32, System.Int32, System.Collections.IComparer)" argnames="keys, items, index, length, comparer" returntype="System.Void" />
63        <method name="Initialize()" argnames="" returntype="System.Void" />
64    </class>
65    <class name="String" namespace="System">
66        <constructor name="String(System.Char*)" argnames="value" />
67        <constructor name="String(System.Char*, System.Int32, System.Int32)" argnames="value, startIndex, length" />
68        <constructor name="String(System.SByte*)" argnames="value" />
69        <constructor name="String(System.SByte*, System.Int32, System.Int32)" argnames="value, startIndex, length" />
70        <constructor name="String(System.SByte*, System.Int32, System.Int32, System.Text.Encoding)" argnames="value, startIndex, length, enc" />
71        <constructor name="String(System.Char[], System.Int32, System.Int32)" argnames="value, startIndex, length" />
72        <constructor name="String(System.Char[])" argnames="value" />
73        <constructor name="String(System.Char, System.Int32)" argnames="c, count" />
74        <field name="Empty" />
75        <property name="Chars" propertytype="System.Char" />
76        <property name="Length" propertytype="System.Int32" />
77        <property name="ArrayLength" propertytype="System.Int32" />
78        <property name="Capacity" propertytype="System.Int32" />
79        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
80        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
81        <method name="Clone()" argnames="" returntype="System.Object" />
82        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
83        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
84        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
85        <method name="ToString()" argnames="" returntype="System.String" />
86        <method name="Join(System.String, System.String[])" argnames="separator, value" returntype="System.String" />
87        <method name="Join(System.String, System.String[], System.Int32, System.Int32)" argnames="separator, value, startIndex, count" returntype="System.String" />
88        <method name="Equals(System.String)" argnames="value" returntype="System.Boolean" />
89        <method name="Equals(System.String, System.String)" argnames="a, b" returntype="System.Boolean" />
90        <method name="CopyTo(System.Int32, System.Char[], System.Int32, System.Int32)" argnames="sourceIndex, destination, destinationIndex, count" returntype="System.Void" />
91        <method name="ToCharArray()" argnames="" returntype="System.Char[]" />
92        <method name="ToCharArray(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.Char[]" />
93        <method name="Split(System.Char[])" argnames="separator" returntype="System.String[]" />
94        <method name="Split(System.Char[], System.Int32)" argnames="separator, count" returntype="System.String[]" />
95        <method name="Substring(System.Int32)" argnames="startIndex" returntype="System.String" />
96        <method name="Substring(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.String" />
97        <method name="Trim(System.Char[])" argnames="trimChars" returntype="System.String" />
98        <method name="TrimStart(System.Char[])" argnames="trimChars" returntype="System.String" />
99        <method name="TrimEnd(System.Char[])" argnames="trimChars" returntype="System.String" />
100        <method name="Compare(System.String, System.String)" argnames="strA, strB" returntype="System.Int32" />
101        <method name="Compare(System.String, System.String, System.Boolean)" argnames="strA, strB, ignoreCase" returntype="System.Int32" />
102        <method name="Compare(System.String, System.String, System.Boolean, System.Globalization.CultureInfo)" argnames="strA, strB, ignoreCase, culture" returntype="System.Int32" />
103        <method name="Compare(System.String, System.Int32, System.String, System.Int32, System.Int32)" argnames="strA, indexA, strB, indexB, length" returntype="System.Int32" />
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" />
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" />
106        <method name="CompareTo(System.String)" argnames="strB" returntype="System.Int32" />
107        <method name="CompareOrdinal(System.String, System.String)" argnames="strA, strB" returntype="System.Int32" />
108        <method name="CompareOrdinal(System.String, System.Int32, System.String, System.Int32, System.Int32)" argnames="strA, indexA, strB, indexB, length" returntype="System.Int32" />
109        <method name="EndsWith(System.String)" argnames="value" returntype="System.Boolean" />
110        <method name="IndexOf(System.Char)" argnames="value" returntype="System.Int32" />
111        <method name="IndexOf(System.Char, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
112        <method name="IndexOf(System.Char, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />
113        <method name="IndexOfAny(System.Char[])" argnames="anyOf" returntype="System.Int32" />
114        <method name="IndexOfAny(System.Char[], System.Int32)" argnames="anyOf, startIndex" returntype="System.Int32" />
115        <method name="IndexOfAny(System.Char[], System.Int32, System.Int32)" argnames="anyOf, startIndex, count" returntype="System.Int32" />
116        <method name="IndexOf(System.String)" argnames="value" returntype="System.Int32" />
117        <method name="IndexOf(System.String, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
118        <method name="IndexOf(System.String, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />
119        <method name="LastIndexOf(System.Char)" argnames="value" returntype="System.Int32" />
120        <method name="LastIndexOf(System.Char, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
121        <method name="LastIndexOf(System.Char, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />
122        <method name="LastIndexOfAny(System.Char[])" argnames="anyOf" returntype="System.Int32" />
123        <method name="LastIndexOfAny(System.Char[], System.Int32)" argnames="anyOf, startIndex" returntype="System.Int32" />
124        <method name="LastIndexOfAny(System.Char[], System.Int32, System.Int32)" argnames="anyOf, startIndex, count" returntype="System.Int32" />
125        <method name="LastIndexOf(System.String)" argnames="value" returntype="System.Int32" />
126        <method name="LastIndexOf(System.String, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
127        <method name="LastIndexOf(System.String, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />
128        <method name="PadLeft(System.Int32)" argnames="totalWidth" returntype="System.String" />
129        <method name="PadLeft(System.Int32, System.Char)" argnames="totalWidth, paddingChar" returntype="System.String" />
130        <method name="PadRight(System.Int32)" argnames="totalWidth" returntype="System.String" />
131        <method name="PadRight(System.Int32, System.Char)" argnames="totalWidth, paddingChar" returntype="System.String" />
132        <method name="StartsWith(System.String)" argnames="value" returntype="System.Boolean" />
133        <method name="ToLower()" argnames="" returntype="System.String" />
134        <method name="ToLower(System.Globalization.CultureInfo)" argnames="culture" returntype="System.String" />
135        <method name="ToUpper()" argnames="" returntype="System.String" />
136        <method name="ToUpper(System.Globalization.CultureInfo)" argnames="culture" returntype="System.String" />
137        <method name="Trim()" argnames="" returntype="System.String" />
138        <method name="Insert(System.Int32, System.String)" argnames="startIndex, value" returntype="System.String" />
139        <method name="Replace(System.Char, System.Char)" argnames="oldChar, newChar" returntype="System.String" />
140        <method name="Replace(System.String, System.String)" argnames="oldValue, newValue" returntype="System.String" />
141        <method name="Remove(System.Int32, System.Int32)" argnames="startIndex, count" returntype="System.String" />
142        <method name="Format(System.String, System.Object)" argnames="format, arg0" returntype="System.String" />
143        <method name="Format(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.String" />
144        <method name="Format(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.String" />
145        <method name="Format(System.String, System.Object[])" argnames="format, args" returntype="System.String" />
146        <method name="Format(System.IFormatProvider, System.String, System.Object[])" argnames="provider, format, args" returntype="System.String" />
147        <method name="Copy(System.String)" argnames="str" returntype="System.String" />
148        <method name="Concat(System.Object)" argnames="arg0" returntype="System.String" />
149        <method name="Concat(System.Object, System.Object)" argnames="arg0, arg1" returntype="System.String" />
150        <method name="Concat(System.Object, System.Object, System.Object)" argnames="arg0, arg1, arg2" returntype="System.String" />
151        <method name="Concat(System.Object, System.Object, System.Object, System.Object)" argnames="arg0, arg1, arg2, arg3" returntype="System.String" />
152        <method name="Concat(System.Object[])" argnames="args" returntype="System.String" />
153        <method name="Concat(System.String, System.String)" argnames="str0, str1" returntype="System.String" />
154        <method name="Concat(System.String, System.String, System.String)" argnames="str0, str1, str2" returntype="System.String" />
155        <method name="Concat(System.String, System.String, System.String, System.String)" argnames="str0, str1, str2, str3" returntype="System.String" />
156        <method name="Concat(System.String[])" argnames="values" returntype="System.String" />
157        <method name="Intern(System.String)" argnames="str" returntype="System.String" />
158        <method name="IsInterned(System.String)" argnames="str" returntype="System.String" />
159        <method name="GetEnumerator()" argnames="" returntype="System.CharEnumerator" />
160        <operator name="op_Equality(System.String, System.String)" argnames="a, b" />
161        <operator name="op_Inequality(System.String, System.String)" argnames="a, b" />
162    </class>
163    <class name="Exception" namespace="System">
164        <constructor name="Exception()" argnames="" />
165        <constructor name="Exception(System.String)" argnames="message" />
166        <constructor name="Exception(System.String, System.Exception)" argnames="message, innerException" />
167        <constructor name="Exception(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
168        <property name="Message" propertytype="System.String" />
169        <property name="InnerException" propertytype="System.Exception" />
170        <property name="TargetSite" propertytype="System.Reflection.MethodBase" />
171        <property name="StackTrace" propertytype="System.String" />
172        <property name="HelpLink" propertytype="System.String" />
173        <property name="Source" propertytype="System.String" />
174        <property name="HResult" propertytype="System.Int32" />
175        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
176        <method name="GetBaseException()" argnames="" returntype="System.Exception" />
177        <method name="ToString()" argnames="" returntype="System.String" />
178    </class>
179    <class name="ValueType" namespace="System">
180        <constructor name="ValueType()" argnames="" />
181        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
182        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
183        <method name="ToString()" argnames="" returntype="System.String" />
184    </class>
185    <class name="SystemException" namespace="System">
186        <constructor name="SystemException()" argnames="" />
187        <constructor name="SystemException(System.String)" argnames="message" />
188        <constructor name="SystemException(System.String, System.Exception)" argnames="message, innerException" />
189        <constructor name="SystemException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
190    </class>
191    <class name="OutOfMemoryException" namespace="System">
192        <constructor name="OutOfMemoryException()" argnames="" />
193        <constructor name="OutOfMemoryException(System.String)" argnames="message" />
194        <constructor name="OutOfMemoryException(System.String, System.Exception)" argnames="message, innerException" />
195        <constructor name="OutOfMemoryException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
196    </class>
197    <class name="StackOverflowException" namespace="System">
198        <constructor name="StackOverflowException()" argnames="" />
199        <constructor name="StackOverflowException(System.String)" argnames="message" />
200        <constructor name="StackOverflowException(System.String, System.Exception)" argnames="message, innerException" />
201    </class>
202    <class name="ExecutionEngineException" namespace="System">
203        <constructor name="ExecutionEngineException()" argnames="" />
204        <constructor name="ExecutionEngineException(System.String)" argnames="message" />
205        <constructor name="ExecutionEngineException(System.String, System.Exception)" argnames="message, innerException" />
206    </class>
207    <class name="Delegate" namespace="System">
208        <constructor name="Delegate(System.Object, System.String)" argnames="target, method" />
209        <constructor name="Delegate(System.Type, System.String)" argnames="target, method" />
210        <property name="Method" propertytype="System.Reflection.MethodInfo" />
211        <property name="Target" propertytype="System.Object" />
212        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
213        <method name="Clone()" argnames="" returntype="System.Object" />
214        <method name="RemoveImpl(System.Delegate)" argnames="d" returntype="System.Delegate" />
215        <method name="CombineImpl(System.Delegate)" argnames="d" returntype="System.Delegate" />
216        <method name="GetMethodImpl()" argnames="" returntype="System.Reflection.MethodInfo" />
217        <method name="GetInvocationList()" argnames="" returntype="System.Delegate[]" />
218        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" returntype="System.Object" />
219        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
220        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
221        <method name="DynamicInvoke(System.Object[])" argnames="args" returntype="System.Object" />
222        <method name="Combine(System.Delegate, System.Delegate)" argnames="a, b" returntype="System.Delegate" />
223        <method name="Combine(System.Delegate[])" argnames="delegates" returntype="System.Delegate" />
224        <method name="Remove(System.Delegate, System.Delegate)" argnames="source, value" returntype="System.Delegate" />
225        <method name="CreateDelegate(System.Type, System.Object, System.String)" argnames="type, target, method" returntype="System.Delegate" />
226        <method name="CreateDelegate(System.Type, System.Object, System.String, System.Boolean)" argnames="type, target, method, ignoreCase" returntype="System.Delegate" />
227        <method name="CreateDelegate(System.Type, System.Type, System.String)" argnames="type, target, method" returntype="System.Delegate" />
228        <method name="CreateDelegate(System.Type, System.Reflection.MethodInfo)" argnames="type, method" returntype="System.Delegate" />
229        <operator name="op_Equality(System.Delegate, System.Delegate)" argnames="d1, d2" />
230        <operator name="op_Inequality(System.Delegate, System.Delegate)" argnames="d1, d2" />
231    </class>
232    <class name="MemberAccessException" namespace="System">
233        <constructor name="MemberAccessException()" argnames="" />
234        <constructor name="MemberAccessException(System.String)" argnames="message" />
235        <constructor name="MemberAccessException(System.String, System.Exception)" argnames="message, inner" />
236        <constructor name="MemberAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
237    </class>
238    <class name="Activator" namespace="System">
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" />
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" />
241        <method name="CreateInstance(System.Type, System.Object[])" argnames="type, args" returntype="System.Object" />
242        <method name="CreateInstance(System.Type, System.Object[], System.Object[])" argnames="type, args, activationAttributes" returntype="System.Object" />
243        <method name="CreateInstance(System.Type)" argnames="type" returntype="System.Object" />
244        <method name="CreateInstance(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
245        <method name="CreateInstance(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />
246        <method name="CreateInstance(System.Type, System.Boolean)" argnames="type, nonPublic" returntype="System.Object" />
247        <method name="CreateInstanceFrom(System.String, System.String)" argnames="assemblyFile, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
248        <method name="CreateInstanceFrom(System.String, System.String, System.Object[])" argnames="assemblyFile, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />
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" />
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" />
251        <method name="CreateComInstanceFrom(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
252        <method name="GetObject(System.Type, System.String)" argnames="type, url" returntype="System.Object" />
253        <method name="GetObject(System.Type, System.String, System.Object)" argnames="type, url, state" returntype="System.Object" />
254    </class>
255    <class name="ApplicationException" namespace="System">
256        <constructor name="ApplicationException()" argnames="" />
257        <constructor name="ApplicationException(System.String)" argnames="message" />
258        <constructor name="ApplicationException(System.String, System.Exception)" argnames="message, innerException" />
259        <constructor name="ApplicationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
260    </class>
261    <class name="EventArgs" namespace="System">
262        <constructor name="EventArgs()" argnames="" />
263        <field name="Empty" />
264    </class>
265    <class name="ResolveEventArgs" namespace="System">
266        <constructor name="ResolveEventArgs(System.String)" argnames="name" />
267        <property name="Name" propertytype="System.String" />
268    </class>
269    <class name="AssemblyLoadEventArgs" namespace="System">
270        <constructor name="AssemblyLoadEventArgs(System.Reflection.Assembly)" argnames="loadedAssembly" />
271        <property name="LoadedAssembly" propertytype="System.Reflection.Assembly" />
272    </class>
273    <class name="MarshalByRefObject" namespace="System">
274        <constructor name="MarshalByRefObject()" argnames="" />
275        <method name="CreateObjRef(System.Type)" argnames="requestedType" returntype="System.Runtime.Remoting.ObjRef" />
276        <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />
277        <method name="GetLifetimeService()" argnames="" returntype="System.Object" />
278    </class>
279    <class name="AppDomain" namespace="System">
280        <property name="CurrentDomain" propertytype="System.AppDomain" />
281        <property name="Evidence" propertytype="System.Security.Policy.Evidence" />
282        <property name="InternalEvidence" propertytype="System.Security.Policy.Evidence" />
283        <property name="FriendlyName" propertytype="System.String" />
284        <property name="BaseDirectory" propertytype="System.String" />
285        <property name="RelativeSearchPath" propertytype="System.String" />
286        <property name="ShadowCopyFiles" propertytype="System.Boolean" />
287        <property name="DynamicDirectory" propertytype="System.String" />
288        <property name="RemotingData" propertytype="System.Runtime.Remoting.DomainSpecificRemotingData" />
289        <property name="FusionStore" propertytype="System.AppDomainSetup" />
290        <property name="LocalStore" propertytype="System.Collections.Hashtable" />
291        <property name="SetupInformation" propertytype="System.AppDomainSetup" />
292        <method name="DoCallBack(System.CrossAppDomainDelegate)" argnames="callBackDelegate" returntype="System.Void" />
293        <method name="SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy)" argnames="policy" returntype="System.Void" />
294        <method name="SetThreadPrincipal(System.Security.Principal.IPrincipal)" argnames="principal" returntype="System.Void" />
295        <method name="SetAppDomainPolicy(System.Security.Policy.PolicyLevel)" argnames="domainPolicy" returntype="System.Void" />
296        <method name="GetData(System.String)" argnames="name" returntype="System.Object" />
297        <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />
298        <method name="SetCachePath(System.String)" argnames="path" returntype="System.Void" />
299        <method name="ClearShadowCopyPath()" argnames="" returntype="System.Void" />
300        <method name="SetShadowCopyPath(System.String)" argnames="path" returntype="System.Void" />
301        <method name="ClearPrivatePath()" argnames="" returntype="System.Void" />
302        <method name="AppendPrivatePath(System.String)" argnames="path" returntype="System.Void" />
303        <method name="GetAssemblies()" argnames="" returntype="System.Reflection.Assembly[]" />
304        <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence, System.String[])" argnames="assemblyFile, assemblySecurity, args" returntype="System.Int32" />
305        <method name="ExecuteAssembly(System.String)" argnames="assemblyFile" returntype="System.Int32" />
306        <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence)" argnames="assemblyFile, assemblySecurity" returntype="System.Int32" />
307        <method name="Load(System.String, System.Security.Policy.Evidence)" argnames="assemblyString, assemblySecurity" returntype="System.Reflection.Assembly" />
308        <method name="Load(System.Reflection.AssemblyName, System.Security.Policy.Evidence)" argnames="assemblyRef, assemblySecurity" returntype="System.Reflection.Assembly" />
309        <method name="Load(System.Byte[], System.Byte[], System.Security.Policy.Evidence)" argnames="rawAssembly, rawSymbolStore, securityEvidence" returntype="System.Reflection.Assembly" />
310        <method name="Load(System.Byte[], System.Byte[])" argnames="rawAssembly, rawSymbolStore" returntype="System.Reflection.Assembly" />
311        <method name="Load(System.Byte[])" argnames="rawAssembly" returntype="System.Reflection.Assembly" />
312        <method name="Load(System.String)" argnames="assemblyString" returntype="System.Reflection.Assembly" />
313        <method name="Load(System.Reflection.AssemblyName)" argnames="assemblyRef" returntype="System.Reflection.Assembly" />
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" />
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" />
316        <method name="CreateInstanceFrom(System.String, System.String, System.Object[])" argnames="assemblyFile, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />
317        <method name="CreateInstance(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />
318        <method name="CreateInstanceFrom(System.String, System.String)" argnames="assemblyFile, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
319        <method name="CreateInstance(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
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" />
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" />
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" />
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" />
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" />
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" />
326        <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.Policy.Evidence)" argnames="name, access, evidence" returntype="System.Reflection.Emit.AssemblyBuilder" />
327        <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String)" argnames="name, access, dir" returntype="System.Reflection.Emit.AssemblyBuilder" />
328        <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess)" argnames="name, access" returntype="System.Reflection.Emit.AssemblyBuilder" />
329        <method name="GetType()" argnames="" returntype="System.Type" />
330        <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />
331        <method name="ToString()" argnames="" returntype="System.String" />
332        <method name="CreateComInstanceFrom(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
333        <method name="IsFinalizingForUnload()" argnames="" returntype="System.Boolean" />
334        <method name="GetCurrentThreadId()" argnames="" returntype="System.Int32" />
335        <method name="Unload(System.AppDomain)" argnames="domain" returntype="System.Void" />
336        <method name="CreateDomain(System.String, System.Security.Policy.Evidence)" argnames="friendlyName, securityInfo" returntype="System.AppDomain" />
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" />
338        <method name="CreateDomain(System.String)" argnames="friendlyName" returntype="System.AppDomain" />
339        <method name="CreateDomain(System.String, System.Security.Policy.Evidence, System.AppDomainSetup)" argnames="friendlyName, securityInfo, info" returntype="System.AppDomain" />
340        <method name="SetShadowCopyFiles()" argnames="" returntype="System.Void" />
341        <method name="SetDynamicBase(System.String)" argnames="path" returntype="System.Void" />
342        <method name="CreateInstanceAndUnwrap(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Object" />
343        <method name="CreateInstanceAndUnwrap(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Object" />
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" />
345        <method name="CreateInstanceFromAndUnwrap(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Object" />
346        <method name="CreateInstanceFromAndUnwrap(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Object" />
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" />
348        <event name="DomainUnload" />
349        <event name="AssemblyLoad" />
350        <event name="ProcessExit" />
351        <event name="TypeResolve" />
352        <event name="ResourceResolve" />
353        <event name="AssemblyResolve" />
354        <event name="UnhandledException" />
355    </class>
356    <class name="Attribute" namespace="System">
357        <constructor name="Attribute()" argnames="" />
358        <property name="TypeId" propertytype="System.Object" />
359        <method name="IsDefaultAttribute()" argnames="" returntype="System.Boolean" />
360        <method name="Match(System.Object)" argnames="obj" returntype="System.Boolean" />
361        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
362        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
363        <method name="GetCustomAttributes(System.Reflection.MemberInfo, System.Type)" argnames="element, type" returntype="System.Attribute[]" />
364        <method name="GetCustomAttributes(System.Reflection.MemberInfo, System.Type, System.Boolean)" argnames="element, type, inherit" returntype="System.Attribute[]" />
365        <method name="GetCustomAttributes(System.Reflection.MemberInfo)" argnames="element" returntype="System.Attribute[]" />
366        <method name="GetCustomAttributes(System.Reflection.MemberInfo, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />
367        <method name="GetCustomAttributes(System.Reflection.ParameterInfo, System.Type)" argnames="element, attributeType" returntype="System.Attribute[]" />
368        <method name="GetCustomAttributes(System.Reflection.ParameterInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute[]" />
369        <method name="GetCustomAttributes(System.Reflection.Module, System.Type)" argnames="element, attributeType" returntype="System.Attribute[]" />
370        <method name="GetCustomAttributes(System.Reflection.Module, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute[]" />
371        <method name="GetCustomAttributes(System.Reflection.Assembly, System.Type)" argnames="element, attributeType" returntype="System.Attribute[]" />
372        <method name="GetCustomAttributes(System.Reflection.Assembly, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute[]" />
373        <method name="GetCustomAttributes(System.Reflection.ParameterInfo)" argnames="element" returntype="System.Attribute[]" />
374        <method name="GetCustomAttributes(System.Reflection.ParameterInfo, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />
375        <method name="GetCustomAttributes(System.Reflection.Module)" argnames="element" returntype="System.Attribute[]" />
376        <method name="GetCustomAttributes(System.Reflection.Module, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />
377        <method name="GetCustomAttributes(System.Reflection.Assembly)" argnames="element" returntype="System.Attribute[]" />
378        <method name="GetCustomAttributes(System.Reflection.Assembly, System.Boolean)" argnames="element, inherit" returntype="System.Attribute[]" />
379        <method name="IsDefined(System.Reflection.MemberInfo, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />
380        <method name="IsDefined(System.Reflection.MemberInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />
381        <method name="IsDefined(System.Reflection.ParameterInfo, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />
382        <method name="IsDefined(System.Reflection.ParameterInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />
383        <method name="IsDefined(System.Reflection.Module, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />
384        <method name="IsDefined(System.Reflection.Module, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />
385        <method name="IsDefined(System.Reflection.Assembly, System.Type)" argnames="element, attributeType" returntype="System.Boolean" />
386        <method name="IsDefined(System.Reflection.Assembly, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Boolean" />
387        <method name="GetCustomAttribute(System.Reflection.MemberInfo, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />
388        <method name="GetCustomAttribute(System.Reflection.MemberInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />
389        <method name="GetCustomAttribute(System.Reflection.ParameterInfo, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />
390        <method name="GetCustomAttribute(System.Reflection.ParameterInfo, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />
391        <method name="GetCustomAttribute(System.Reflection.Module, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />
392        <method name="GetCustomAttribute(System.Reflection.Module, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />
393        <method name="GetCustomAttribute(System.Reflection.Assembly, System.Type)" argnames="element, attributeType" returntype="System.Attribute" />
394        <method name="GetCustomAttribute(System.Reflection.Assembly, System.Type, System.Boolean)" argnames="element, attributeType, inherit" returntype="System.Attribute" />
395    </class>
396    <class name="LoaderOptimizationAttribute" namespace="System">
397        <constructor name="LoaderOptimizationAttribute(System.Byte)" argnames="value" />
398        <constructor name="LoaderOptimizationAttribute(System.LoaderOptimization)" argnames="value" />
399        <property name="Value" propertytype="System.LoaderOptimization" />
400    </class>
401    <class name="AppDomainUnloadedException" namespace="System">
402        <constructor name="AppDomainUnloadedException()" argnames="" />
403        <constructor name="AppDomainUnloadedException(System.String)" argnames="message" />
404        <constructor name="AppDomainUnloadedException(System.String, System.Exception)" argnames="message, innerException" />
405        <constructor name="AppDomainUnloadedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
406    </class>
407    <class name="ArgumentException" namespace="System">
408        <constructor name="ArgumentException()" argnames="" />
409        <constructor name="ArgumentException(System.String)" argnames="message" />
410        <constructor name="ArgumentException(System.String, System.Exception)" argnames="message, innerException" />
411        <constructor name="ArgumentException(System.String, System.String, System.Exception)" argnames="message, paramName, innerException" />
412        <constructor name="ArgumentException(System.String, System.String)" argnames="message, paramName" />
413        <constructor name="ArgumentException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
414        <property name="Message" propertytype="System.String" />
415        <property name="ParamName" propertytype="System.String" />
416        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
417    </class>
418    <class name="ArgumentNullException" namespace="System">
419        <constructor name="ArgumentNullException()" argnames="" />
420        <constructor name="ArgumentNullException(System.String)" argnames="paramName" />
421        <constructor name="ArgumentNullException(System.String, System.String)" argnames="paramName, message" />
422        <constructor name="ArgumentNullException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
423        <property name="NullMessage" propertytype="System.String" />
424    </class>
425    <class name="ArgumentOutOfRangeException" namespace="System">
426        <constructor name="ArgumentOutOfRangeException()" argnames="" />
427        <constructor name="ArgumentOutOfRangeException(System.String)" argnames="paramName" />
428        <constructor name="ArgumentOutOfRangeException(System.String, System.String)" argnames="paramName, message" />
429        <constructor name="ArgumentOutOfRangeException(System.String, System.Object, System.String)" argnames="paramName, actualValue, message" />
430        <constructor name="ArgumentOutOfRangeException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
431        <property name="RangeMessage" propertytype="System.String" />
432        <property name="Message" propertytype="System.String" />
433        <property name="ActualValue" propertytype="System.Object" />
434        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
435    </class>
436    <class name="ArithmeticException" namespace="System">
437        <constructor name="ArithmeticException()" argnames="" />
438        <constructor name="ArithmeticException(System.String)" argnames="message" />
439        <constructor name="ArithmeticException(System.String, System.Exception)" argnames="message, innerException" />
440        <constructor name="ArithmeticException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
441    </class>
442    <class name="ArrayTypeMismatchException" namespace="System">
443        <constructor name="ArrayTypeMismatchException()" argnames="" />
444        <constructor name="ArrayTypeMismatchException(System.String)" argnames="message" />
445        <constructor name="ArrayTypeMismatchException(System.String, System.Exception)" argnames="message, innerException" />
446        <constructor name="ArrayTypeMismatchException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
447    </class>
448    <class name="AttributeUsageAttribute" namespace="System">
449        <constructor name="AttributeUsageAttribute(System.AttributeTargets)" argnames="validOn" />
450        <property name="ValidOn" propertytype="System.AttributeTargets" />
451        <property name="AllowMultiple" propertytype="System.Boolean" />
452        <property name="Inherited" propertytype="System.Boolean" />
453    </class>
454    <class name="BadImageFormatException" namespace="System">
455        <constructor name="BadImageFormatException()" argnames="" />
456        <constructor name="BadImageFormatException(System.String)" argnames="message" />
457        <constructor name="BadImageFormatException(System.String, System.Exception)" argnames="message, inner" />
458        <constructor name="BadImageFormatException(System.String, System.String)" argnames="message, fileName" />
459        <constructor name="BadImageFormatException(System.String, System.String, System.Exception)" argnames="message, fileName, inner" />
460        <constructor name="BadImageFormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
461        <property name="Message" propertytype="System.String" />
462        <property name="FileName" propertytype="System.String" />
463        <property name="FusionLog" propertytype="System.String" />
464        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
465        <method name="ToString()" argnames="" returntype="System.String" />
466    </class>
467    <class name="BitConverter" namespace="System">
468        <field name="IsLittleEndian" />
469        <method name="GetBytes(System.Boolean)" argnames="value" returntype="System.Byte[]" />
470        <method name="GetBytes(System.Char)" argnames="value" returntype="System.Byte[]" />
471        <method name="GetBytes(System.Int16)" argnames="value" returntype="System.Byte[]" />
472        <method name="GetBytes(System.Int32)" argnames="value" returntype="System.Byte[]" />
473        <method name="GetBytes(System.Int64)" argnames="value" returntype="System.Byte[]" />
474        <method name="GetBytes(System.UInt16)" argnames="value" returntype="System.Byte[]" />
475        <method name="GetBytes(System.UInt32)" argnames="value" returntype="System.Byte[]" />
476        <method name="GetBytes(System.UInt64)" argnames="value" returntype="System.Byte[]" />
477        <method name="GetBytes(System.Single)" argnames="value" returntype="System.Byte[]" />
478        <method name="GetBytes(System.Double)" argnames="value" returntype="System.Byte[]" />
479        <method name="ToChar(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Char" />
480        <method name="ToInt16(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Int16" />
481        <method name="ToInt32(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
482        <method name="ToInt64(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Int64" />
483        <method name="ToUInt16(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.UInt16" />
484        <method name="ToUInt32(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.UInt32" />
485        <method name="ToUInt64(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.UInt64" />
486        <method name="ToSingle(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Single" />
487        <method name="ToDouble(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Double" />
488        <method name="ToString(System.Byte[], System.Int32, System.Int32)" argnames="value, startIndex, length" returntype="System.String" />
489        <method name="ToString(System.Byte[])" argnames="value" returntype="System.String" />
490        <method name="ToString(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.String" />
491        <method name="ToBoolean(System.Byte[], System.Int32)" argnames="value, startIndex" returntype="System.Boolean" />
492        <method name="DoubleToInt64Bits(System.Double)" argnames="value" returntype="System.Int64" />
493        <method name="Int64BitsToDouble(System.Int64)" argnames="value" returntype="System.Double" />
494    </class>
495    <class name="Buffer" namespace="System">
496        <method name="BlockCopy(System.Array, System.Int32, System.Array, System.Int32, System.Int32)" argnames="src, srcOffset, dst, dstOffset, count" returntype="System.Void" />
497        <method name="GetByte(System.Array, System.Int32)" argnames="array, index" returntype="System.Byte" />
498        <method name="SetByte(System.Array, System.Int32, System.Byte)" argnames="array, index, value" returntype="System.Void" />
499        <method name="ByteLength(System.Array)" argnames="array" returntype="System.Int32" />
500    </class>
501    <class name="CannotUnloadAppDomainException" namespace="System">
502        <constructor name="CannotUnloadAppDomainException()" argnames="" />
503        <constructor name="CannotUnloadAppDomainException(System.String)" argnames="message" />
504        <constructor name="CannotUnloadAppDomainException(System.String, System.Exception)" argnames="message, innerException" />
505        <constructor name="CannotUnloadAppDomainException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
506    </class>
507    <class name="CharEnumerator" namespace="System">
508        <property name="Current" propertytype="System.Char" />
509        <method name="Clone()" argnames="" returntype="System.Object" />
510        <method name="Reset()" argnames="" returntype="System.Void" />
511        <method name="MoveNext()" argnames="" returntype="System.Boolean" />
512    </class>
513    <class name="CLSCompliantAttribute" namespace="System">
514        <constructor name="CLSCompliantAttribute(System.Boolean)" argnames="isCompliant" />
515        <property name="IsCompliant" propertytype="System.Boolean" />
516    </class>
517    <class name="TypeUnloadedException" namespace="System">
518        <constructor name="TypeUnloadedException()" argnames="" />
519        <constructor name="TypeUnloadedException(System.String)" argnames="message" />
520        <constructor name="TypeUnloadedException(System.String, System.Exception)" argnames="message, innerException" />
521        <constructor name="TypeUnloadedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
522    </class>
523    <class name="__ComObject" namespace="System" />
524    <class name="Console" namespace="System">
525        <property name="Error" propertytype="System.IO.TextWriter" />
526        <property name="In" propertytype="System.IO.TextReader" />
527        <property name="Out" propertytype="System.IO.TextWriter" />
528        <method name="OpenStandardError()" argnames="" returntype="System.IO.Stream" />
529        <method name="OpenStandardError(System.Int32)" argnames="bufferSize" returntype="System.IO.Stream" />
530        <method name="OpenStandardInput()" argnames="" returntype="System.IO.Stream" />
531        <method name="OpenStandardInput(System.Int32)" argnames="bufferSize" returntype="System.IO.Stream" />
532        <method name="OpenStandardOutput()" argnames="" returntype="System.IO.Stream" />
533        <method name="OpenStandardOutput(System.Int32)" argnames="bufferSize" returntype="System.IO.Stream" />
534        <method name="SetIn(System.IO.TextReader)" argnames="newIn" returntype="System.Void" />
535        <method name="SetOut(System.IO.TextWriter)" argnames="newOut" returntype="System.Void" />
536        <method name="SetError(System.IO.TextWriter)" argnames="newError" returntype="System.Void" />
537        <method name="Read()" argnames="" returntype="System.Int32" />
538        <method name="ReadLine()" argnames="" returntype="System.String" />
539        <method name="WriteLine()" argnames="" returntype="System.Void" />
540        <method name="WriteLine(System.Boolean)" argnames="value" returntype="System.Void" />
541        <method name="WriteLine(System.Char)" argnames="value" returntype="System.Void" />
542        <method name="WriteLine(System.Char[])" argnames="buffer" returntype="System.Void" />
543        <method name="WriteLine(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
544        <method name="WriteLine(System.Decimal)" argnames="value" returntype="System.Void" />
545        <method name="WriteLine(System.Double)" argnames="value" returntype="System.Void" />
546        <method name="WriteLine(System.Single)" argnames="value" returntype="System.Void" />
547        <method name="WriteLine(System.Int32)" argnames="value" returntype="System.Void" />
548        <method name="WriteLine(System.UInt32)" argnames="value" returntype="System.Void" />
549        <method name="WriteLine(System.Int64)" argnames="value" returntype="System.Void" />
550        <method name="WriteLine(System.UInt64)" argnames="value" returntype="System.Void" />
551        <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />
552        <method name="WriteLine(System.String)" argnames="value" returntype="System.Void" />
553        <method name="WriteLine(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />
554        <method name="WriteLine(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />
555        <method name="WriteLine(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />
556        <method name="WriteLine(System.String, System.Object, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2, arg3" returntype="System.Void" />
557        <method name="WriteLine(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />
558        <method name="Write(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />
559        <method name="Write(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />
560        <method name="Write(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />
561        <method name="Write(System.String, System.Object, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2, arg3" returntype="System.Void" />
562        <method name="Write(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />
563        <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />
564        <method name="Write(System.Char)" argnames="value" returntype="System.Void" />
565        <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />
566        <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
567        <method name="Write(System.Double)" argnames="value" returntype="System.Void" />
568        <method name="Write(System.Decimal)" argnames="value" returntype="System.Void" />
569        <method name="Write(System.Single)" argnames="value" returntype="System.Void" />
570        <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />
571        <method name="Write(System.UInt32)" argnames="value" returntype="System.Void" />
572        <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />
573        <method name="Write(System.UInt64)" argnames="value" returntype="System.Void" />
574        <method name="Write(System.Object)" argnames="value" returntype="System.Void" />
575        <method name="Write(System.String)" argnames="value" returntype="System.Void" />
576    </class>
577    <class name="ContextMarshalException" namespace="System">
578        <constructor name="ContextMarshalException()" argnames="" />
579        <constructor name="ContextMarshalException(System.String)" argnames="message" />
580        <constructor name="ContextMarshalException(System.String, System.Exception)" argnames="message, inner" />
581        <constructor name="ContextMarshalException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
582    </class>
583    <class name="Convert" namespace="System">
584        <field name="DBNull" />
585        <method name="GetTypeCode(System.Object)" argnames="value" returntype="System.TypeCode" />
586        <method name="IsDBNull(System.Object)" argnames="value" returntype="System.Boolean" />
587        <method name="ChangeType(System.Object, System.TypeCode)" argnames="value, typeCode" returntype="System.Object" />
588        <method name="ChangeType(System.Object, System.TypeCode, System.IFormatProvider)" argnames="value, typeCode, provider" returntype="System.Object" />
589        <method name="ChangeType(System.Object, System.Type)" argnames="value, conversionType" returntype="System.Object" />
590        <method name="ChangeType(System.Object, System.Type, System.IFormatProvider)" argnames="value, conversionType, provider" returntype="System.Object" />
591        <method name="ToBoolean(System.Object)" argnames="value" returntype="System.Boolean" />
592        <method name="ToBoolean(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Boolean" />
593        <method name="ToBoolean(System.Boolean)" argnames="value" returntype="System.Boolean" />
594        <method name="ToBoolean(System.SByte)" argnames="value" returntype="System.Boolean" />
595        <method name="ToBoolean(System.Char)" argnames="value" returntype="System.Boolean" />
596        <method name="ToBoolean(System.Byte)" argnames="value" returntype="System.Boolean" />
597        <method name="ToBoolean(System.Int16)" argnames="value" returntype="System.Boolean" />
598        <method name="ToBoolean(System.UInt16)" argnames="value" returntype="System.Boolean" />
599        <method name="ToBoolean(System.Int32)" argnames="value" returntype="System.Boolean" />
600        <method name="ToBoolean(System.UInt32)" argnames="value" returntype="System.Boolean" />
601        <method name="ToBoolean(System.Int64)" argnames="value" returntype="System.Boolean" />
602        <method name="ToBoolean(System.UInt64)" argnames="value" returntype="System.Boolean" />
603        <method name="ToBoolean(System.String)" argnames="value" returntype="System.Boolean" />
604        <method name="ToBoolean(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Boolean" />
605        <method name="ToBoolean(System.Single)" argnames="value" returntype="System.Boolean" />
606        <method name="ToBoolean(System.Double)" argnames="value" returntype="System.Boolean" />
607        <method name="ToBoolean(System.Decimal)" argnames="value" returntype="System.Boolean" />
608        <method name="ToBoolean(System.DateTime)" argnames="value" returntype="System.Boolean" />
609        <method name="ToChar(System.Object)" argnames="value" returntype="System.Char" />
610        <method name="ToChar(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Char" />
611        <method name="ToChar(System.Boolean)" argnames="value" returntype="System.Char" />
612        <method name="ToChar(System.Char)" argnames="value" returntype="System.Char" />
613        <method name="ToChar(System.SByte)" argnames="value" returntype="System.Char" />
614        <method name="ToChar(System.Byte)" argnames="value" returntype="System.Char" />
615        <method name="ToChar(System.Int16)" argnames="value" returntype="System.Char" />
616        <method name="ToChar(System.UInt16)" argnames="value" returntype="System.Char" />
617        <method name="ToChar(System.Int32)" argnames="value" returntype="System.Char" />
618        <method name="ToChar(System.UInt32)" argnames="value" returntype="System.Char" />
619        <method name="ToChar(System.Int64)" argnames="value" returntype="System.Char" />
620        <method name="ToChar(System.UInt64)" argnames="value" returntype="System.Char" />
621        <method name="ToChar(System.String)" argnames="value" returntype="System.Char" />
622        <method name="ToChar(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Char" />
623        <method name="ToChar(System.Single)" argnames="value" returntype="System.Char" />
624        <method name="ToChar(System.Double)" argnames="value" returntype="System.Char" />
625        <method name="ToChar(System.Decimal)" argnames="value" returntype="System.Char" />
626        <method name="ToChar(System.DateTime)" argnames="value" returntype="System.Char" />
627        <method name="ToSByte(System.Object)" argnames="value" returntype="System.SByte" />
628        <method name="ToSByte(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.SByte" />
629        <method name="ToSByte(System.Boolean)" argnames="value" returntype="System.SByte" />
630        <method name="ToSByte(System.SByte)" argnames="value" returntype="System.SByte" />
631        <method name="ToSByte(System.Char)" argnames="value" returntype="System.SByte" />
632        <method name="ToSByte(System.Byte)" argnames="value" returntype="System.SByte" />
633        <method name="ToSByte(System.Int16)" argnames="value" returntype="System.SByte" />
634        <method name="ToSByte(System.UInt16)" argnames="value" returntype="System.SByte" />
635        <method name="ToSByte(System.Int32)" argnames="value" returntype="System.SByte" />
636        <method name="ToSByte(System.UInt32)" argnames="value" returntype="System.SByte" />
637        <method name="ToSByte(System.Int64)" argnames="value" returntype="System.SByte" />
638        <method name="ToSByte(System.UInt64)" argnames="value" returntype="System.SByte" />
639        <method name="ToSByte(System.Single)" argnames="value" returntype="System.SByte" />
640        <method name="ToSByte(System.Double)" argnames="value" returntype="System.SByte" />
641        <method name="ToSByte(System.Decimal)" argnames="value" returntype="System.SByte" />
642        <method name="ToSByte(System.String)" argnames="value" returntype="System.SByte" />
643        <method name="ToSByte(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.SByte" />
644        <method name="ToSByte(System.DateTime)" argnames="value" returntype="System.SByte" />
645        <method name="ToByte(System.Object)" argnames="value" returntype="System.Byte" />
646        <method name="ToByte(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Byte" />
647        <method name="ToByte(System.Boolean)" argnames="value" returntype="System.Byte" />
648        <method name="ToByte(System.Byte)" argnames="value" returntype="System.Byte" />
649        <method name="ToByte(System.Char)" argnames="value" returntype="System.Byte" />
650        <method name="ToByte(System.SByte)" argnames="value" returntype="System.Byte" />
651        <method name="ToByte(System.Int16)" argnames="value" returntype="System.Byte" />
652        <method name="ToByte(System.UInt16)" argnames="value" returntype="System.Byte" />
653        <method name="ToByte(System.Int32)" argnames="value" returntype="System.Byte" />
654        <method name="ToByte(System.UInt32)" argnames="value" returntype="System.Byte" />
655        <method name="ToByte(System.Int64)" argnames="value" returntype="System.Byte" />
656        <method name="ToByte(System.UInt64)" argnames="value" returntype="System.Byte" />
657        <method name="ToByte(System.Single)" argnames="value" returntype="System.Byte" />
658        <method name="ToByte(System.Double)" argnames="value" returntype="System.Byte" />
659        <method name="ToByte(System.Decimal)" argnames="value" returntype="System.Byte" />
660        <method name="ToByte(System.String)" argnames="value" returntype="System.Byte" />
661        <method name="ToByte(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Byte" />
662        <method name="ToByte(System.DateTime)" argnames="value" returntype="System.Byte" />
663        <method name="ToInt16(System.Object)" argnames="value" returntype="System.Int16" />
664        <method name="ToInt16(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Int16" />
665        <method name="ToInt16(System.Boolean)" argnames="value" returntype="System.Int16" />
666        <method name="ToInt16(System.Char)" argnames="value" returntype="System.Int16" />
667        <method name="ToInt16(System.SByte)" argnames="value" returntype="System.Int16" />
668        <method name="ToInt16(System.Byte)" argnames="value" returntype="System.Int16" />
669        <method name="ToInt16(System.UInt16)" argnames="value" returntype="System.Int16" />
670        <method name="ToInt16(System.Int32)" argnames="value" returntype="System.Int16" />
671        <method name="ToInt16(System.UInt32)" argnames="value" returntype="System.Int16" />
672        <method name="ToInt16(System.Int16)" argnames="value" returntype="System.Int16" />
673        <method name="ToInt16(System.Int64)" argnames="value" returntype="System.Int16" />
674        <method name="ToInt16(System.UInt64)" argnames="value" returntype="System.Int16" />
675        <method name="ToInt16(System.Single)" argnames="value" returntype="System.Int16" />
676        <method name="ToInt16(System.Double)" argnames="value" returntype="System.Int16" />
677        <method name="ToInt16(System.Decimal)" argnames="value" returntype="System.Int16" />
678        <method name="ToInt16(System.String)" argnames="value" returntype="System.Int16" />
679        <method name="ToInt16(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Int16" />
680        <method name="ToInt16(System.DateTime)" argnames="value" returntype="System.Int16" />
681        <method name="ToUInt16(System.Object)" argnames="value" returntype="System.UInt16" />
682        <method name="ToUInt16(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt16" />
683        <method name="ToUInt16(System.Boolean)" argnames="value" returntype="System.UInt16" />
684        <method name="ToUInt16(System.Char)" argnames="value" returntype="System.UInt16" />
685        <method name="ToUInt16(System.SByte)" argnames="value" returntype="System.UInt16" />
686        <method name="ToUInt16(System.Byte)" argnames="value" returntype="System.UInt16" />
687        <method name="ToUInt16(System.Int16)" argnames="value" returntype="System.UInt16" />
688        <method name="ToUInt16(System.Int32)" argnames="value" returntype="System.UInt16" />
689        <method name="ToUInt16(System.UInt16)" argnames="value" returntype="System.UInt16" />
690        <method name="ToUInt16(System.UInt32)" argnames="value" returntype="System.UInt16" />
691        <method name="ToUInt16(System.Int64)" argnames="value" returntype="System.UInt16" />
692        <method name="ToUInt16(System.UInt64)" argnames="value" returntype="System.UInt16" />
693        <method name="ToUInt16(System.Single)" argnames="value" returntype="System.UInt16" />
694        <method name="ToUInt16(System.Double)" argnames="value" returntype="System.UInt16" />
695        <method name="ToUInt16(System.Decimal)" argnames="value" returntype="System.UInt16" />
696        <method name="ToUInt16(System.String)" argnames="value" returntype="System.UInt16" />
697        <method name="ToUInt16(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt16" />
698        <method name="ToUInt16(System.DateTime)" argnames="value" returntype="System.UInt16" />
699        <method name="ToInt32(System.Object)" argnames="value" returntype="System.Int32" />
700        <method name="ToInt32(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Int32" />
701        <method name="ToInt32(System.Boolean)" argnames="value" returntype="System.Int32" />
702        <method name="ToInt32(System.Char)" argnames="value" returntype="System.Int32" />
703        <method name="ToInt32(System.SByte)" argnames="value" returntype="System.Int32" />
704        <method name="ToInt32(System.Byte)" argnames="value" returntype="System.Int32" />
705        <method name="ToInt32(System.Int16)" argnames="value" returntype="System.Int32" />
706        <method name="ToInt32(System.UInt16)" argnames="value" returntype="System.Int32" />
707        <method name="ToInt32(System.UInt32)" argnames="value" returntype="System.Int32" />
708        <method name="ToInt32(System.Int32)" argnames="value" returntype="System.Int32" />
709        <method name="ToInt32(System.Int64)" argnames="value" returntype="System.Int32" />
710        <method name="ToInt32(System.UInt64)" argnames="value" returntype="System.Int32" />
711        <method name="ToInt32(System.Single)" argnames="value" returntype="System.Int32" />
712        <method name="ToInt32(System.Double)" argnames="value" returntype="System.Int32" />
713        <method name="ToInt32(System.Decimal)" argnames="value" returntype="System.Int32" />
714        <method name="ToInt32(System.String)" argnames="value" returntype="System.Int32" />
715        <method name="ToInt32(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Int32" />
716        <method name="ToInt32(System.DateTime)" argnames="value" returntype="System.Int32" />
717        <method name="ToUInt32(System.Object)" argnames="value" returntype="System.UInt32" />
718        <method name="ToUInt32(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt32" />
719        <method name="ToUInt32(System.Boolean)" argnames="value" returntype="System.UInt32" />
720        <method name="ToUInt32(System.Char)" argnames="value" returntype="System.UInt32" />
721        <method name="ToUInt32(System.SByte)" argnames="value" returntype="System.UInt32" />
722        <method name="ToUInt32(System.Byte)" argnames="value" returntype="System.UInt32" />
723        <method name="ToUInt32(System.Int16)" argnames="value" returntype="System.UInt32" />
724        <method name="ToUInt32(System.UInt16)" argnames="value" returntype="System.UInt32" />
725        <method name="ToUInt32(System.Int32)" argnames="value" returntype="System.UInt32" />
726        <method name="ToUInt32(System.UInt32)" argnames="value" returntype="System.UInt32" />
727        <method name="ToUInt32(System.Int64)" argnames="value" returntype="System.UInt32" />
728        <method name="ToUInt32(System.UInt64)" argnames="value" returntype="System.UInt32" />
729        <method name="ToUInt32(System.Single)" argnames="value" returntype="System.UInt32" />
730        <method name="ToUInt32(System.Double)" argnames="value" returntype="System.UInt32" />
731        <method name="ToUInt32(System.Decimal)" argnames="value" returntype="System.UInt32" />
732        <method name="ToUInt32(System.String)" argnames="value" returntype="System.UInt32" />
733        <method name="ToUInt32(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt32" />
734        <method name="ToUInt32(System.DateTime)" argnames="value" returntype="System.UInt32" />
735        <method name="ToInt64(System.Object)" argnames="value" returntype="System.Int64" />
736        <method name="ToInt64(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Int64" />
737        <method name="ToInt64(System.Boolean)" argnames="value" returntype="System.Int64" />
738        <method name="ToInt64(System.Char)" argnames="value" returntype="System.Int64" />
739        <method name="ToInt64(System.SByte)" argnames="value" returntype="System.Int64" />
740        <method name="ToInt64(System.Byte)" argnames="value" returntype="System.Int64" />
741        <method name="ToInt64(System.Int16)" argnames="value" returntype="System.Int64" />
742        <method name="ToInt64(System.UInt16)" argnames="value" returntype="System.Int64" />
743        <method name="ToInt64(System.Int32)" argnames="value" returntype="System.Int64" />
744        <method name="ToInt64(System.UInt32)" argnames="value" returntype="System.Int64" />
745        <method name="ToInt64(System.UInt64)" argnames="value" returntype="System.Int64" />
746        <method name="ToInt64(System.Int64)" argnames="value" returntype="System.Int64" />
747        <method name="ToInt64(System.Single)" argnames="value" returntype="System.Int64" />
748        <method name="ToInt64(System.Double)" argnames="value" returntype="System.Int64" />
749        <method name="ToInt64(System.Decimal)" argnames="value" returntype="System.Int64" />
750        <method name="ToInt64(System.String)" argnames="value" returntype="System.Int64" />
751        <method name="ToInt64(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Int64" />
752        <method name="ToInt64(System.DateTime)" argnames="value" returntype="System.Int64" />
753        <method name="ToUInt64(System.Object)" argnames="value" returntype="System.UInt64" />
754        <method name="ToUInt64(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt64" />
755        <method name="ToUInt64(System.Boolean)" argnames="value" returntype="System.UInt64" />
756        <method name="ToUInt64(System.Char)" argnames="value" returntype="System.UInt64" />
757        <method name="ToUInt64(System.SByte)" argnames="value" returntype="System.UInt64" />
758        <method name="ToUInt64(System.Byte)" argnames="value" returntype="System.UInt64" />
759        <method name="ToUInt64(System.Int16)" argnames="value" returntype="System.UInt64" />
760        <method name="ToUInt64(System.UInt16)" argnames="value" returntype="System.UInt64" />
761        <method name="ToUInt64(System.Int32)" argnames="value" returntype="System.UInt64" />
762        <method name="ToUInt64(System.UInt32)" argnames="value" returntype="System.UInt64" />
763        <method name="ToUInt64(System.Int64)" argnames="value" returntype="System.UInt64" />
764        <method name="ToUInt64(System.UInt64)" argnames="value" returntype="System.UInt64" />
765        <method name="ToUInt64(System.Single)" argnames="value" returntype="System.UInt64" />
766        <method name="ToUInt64(System.Double)" argnames="value" returntype="System.UInt64" />
767        <method name="ToUInt64(System.Decimal)" argnames="value" returntype="System.UInt64" />
768        <method name="ToUInt64(System.String)" argnames="value" returntype="System.UInt64" />
769        <method name="ToUInt64(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.UInt64" />
770        <method name="ToUInt64(System.DateTime)" argnames="value" returntype="System.UInt64" />
771        <method name="ToSingle(System.Object)" argnames="value" returntype="System.Single" />
772        <method name="ToSingle(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Single" />
773        <method name="ToSingle(System.SByte)" argnames="value" returntype="System.Single" />
774        <method name="ToSingle(System.Byte)" argnames="value" returntype="System.Single" />
775        <method name="ToSingle(System.Char)" argnames="value" returntype="System.Single" />
776        <method name="ToSingle(System.Int16)" argnames="value" returntype="System.Single" />
777        <method name="ToSingle(System.UInt16)" argnames="value" returntype="System.Single" />
778        <method name="ToSingle(System.Int32)" argnames="value" returntype="System.Single" />
779        <method name="ToSingle(System.UInt32)" argnames="value" returntype="System.Single" />
780        <method name="ToSingle(System.Int64)" argnames="value" returntype="System.Single" />
781        <method name="ToSingle(System.UInt64)" argnames="value" returntype="System.Single" />
782        <method name="ToSingle(System.Single)" argnames="value" returntype="System.Single" />
783        <method name="ToSingle(System.Double)" argnames="value" returntype="System.Single" />
784        <method name="ToSingle(System.Decimal)" argnames="value" returntype="System.Single" />
785        <method name="ToSingle(System.String)" argnames="value" returntype="System.Single" />
786        <method name="ToSingle(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Single" />
787        <method name="ToSingle(System.Boolean)" argnames="value" returntype="System.Single" />
788        <method name="ToSingle(System.DateTime)" argnames="value" returntype="System.Single" />
789        <method name="ToDouble(System.Object)" argnames="value" returntype="System.Double" />
790        <method name="ToDouble(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Double" />
791        <method name="ToDouble(System.SByte)" argnames="value" returntype="System.Double" />
792        <method name="ToDouble(System.Byte)" argnames="value" returntype="System.Double" />
793        <method name="ToDouble(System.Int16)" argnames="value" returntype="System.Double" />
794        <method name="ToDouble(System.Char)" argnames="value" returntype="System.Double" />
795        <method name="ToDouble(System.UInt16)" argnames="value" returntype="System.Double" />
796        <method name="ToDouble(System.Int32)" argnames="value" returntype="System.Double" />
797        <method name="ToDouble(System.UInt32)" argnames="value" returntype="System.Double" />
798        <method name="ToDouble(System.Int64)" argnames="value" returntype="System.Double" />
799        <method name="ToDouble(System.UInt64)" argnames="value" returntype="System.Double" />
800        <method name="ToDouble(System.Single)" argnames="value" returntype="System.Double" />
801        <method name="ToDouble(System.Double)" argnames="value" returntype="System.Double" />
802        <method name="ToDouble(System.Decimal)" argnames="value" returntype="System.Double" />
803        <method name="ToDouble(System.String)" argnames="value" returntype="System.Double" />
804        <method name="ToDouble(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Double" />
805        <method name="ToDouble(System.Boolean)" argnames="value" returntype="System.Double" />
806        <method name="ToDouble(System.DateTime)" argnames="value" returntype="System.Double" />
807        <method name="ToDecimal(System.Object)" argnames="value" returntype="System.Decimal" />
808        <method name="ToDecimal(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.Decimal" />
809        <method name="ToDecimal(System.SByte)" argnames="value" returntype="System.Decimal" />
810        <method name="ToDecimal(System.Byte)" argnames="value" returntype="System.Decimal" />
811        <method name="ToDecimal(System.Char)" argnames="value" returntype="System.Decimal" />
812        <method name="ToDecimal(System.Int16)" argnames="value" returntype="System.Decimal" />
813        <method name="ToDecimal(System.UInt16)" argnames="value" returntype="System.Decimal" />
814        <method name="ToDecimal(System.Int32)" argnames="value" returntype="System.Decimal" />
815        <method name="ToDecimal(System.UInt32)" argnames="value" returntype="System.Decimal" />
816        <method name="ToDecimal(System.Int64)" argnames="value" returntype="System.Decimal" />
817        <method name="ToDecimal(System.UInt64)" argnames="value" returntype="System.Decimal" />
818        <method name="ToDecimal(System.Single)" argnames="value" returntype="System.Decimal" />
819        <method name="ToDecimal(System.Double)" argnames="value" returntype="System.Decimal" />
820        <method name="ToDecimal(System.String)" argnames="value" returntype="System.Decimal" />
821        <method name="ToDecimal(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.Decimal" />
822        <method name="ToDecimal(System.Decimal)" argnames="value" returntype="System.Decimal" />
823        <method name="ToDecimal(System.Boolean)" argnames="value" returntype="System.Decimal" />
824        <method name="ToDecimal(System.DateTime)" argnames="value" returntype="System.Decimal" />
825        <method name="ToDateTime(System.DateTime)" argnames="value" returntype="System.DateTime" />
826        <method name="ToDateTime(System.Object)" argnames="value" returntype="System.DateTime" />
827        <method name="ToDateTime(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.DateTime" />
828        <method name="ToDateTime(System.String)" argnames="value" returntype="System.DateTime" />
829        <method name="ToDateTime(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.DateTime" />
830        <method name="ToDateTime(System.SByte)" argnames="value" returntype="System.DateTime" />
831        <method name="ToDateTime(System.Byte)" argnames="value" returntype="System.DateTime" />
832        <method name="ToDateTime(System.Int16)" argnames="value" returntype="System.DateTime" />
833        <method name="ToDateTime(System.UInt16)" argnames="value" returntype="System.DateTime" />
834        <method name="ToDateTime(System.Int32)" argnames="value" returntype="System.DateTime" />
835        <method name="ToDateTime(System.UInt32)" argnames="value" returntype="System.DateTime" />
836        <method name="ToDateTime(System.Int64)" argnames="value" returntype="System.DateTime" />
837        <method name="ToDateTime(System.UInt64)" argnames="value" returntype="System.DateTime" />
838        <method name="ToDateTime(System.Boolean)" argnames="value" returntype="System.DateTime" />
839        <method name="ToDateTime(System.Char)" argnames="value" returntype="System.DateTime" />
840        <method name="ToDateTime(System.Single)" argnames="value" returntype="System.DateTime" />
841        <method name="ToDateTime(System.Double)" argnames="value" returntype="System.DateTime" />
842        <method name="ToDateTime(System.Decimal)" argnames="value" returntype="System.DateTime" />
843        <method name="ToString(System.Object)" argnames="value" returntype="System.String" />
844        <method name="ToString(System.Object, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
845        <method name="ToString(System.Boolean)" argnames="value" returntype="System.String" />
846        <method name="ToString(System.Boolean, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
847        <method name="ToString(System.Char)" argnames="value" returntype="System.String" />
848        <method name="ToString(System.Char, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
849        <method name="ToString(System.SByte)" argnames="value" returntype="System.String" />
850        <method name="ToString(System.SByte, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
851        <method name="ToString(System.Byte)" argnames="value" returntype="System.String" />
852        <method name="ToString(System.Byte, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
853        <method name="ToString(System.Int16)" argnames="value" returntype="System.String" />
854        <method name="ToString(System.Int16, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
855        <method name="ToString(System.UInt16)" argnames="value" returntype="System.String" />
856        <method name="ToString(System.UInt16, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
857        <method name="ToString(System.Int32)" argnames="value" returntype="System.String" />
858        <method name="ToString(System.Int32, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
859        <method name="ToString(System.UInt32)" argnames="value" returntype="System.String" />
860        <method name="ToString(System.UInt32, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
861        <method name="ToString(System.Int64)" argnames="value" returntype="System.String" />
862        <method name="ToString(System.Int64, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
863        <method name="ToString(System.UInt64)" argnames="value" returntype="System.String" />
864        <method name="ToString(System.UInt64, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
865        <method name="ToString(System.Single)" argnames="value" returntype="System.String" />
866        <method name="ToString(System.Single, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
867        <method name="ToString(System.Double)" argnames="value" returntype="System.String" />
868        <method name="ToString(System.Double, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
869        <method name="ToString(System.Decimal)" argnames="value" returntype="System.String" />
870        <method name="ToString(System.Decimal, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
871        <method name="ToString(System.DateTime)" argnames="value" returntype="System.String" />
872        <method name="ToString(System.DateTime, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
873        <method name="ToString(System.String)" argnames="value" returntype="System.String" />
874        <method name="ToString(System.String, System.IFormatProvider)" argnames="value, provider" returntype="System.String" />
875        <method name="ToByte(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Byte" />
876        <method name="ToSByte(System.String, System.Int32)" argnames="value, fromBase" returntype="System.SByte" />
877        <method name="ToInt16(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Int16" />
878        <method name="ToUInt16(System.String, System.Int32)" argnames="value, fromBase" returntype="System.UInt16" />
879        <method name="ToInt32(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Int32" />
880        <method name="ToUInt32(System.String, System.Int32)" argnames="value, fromBase" returntype="System.UInt32" />
881        <method name="ToInt64(System.String, System.Int32)" argnames="value, fromBase" returntype="System.Int64" />
882        <method name="ToUInt64(System.String, System.Int32)" argnames="value, fromBase" returntype="System.UInt64" />
883        <method name="ToString(System.Byte, System.Int32)" argnames="value, toBase" returntype="System.String" />
884        <method name="ToString(System.Int16, System.Int32)" argnames="value, toBase" returntype="System.String" />
885        <method name="ToString(System.Int32, System.Int32)" argnames="value, toBase" returntype="System.String" />
886        <method name="ToString(System.Int64, System.Int32)" argnames="value, toBase" returntype="System.String" />
887        <method name="ToBase64String(System.Byte[])" argnames="inArray" returntype="System.String" />
888        <method name="ToBase64String(System.Byte[], System.Int32, System.Int32)" argnames="inArray, offset, length" returntype="System.String" />
889        <method name="FromBase64String(System.String)" argnames="s" returntype="System.Byte[]" />
890        <method name="ToBase64CharArray(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="inArray, offsetIn, length, outArray, offsetOut" returntype="System.Int32" />
891        <method name="FromBase64CharArray(System.Char[], System.Int32, System.Int32)" argnames="inArray, offset, length" returntype="System.Byte[]" />
892    </class>
893    <class name="ContextBoundObject" namespace="System">
894        <constructor name="ContextBoundObject()" argnames="" />
895    </class>
896    <class name="ContextStaticAttribute" namespace="System">
897        <constructor name="ContextStaticAttribute()" argnames="" />
898    </class>
899    <class name="TimeZone" namespace="System">
900        <constructor name="TimeZone()" argnames="" />
901        <property name="CurrentTimeZone" propertytype="System.TimeZone" />
902        <property name="StandardName" propertytype="System.String" />
903        <property name="DaylightName" propertytype="System.String" />
904        <method name="IsDaylightSavingTime(System.DateTime)" argnames="time" returntype="System.Boolean" />
905        <method name="GetDaylightChanges(System.Int32)" argnames="year" returntype="System.Globalization.DaylightTime" />
906        <method name="ToLocalTime(System.DateTime)" argnames="time" returntype="System.DateTime" />
907        <method name="ToUniversalTime(System.DateTime)" argnames="time" returntype="System.DateTime" />
908        <method name="GetUtcOffset(System.DateTime)" argnames="time" returntype="System.TimeSpan" />
909        <method name="IsDaylightSavingTime(System.DateTime, System.Globalization.DaylightTime)" argnames="time, daylightTimes" returntype="System.Boolean" />
910    </class>
911    <class name="DBNull" namespace="System">
912        <field name="Value" />
913        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
914        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
915        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
916        <method name="ToString()" argnames="" returntype="System.String" />
917    </class>
918    <class name="DivideByZeroException" namespace="System">
919        <constructor name="DivideByZeroException()" argnames="" />
920        <constructor name="DivideByZeroException(System.String)" argnames="message" />
921        <constructor name="DivideByZeroException(System.String, System.Exception)" argnames="message, innerException" />
922        <constructor name="DivideByZeroException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
923    </class>
924    <class name="DuplicateWaitObjectException" namespace="System">
925        <constructor name="DuplicateWaitObjectException()" argnames="" />
926        <constructor name="DuplicateWaitObjectException(System.String)" argnames="parameterName" />
927        <constructor name="DuplicateWaitObjectException(System.String, System.String)" argnames="parameterName, message" />
928        <constructor name="DuplicateWaitObjectException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
929        <property name="DuplicateWaitObjectMessage" propertytype="System.String" />
930    </class>
931    <class name="TypeLoadException" namespace="System">
932        <constructor name="TypeLoadException()" argnames="" />
933        <constructor name="TypeLoadException(System.String)" argnames="message" />
934        <constructor name="TypeLoadException(System.String, System.Exception)" argnames="message, inner" />
935        <constructor name="TypeLoadException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
936        <property name="Message" propertytype="System.String" />
937        <property name="TypeName" propertytype="System.String" />
938        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
939    </class>
940    <class name="EntryPointNotFoundException" namespace="System">
941        <constructor name="EntryPointNotFoundException()" argnames="" />
942        <constructor name="EntryPointNotFoundException(System.String)" argnames="message" />
943        <constructor name="EntryPointNotFoundException(System.String, System.Exception)" argnames="message, inner" />
944        <constructor name="EntryPointNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
945    </class>
946    <class name="DllNotFoundException" namespace="System">
947        <constructor name="DllNotFoundException()" argnames="" />
948        <constructor name="DllNotFoundException(System.String)" argnames="message" />
949        <constructor name="DllNotFoundException(System.String, System.Exception)" argnames="message, inner" />
950        <constructor name="DllNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
951    </class>
952    <class name="Environment" namespace="System">
953        <enum name="SpecialFolder" namespace="System">
954            <field name="ApplicationData" />
955            <field name="CommonApplicationData" />
956            <field name="LocalApplicationData" />
957            <field name="Cookies" />
958            <field name="Favorites" />
959            <field name="History" />
960            <field name="InternetCache" />
961            <field name="Programs" />
962            <field name="Recent" />
963            <field name="SendTo" />
964            <field name="StartMenu" />
965            <field name="Startup" />
966            <field name="System" />
967            <field name="Templates" />
968            <field name="DesktopDirectory" />
969            <field name="Personal" />
970            <field name="ProgramFiles" />
971            <field name="CommonProgramFiles" />
972        </enum>
973        <property name="TickCount" propertytype="System.Int32" />
974        <property name="ExitCode" propertytype="System.Int32" />
975        <property name="CommandLine" propertytype="System.String" />
976        <property name="CurrentDirectory" propertytype="System.String" />
977        <property name="SystemDirectory" propertytype="System.String" />
978        <property name="MachineName" propertytype="System.String" />
979        <property name="NewLine" propertytype="System.String" />
980        <property name="Version" propertytype="System.Version" />
981        <property name="WorkingSet" propertytype="System.Int64" />
982        <property name="OSVersion" propertytype="System.OperatingSystem" />
983        <property name="OSInfo" propertytype="System.Environment+OSName" />
984        <property name="StackTrace" propertytype="System.String" />
985        <property name="HasShutdownStarted" propertytype="System.Boolean" />
986        <property name="UserName" propertytype="System.String" />
987        <property name="UserInteractive" propertytype="System.Boolean" />
988        <property name="UserDomainName" propertytype="System.String" />
989        <method name="Exit(System.Int32)" argnames="exitCode" returntype="System.Void" />
990        <method name="ExpandEnvironmentVariables(System.String)" argnames="name" returntype="System.String" />
991        <method name="GetCommandLineArgs()" argnames="" returntype="System.String[]" />
992        <method name="GetEnvironmentVariable(System.String)" argnames="variable" returntype="System.String" />
993        <method name="GetEnvironmentVariables()" argnames="" returntype="System.Collections.IDictionary" />
994        <method name="GetLogicalDrives()" argnames="" returntype="System.String[]" />
995        <method name="GetFolderPath(System.Environment.SpecialFolder)" argnames="folder" returntype="System.String" />
996    </class>
997    <class name="FieldAccessException" namespace="System">
998        <constructor name="FieldAccessException()" argnames="" />
999        <constructor name="FieldAccessException(System.String)" argnames="message" />
1000        <constructor name="FieldAccessException(System.String, System.Exception)" argnames="message, inner" />
1001        <constructor name="FieldAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1002    </class>
1003    <class name="FlagsAttribute" namespace="System">
1004        <constructor name="FlagsAttribute()" argnames="" />
1005    </class>
1006    <class name="FormatException" namespace="System">
1007        <constructor name="FormatException()" argnames="" />
1008        <constructor name="FormatException(System.String)" argnames="message" />
1009        <constructor name="FormatException(System.String, System.Exception)" argnames="message, innerException" />
1010        <constructor name="FormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1011    </class>
1012    <class name="GC" namespace="System">
1013        <property name="MaxGeneration" propertytype="System.Int32" />
1014        <method name="GetGeneration(System.Object)" argnames="obj" returntype="System.Int32" />
1015        <method name="Collect(System.Int32)" argnames="generation" returntype="System.Void" />
1016        <method name="Collect()" argnames="" returntype="System.Void" />
1017        <method name="KeepAlive(System.Object)" argnames="obj" returntype="System.Void" />
1018        <method name="GetGeneration(System.WeakReference)" argnames="wo" returntype="System.Int32" />
1019        <method name="WaitForPendingFinalizers()" argnames="" returntype="System.Void" />
1020        <method name="SuppressFinalize(System.Object)" argnames="obj" returntype="System.Void" />
1021        <method name="ReRegisterForFinalize(System.Object)" argnames="obj" returntype="System.Void" />
1022        <method name="GetTotalMemory(System.Boolean)" argnames="forceFullCollection" returntype="System.Int64" />
1023    </class>
1024    <class name="IndexOutOfRangeException" namespace="System">
1025        <constructor name="IndexOutOfRangeException()" argnames="" />
1026        <constructor name="IndexOutOfRangeException(System.String)" argnames="message" />
1027        <constructor name="IndexOutOfRangeException(System.String, System.Exception)" argnames="message, innerException" />
1028    </class>
1029    <class name="InvalidCastException" namespace="System">
1030        <constructor name="InvalidCastException()" argnames="" />
1031        <constructor name="InvalidCastException(System.String)" argnames="message" />
1032        <constructor name="InvalidCastException(System.String, System.Exception)" argnames="message, innerException" />
1033        <constructor name="InvalidCastException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1034    </class>
1035    <class name="InvalidOperationException" namespace="System">
1036        <constructor name="InvalidOperationException()" argnames="" />
1037        <constructor name="InvalidOperationException(System.String)" argnames="message" />
1038        <constructor name="InvalidOperationException(System.String, System.Exception)" argnames="message, innerException" />
1039        <constructor name="InvalidOperationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1040    </class>
1041    <class name="InvalidProgramException" namespace="System">
1042        <constructor name="InvalidProgramException()" argnames="" />
1043        <constructor name="InvalidProgramException(System.String)" argnames="message" />
1044        <constructor name="InvalidProgramException(System.String, System.Exception)" argnames="message, inner" />
1045    </class>
1046    <class name="LocalDataStoreSlot" namespace="System">
1047        <property name="Manager" propertytype="System.LocalDataStoreMgr" />
1048        <property name="Slot" propertytype="System.Int32" />
1049        <method name="Finalize()" argnames="" returntype="System.Void" />
1050    </class>
1051    <class name="Math" namespace="System">
1052        <field name="PI" />
1053        <field name="E" />
1054        <method name="Acos(System.Double)" argnames="d" returntype="System.Double" />
1055        <method name="Asin(System.Double)" argnames="d" returntype="System.Double" />
1056        <method name="Atan(System.Double)" argnames="d" returntype="System.Double" />
1057        <method name="Atan2(System.Double, System.Double)" argnames="y, x" returntype="System.Double" />
1058        <method name="Cos(System.Double)" argnames="d" returntype="System.Double" />
1059        <method name="Sin(System.Double)" argnames="a" returntype="System.Double" />
1060        <method name="Tan(System.Double)" argnames="a" returntype="System.Double" />
1061        <method name="Cosh(System.Double)" argnames="value" returntype="System.Double" />
1062        <method name="Sinh(System.Double)" argnames="value" returntype="System.Double" />
1063        <method name="Tanh(System.Double)" argnames="value" returntype="System.Double" />
1064        <method name="Round(System.Double)" argnames="a" returntype="System.Double" />
1065        <method name="Round(System.Double, System.Int32)" argnames="value, digits" returntype="System.Double" />
1066        <method name="Round(System.Decimal)" argnames="d" returntype="System.Decimal" />
1067        <method name="Round(System.Decimal, System.Int32)" argnames="d, decimals" returntype="System.Decimal" />
1068        <method name="Ceiling(System.Double)" argnames="a" returntype="System.Double" />
1069        <method name="Floor(System.Double)" argnames="d" returntype="System.Double" />
1070        <method name="Sqrt(System.Double)" argnames="d" returntype="System.Double" />
1071        <method name="Log(System.Double)" argnames="d" returntype="System.Double" />
1072        <method name="Log10(System.Double)" argnames="d" returntype="System.Double" />
1073        <method name="Exp(System.Double)" argnames="d" returntype="System.Double" />
1074        <method name="Pow(System.Double, System.Double)" argnames="x, y" returntype="System.Double" />
1075        <method name="IEEERemainder(System.Double, System.Double)" argnames="x, y" returntype="System.Double" />
1076        <method name="Abs(System.SByte)" argnames="value" returntype="System.SByte" />
1077        <method name="Abs(System.Int16)" argnames="value" returntype="System.Int16" />
1078        <method name="Abs(System.Int32)" argnames="value" returntype="System.Int32" />
1079        <method name="Abs(System.Int64)" argnames="value" returntype="System.Int64" />
1080        <method name="Abs(System.Single)" argnames="value" returntype="System.Single" />
1081        <method name="Abs(System.Double)" argnames="value" returntype="System.Double" />
1082        <method name="Abs(System.Decimal)" argnames="value" returntype="System.Decimal" />
1083        <method name="Max(System.SByte, System.SByte)" argnames="val1, val2" returntype="System.SByte" />
1084        <method name="Max(System.Byte, System.Byte)" argnames="val1, val2" returntype="System.Byte" />
1085        <method name="Max(System.Int16, System.Int16)" argnames="val1, val2" returntype="System.Int16" />
1086        <method name="Max(System.UInt16, System.UInt16)" argnames="val1, val2" returntype="System.UInt16" />
1087        <method name="Max(System.Int32, System.Int32)" argnames="val1, val2" returntype="System.Int32" />
1088        <method name="Max(System.UInt32, System.UInt32)" argnames="val1, val2" returntype="System.UInt32" />
1089        <method name="Max(System.Int64, System.Int64)" argnames="val1, val2" returntype="System.Int64" />
1090        <method name="Max(System.UInt64, System.UInt64)" argnames="val1, val2" returntype="System.UInt64" />
1091        <method name="Max(System.Single, System.Single)" argnames="val1, val2" returntype="System.Single" />
1092        <method name="Max(System.Double, System.Double)" argnames="val1, val2" returntype="System.Double" />
1093        <method name="Max(System.Decimal, System.Decimal)" argnames="val1, val2" returntype="System.Decimal" />
1094        <method name="Min(System.SByte, System.SByte)" argnames="val1, val2" returntype="System.SByte" />
1095        <method name="Min(System.Byte, System.Byte)" argnames="val1, val2" returntype="System.Byte" />
1096        <method name="Min(System.Int16, System.Int16)" argnames="val1, val2" returntype="System.Int16" />
1097        <method name="Min(System.UInt16, System.UInt16)" argnames="val1, val2" returntype="System.UInt16" />
1098        <method name="Min(System.Int32, System.Int32)" argnames="val1, val2" returntype="System.Int32" />
1099        <method name="Min(System.UInt32, System.UInt32)" argnames="val1, val2" returntype="System.UInt32" />
1100        <method name="Min(System.Int64, System.Int64)" argnames="val1, val2" returntype="System.Int64" />
1101        <method name="Min(System.UInt64, System.UInt64)" argnames="val1, val2" returntype="System.UInt64" />
1102        <method name="Min(System.Single, System.Single)" argnames="val1, val2" returntype="System.Single" />
1103        <method name="Min(System.Double, System.Double)" argnames="val1, val2" returntype="System.Double" />
1104        <method name="Min(System.Decimal, System.Decimal)" argnames="val1, val2" returntype="System.Decimal" />
1105        <method name="Log(System.Double, System.Double)" argnames="a, newBase" returntype="System.Double" />
1106        <method name="Sign(System.SByte)" argnames="value" returntype="System.Int32" />
1107        <method name="Sign(System.Int16)" argnames="value" returntype="System.Int32" />
1108        <method name="Sign(System.Int32)" argnames="value" returntype="System.Int32" />
1109        <method name="Sign(System.Int64)" argnames="value" returntype="System.Int32" />
1110        <method name="Sign(System.Single)" argnames="value" returntype="System.Int32" />
1111        <method name="Sign(System.Double)" argnames="value" returntype="System.Int32" />
1112        <method name="Sign(System.Decimal)" argnames="value" returntype="System.Int32" />
1113    </class>
1114    <class name="MethodAccessException" namespace="System">
1115        <constructor name="MethodAccessException()" argnames="" />
1116        <constructor name="MethodAccessException(System.String)" argnames="message" />
1117        <constructor name="MethodAccessException(System.String, System.Exception)" argnames="message, inner" />
1118        <constructor name="MethodAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1119    </class>
1120    <class name="MissingMemberException" namespace="System">
1121        <constructor name="MissingMemberException()" argnames="" />
1122        <constructor name="MissingMemberException(System.String)" argnames="message" />
1123        <constructor name="MissingMemberException(System.String, System.Exception)" argnames="message, inner" />
1124        <constructor name="MissingMemberException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1125        <constructor name="MissingMemberException(System.String, System.String)" argnames="className, memberName" />
1126        <field name="ClassName" />
1127        <field name="MemberName" />
1128        <field name="Signature" />
1129        <property name="Message" propertytype="System.String" />
1130        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1131    </class>
1132    <class name="MissingFieldException" namespace="System">
1133        <constructor name="MissingFieldException()" argnames="" />
1134        <constructor name="MissingFieldException(System.String)" argnames="message" />
1135        <constructor name="MissingFieldException(System.String, System.Exception)" argnames="message, inner" />
1136        <constructor name="MissingFieldException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1137        <constructor name="MissingFieldException(System.String, System.String)" argnames="className, fieldName" />
1138        <property name="Message" propertytype="System.String" />
1139    </class>
1140    <class name="MissingMethodException" namespace="System">
1141        <constructor name="MissingMethodException()" argnames="" />
1142        <constructor name="MissingMethodException(System.String)" argnames="message" />
1143        <constructor name="MissingMethodException(System.String, System.Exception)" argnames="message, inner" />
1144        <constructor name="MissingMethodException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1145        <constructor name="MissingMethodException(System.String, System.String)" argnames="className, methodName" />
1146        <property name="Message" propertytype="System.String" />
1147    </class>
1148    <class name="MulticastNotSupportedException" namespace="System">
1149        <constructor name="MulticastNotSupportedException()" argnames="" />
1150        <constructor name="MulticastNotSupportedException(System.String)" argnames="message" />
1151        <constructor name="MulticastNotSupportedException(System.String, System.Exception)" argnames="message, inner" />
1152    </class>
1153    <class name="NonSerializedAttribute" namespace="System">
1154        <constructor name="NonSerializedAttribute()" argnames="" />
1155    </class>
1156    <class name="NotFiniteNumberException" namespace="System">
1157        <constructor name="NotFiniteNumberException()" argnames="" />
1158        <constructor name="NotFiniteNumberException(System.Double)" argnames="offendingNumber" />
1159        <constructor name="NotFiniteNumberException(System.String)" argnames="message" />
1160        <constructor name="NotFiniteNumberException(System.String, System.Double)" argnames="message, offendingNumber" />
1161        <constructor name="NotFiniteNumberException(System.String, System.Double, System.Exception)" argnames="message, offendingNumber, innerException" />
1162        <constructor name="NotFiniteNumberException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1163        <property name="OffendingNumber" propertytype="System.Double" />
1164        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1165    </class>
1166    <class name="NotImplementedException" namespace="System">
1167        <constructor name="NotImplementedException()" argnames="" />
1168        <constructor name="NotImplementedException(System.String)" argnames="message" />
1169        <constructor name="NotImplementedException(System.String, System.Exception)" argnames="message, inner" />
1170        <constructor name="NotImplementedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1171    </class>
1172    <class name="NotSupportedException" namespace="System">
1173        <constructor name="NotSupportedException()" argnames="" />
1174        <constructor name="NotSupportedException(System.String)" argnames="message" />
1175        <constructor name="NotSupportedException(System.String, System.Exception)" argnames="message, innerException" />
1176        <constructor name="NotSupportedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1177    </class>
1178    <class name="NullReferenceException" namespace="System">
1179        <constructor name="NullReferenceException()" argnames="" />
1180        <constructor name="NullReferenceException(System.String)" argnames="message" />
1181        <constructor name="NullReferenceException(System.String, System.Exception)" argnames="message, innerException" />
1182        <constructor name="NullReferenceException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1183    </class>
1184    <class name="ObjectDisposedException" namespace="System">
1185        <constructor name="ObjectDisposedException(System.String)" argnames="objectName" />
1186        <constructor name="ObjectDisposedException(System.String, System.String)" argnames="objectName, message" />
1187        <constructor name="ObjectDisposedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1188        <property name="Message" propertytype="System.String" />
1189        <property name="ObjectName" propertytype="System.String" />
1190        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1191    </class>
1192    <class name="ObsoleteAttribute" namespace="System">
1193        <constructor name="ObsoleteAttribute()" argnames="" />
1194        <constructor name="ObsoleteAttribute(System.String)" argnames="message" />
1195        <constructor name="ObsoleteAttribute(System.String, System.Boolean)" argnames="message, error" />
1196        <property name="Message" propertytype="System.String" />
1197        <property name="IsError" propertytype="System.Boolean" />
1198    </class>
1199    <class name="OperatingSystem" namespace="System">
1200        <constructor name="OperatingSystem(System.PlatformID, System.Version)" argnames="platform, version" />
1201        <property name="Platform" propertytype="System.PlatformID" />
1202        <property name="Version" propertytype="System.Version" />
1203        <method name="Clone()" argnames="" returntype="System.Object" />
1204        <method name="ToString()" argnames="" returntype="System.String" />
1205    </class>
1206    <class name="OverflowException" namespace="System">
1207        <constructor name="OverflowException()" argnames="" />
1208        <constructor name="OverflowException(System.String)" argnames="message" />
1209        <constructor name="OverflowException(System.String, System.Exception)" argnames="message, innerException" />
1210        <constructor name="OverflowException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1211    </class>
1212    <class name="ParamArrayAttribute" namespace="System">
1213        <constructor name="ParamArrayAttribute()" argnames="" />
1214    </class>
1215    <class name="PlatformNotSupportedException" namespace="System">
1216        <constructor name="PlatformNotSupportedException()" argnames="" />
1217        <constructor name="PlatformNotSupportedException(System.String)" argnames="message" />
1218        <constructor name="PlatformNotSupportedException(System.String, System.Exception)" argnames="message, inner" />
1219        <constructor name="PlatformNotSupportedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1220    </class>
1221    <class name="Random" namespace="System">
1222        <constructor name="Random()" argnames="" />
1223        <constructor name="Random(System.Int32)" argnames="Seed" />
1224        <method name="NextBytes(System.Byte[])" argnames="buffer" returntype="System.Void" />
1225        <method name="NextDouble()" argnames="" returntype="System.Double" />
1226        <method name="Next(System.Int32)" argnames="maxValue" returntype="System.Int32" />
1227        <method name="Next(System.Int32, System.Int32)" argnames="minValue, maxValue" returntype="System.Int32" />
1228        <method name="Next()" argnames="" returntype="System.Int32" />
1229        <method name="Sample()" argnames="" returntype="System.Double" />
1230    </class>
1231    <class name="RankException" namespace="System">
1232        <constructor name="RankException()" argnames="" />
1233        <constructor name="RankException(System.String)" argnames="message" />
1234        <constructor name="RankException(System.String, System.Exception)" argnames="message, innerException" />
1235        <constructor name="RankException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1236    </class>
1237    <class name="Type" namespace="System">
1238        <constructor name="Type()" argnames="" />
1239        <field name="FilterAttribute" />
1240        <field name="FilterName" />
1241        <field name="FilterNameIgnoreCase" />
1242        <field name="Missing" />
1243        <field name="Delimiter" />
1244        <field name="EmptyTypes" />
1245        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
1246        <property name="DeclaringType" propertytype="System.Type" />
1247        <property name="ReflectedType" propertytype="System.Type" />
1248        <property name="GUID" propertytype="System.Guid" />
1249        <property name="DefaultBinder" propertytype="System.Reflection.Binder" />
1250        <property name="Module" propertytype="System.Reflection.Module" />
1251        <property name="Assembly" propertytype="System.Reflection.Assembly" />
1252        <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />
1253        <property name="FullName" propertytype="System.String" />
1254        <property name="Namespace" propertytype="System.String" />
1255        <property name="AssemblyQualifiedName" propertytype="System.String" />
1256        <property name="BaseType" propertytype="System.Type" />
1257        <property name="TypeInitializer" propertytype="System.Reflection.ConstructorInfo" />
1258        <property name="Attributes" propertytype="System.Reflection.TypeAttributes" />
1259        <property name="IsNotPublic" propertytype="System.Boolean" />
1260        <property name="IsPublic" propertytype="System.Boolean" />
1261        <property name="IsNestedPublic" propertytype="System.Boolean" />
1262        <property name="IsNestedPrivate" propertytype="System.Boolean" />
1263        <property name="IsNestedFamily" propertytype="System.Boolean" />
1264        <property name="IsNestedAssembly" propertytype="System.Boolean" />
1265        <property name="IsNestedFamANDAssem" propertytype="System.Boolean" />
1266        <property name="IsNestedFamORAssem" propertytype="System.Boolean" />
1267        <property name="IsAutoLayout" propertytype="System.Boolean" />
1268        <property name="IsLayoutSequential" propertytype="System.Boolean" />
1269        <property name="IsExplicitLayout" propertytype="System.Boolean" />
1270        <property name="IsClass" propertytype="System.Boolean" />
1271        <property name="IsInterface" propertytype="System.Boolean" />
1272        <property name="IsValueType" propertytype="System.Boolean" />
1273        <property name="IsAbstract" propertytype="System.Boolean" />
1274        <property name="IsSealed" propertytype="System.Boolean" />
1275        <property name="IsEnum" propertytype="System.Boolean" />
1276        <property name="IsSpecialName" propertytype="System.Boolean" />
1277        <property name="IsImport" propertytype="System.Boolean" />
1278        <property name="IsSerializable" propertytype="System.Boolean" />
1279        <property name="IsAnsiClass" propertytype="System.Boolean" />
1280        <property name="IsUnicodeClass" propertytype="System.Boolean" />
1281        <property name="IsAutoClass" propertytype="System.Boolean" />
1282        <property name="IsArray" propertytype="System.Boolean" />
1283        <property name="IsByRef" propertytype="System.Boolean" />
1284        <property name="IsPointer" propertytype="System.Boolean" />
1285        <property name="IsPrimitive" propertytype="System.Boolean" />
1286        <property name="IsCOMObject" propertytype="System.Boolean" />
1287        <property name="IsGenericCOMObject" propertytype="System.Boolean" />
1288        <property name="HasElementType" propertytype="System.Boolean" />
1289        <property name="IsContextful" propertytype="System.Boolean" />
1290        <property name="IsMarshalByRef" propertytype="System.Boolean" />
1291        <property name="HasProxyAttribute" propertytype="System.Boolean" />
1292        <property name="UnderlyingSystemType" propertytype="System.Type" />
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" />
1294        <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />
1295        <method name="GetMember(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MemberInfo[]" />
1296        <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />
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" />
1298        <method name="GetProperty(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.PropertyInfo" />
1299        <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />
1300        <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />
1301        <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />
1302        <method name="GetMethod(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MethodInfo" />
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" />
1304        <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />
1305        <method name="IsAssignableFrom(System.Type)" argnames="c" returntype="System.Boolean" />
1306        <method name="IsInstanceOfType(System.Object)" argnames="o" returntype="System.Boolean" />
1307        <method name="IsSubclassOf(System.Type)" argnames="c" returntype="System.Boolean" />
1308        <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />
1309        <method name="GetElementType()" argnames="" returntype="System.Type" />
1310        <method name="IsMarshalByRefImpl()" argnames="" returntype="System.Boolean" />
1311        <method name="IsContextfulImpl()" argnames="" returntype="System.Boolean" />
1312        <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />
1313        <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />
1314        <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />
1315        <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />
1316        <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />
1317        <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />
1318        <method name="IsValueTypeImpl()" argnames="" returntype="System.Boolean" />
1319        <method name="FindMembers(System.Reflection.MemberTypes, System.Reflection.BindingFlags, System.Reflection.MemberFilter, System.Object)" argnames="memberType, bindingAttr, filter, filterCriteria" returntype="System.Reflection.MemberInfo[]" />
1320        <method name="GetDefaultMembers()" argnames="" returntype="System.Reflection.MemberInfo[]" />
1321        <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />
1322        <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />
1323        <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />
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" />
1325        <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />
1326        <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />
1327        <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />
1328        <method name="FindInterfaces(System.Reflection.TypeFilter, System.Object)" argnames="filter, filterCriteria" returntype="System.Type[]" />
1329        <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />
1330        <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />
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" />
1332        <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />
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" />
1334        <method name="GetArrayRank()" argnames="" returntype="System.Int32" />
1335        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1336        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
1337        <method name="ToString()" argnames="" returntype="System.String" />
1338        <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="typeName, throwOnError, ignoreCase" returntype="System.Type" />
1339        <method name="GetType(System.String, System.Boolean)" argnames="typeName, throwOnError" returntype="System.Type" />
1340        <method name="GetType(System.String)" argnames="typeName" returntype="System.Type" />
1341        <method name="GetTypeFromProgID(System.String)" argnames="progID" returntype="System.Type" />
1342        <method name="GetTypeFromProgID(System.String, System.Boolean)" argnames="progID, throwOnError" returntype="System.Type" />
1343        <method name="GetTypeFromProgID(System.String, System.String)" argnames="progID, server" returntype="System.Type" />
1344        <method name="GetTypeFromProgID(System.String, System.String, System.Boolean)" argnames="progID, server, throwOnError" returntype="System.Type" />
1345        <method name="GetTypeFromCLSID(System.Guid)" argnames="clsid" returntype="System.Type" />
1346        <method name="GetTypeFromCLSID(System.Guid, System.Boolean)" argnames="clsid, throwOnError" returntype="System.Type" />
1347        <method name="GetTypeFromCLSID(System.Guid, System.String)" argnames="clsid, server" returntype="System.Type" />
1348        <method name="GetTypeFromCLSID(System.Guid, System.String, System.Boolean)" argnames="clsid, server, throwOnError" returntype="System.Type" />
1349        <method name="GetTypeCode(System.Type)" argnames="type" returntype="System.TypeCode" />
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" />
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" />
1352        <method name="GetTypeHandle(System.Object)" argnames="o" returntype="System.RuntimeTypeHandle" />
1353        <method name="GetTypeFromHandle(System.RuntimeTypeHandle)" argnames="handle" returntype="System.Type" />
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" />
1355        <method name="GetConstructor(System.Reflection.BindingFlags, System.Reflection.Binder, System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, binder, types, modifiers" returntype="System.Reflection.ConstructorInfo" />
1356        <method name="GetConstructor(System.Type[])" argnames="types" returntype="System.Reflection.ConstructorInfo" />
1357        <method name="GetConstructors()" argnames="" returntype="System.Reflection.ConstructorInfo[]" />
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" />
1359        <method name="GetMethod(System.String, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, types, modifiers" returntype="System.Reflection.MethodInfo" />
1360        <method name="GetMethod(System.String, System.Type[])" argnames="name, types" returntype="System.Reflection.MethodInfo" />
1361        <method name="GetMethod(System.String)" argnames="name" returntype="System.Reflection.MethodInfo" />
1362        <method name="GetMethods()" argnames="" returntype="System.Reflection.MethodInfo[]" />
1363        <method name="GetField(System.String)" argnames="name" returntype="System.Reflection.FieldInfo" />
1364        <method name="GetFields()" argnames="" returntype="System.Reflection.FieldInfo[]" />
1365        <method name="GetInterface(System.String)" argnames="name" returntype="System.Type" />
1366        <method name="GetEvent(System.String)" argnames="name" returntype="System.Reflection.EventInfo" />
1367        <method name="GetProperty(System.String, System.Type, System.Type[], System.Reflection.ParameterModifier[])" argnames="name, returnType, types, modifiers" returntype="System.Reflection.PropertyInfo" />
1368        <method name="GetProperty(System.String, System.Type, System.Type[])" argnames="name, returnType, types" returntype="System.Reflection.PropertyInfo" />
1369        <method name="GetProperty(System.String, System.Type[])" argnames="name, types" returntype="System.Reflection.PropertyInfo" />
1370        <method name="GetProperty(System.String, System.Type)" argnames="name, returnType" returntype="System.Reflection.PropertyInfo" />
1371        <method name="GetProperty(System.String)" argnames="name" returntype="System.Reflection.PropertyInfo" />
1372        <method name="GetProperties()" argnames="" returntype="System.Reflection.PropertyInfo[]" />
1373        <method name="GetNestedTypes()" argnames="" returntype="System.Type[]" />
1374        <method name="GetNestedType(System.String)" argnames="name" returntype="System.Type" />
1375        <method name="GetMember(System.String)" argnames="name" returntype="System.Reflection.MemberInfo[]" />
1376        <method name="GetMembers()" argnames="" returntype="System.Reflection.MemberInfo[]" />
1377        <method name="GetTypeArray(System.Object[])" argnames="args" returntype="System.Type[]" />
1378        <method name="Equals(System.Type)" argnames="o" returntype="System.Boolean" />
1379    </class>
1380    <class name="SerializableAttribute" namespace="System">
1381        <constructor name="SerializableAttribute()" argnames="" />
1382    </class>
1383    <class name="TypeInitializationException" namespace="System">
1384        <constructor name="TypeInitializationException(System.String, System.Exception)" argnames="fullTypeName, innerException" />
1385        <property name="TypeName" propertytype="System.String" />
1386        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1387    </class>
1388    <class name="UnauthorizedAccessException" namespace="System">
1389        <constructor name="UnauthorizedAccessException()" argnames="" />
1390        <constructor name="UnauthorizedAccessException(System.String)" argnames="message" />
1391        <constructor name="UnauthorizedAccessException(System.String, System.Exception)" argnames="message, inner" />
1392        <constructor name="UnauthorizedAccessException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1393    </class>
1394    <class name="UnhandledExceptionEventArgs" namespace="System">
1395        <constructor name="UnhandledExceptionEventArgs(System.Object, System.Boolean)" argnames="exception, isTerminating" />
1396        <property name="ExceptionObject" propertytype="System.Object" />
1397        <property name="IsTerminating" propertytype="System.Boolean" />
1398    </class>
1399    <class name="Version" namespace="System">
1400        <constructor name="Version(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="major, minor, build, revision" />
1401        <constructor name="Version(System.Int32, System.Int32, System.Int32)" argnames="major, minor, build" />
1402        <constructor name="Version(System.Int32, System.Int32)" argnames="major, minor" />
1403        <constructor name="Version(System.String)" argnames="version" />
1404        <constructor name="Version()" argnames="" />
1405        <property name="Major" propertytype="System.Int32" />
1406        <property name="Minor" propertytype="System.Int32" />
1407        <property name="Build" propertytype="System.Int32" />
1408        <property name="Revision" propertytype="System.Int32" />
1409        <method name="CompareTo(System.Object)" argnames="version" returntype="System.Int32" />
1410        <method name="Clone()" argnames="" returntype="System.Object" />
1411        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1412        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1413        <method name="ToString()" argnames="" returntype="System.String" />
1414        <method name="ToString(System.Int32)" argnames="fieldCount" returntype="System.String" />
1415        <operator name="op_Equality(System.Version, System.Version)" argnames="v1, v2" />
1416        <operator name="op_Inequality(System.Version, System.Version)" argnames="v1, v2" />
1417        <operator name="op_LessThan(System.Version, System.Version)" argnames="v1, v2" />
1418        <operator name="op_LessThanOrEqual(System.Version, System.Version)" argnames="v1, v2" />
1419        <operator name="op_GreaterThan(System.Version, System.Version)" argnames="v1, v2" />
1420        <operator name="op_GreaterThanOrEqual(System.Version, System.Version)" argnames="v1, v2" />
1421    </class>
1422    <class name="WeakReference" namespace="System">
1423        <constructor name="WeakReference(System.Object)" argnames="target" />
1424        <constructor name="WeakReference(System.Object, System.Boolean)" argnames="target, trackResurrection" />
1425        <constructor name="WeakReference(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
1426        <property name="IsAlive" propertytype="System.Boolean" />
1427        <property name="TrackResurrection" propertytype="System.Boolean" />
1428        <property name="Target" propertytype="System.Object" />
1429        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1430        <method name="Finalize()" argnames="" returntype="System.Void" />
1431    </class>
1432    <class name="STAThreadAttribute" namespace="System">
1433        <constructor name="STAThreadAttribute()" argnames="" />
1434    </class>
1435    <class name="MTAThreadAttribute" namespace="System">
1436        <constructor name="MTAThreadAttribute()" argnames="" />
1437    </class>
1438    <class name="ThreadStaticAttribute" namespace="System">
1439        <constructor name="ThreadStaticAttribute()" argnames="" />
1440    </class>
1441    <class name="AppDomainSetup" namespace="System">
1442        <constructor name="AppDomainSetup()" argnames="" />
1443        <property name="Value" propertytype="System.String[]" />
1444        <property name="ApplicationBase" propertytype="System.String" />
1445        <property name="ApplicationBaseKey" propertytype="System.String" />
1446        <property name="ConfigurationFile" propertytype="System.String" />
1447        <property name="ConfigurationFileKey" propertytype="System.String" />
1448        <property name="DynamicBase" propertytype="System.String" />
1449        <property name="DynamicBaseKey" propertytype="System.String" />
1450        <property name="DisallowPublisherPolicy" propertytype="System.Boolean" />
1451        <property name="DeveloperPath" propertytype="System.String" />
1452        <property name="DisallowPublisherPolicyKey" propertytype="System.String" />
1453        <property name="DeveloperPathKey" propertytype="System.String" />
1454        <property name="ApplicationName" propertytype="System.String" />
1455        <property name="ApplicationNameKey" propertytype="System.String" />
1456        <property name="PrivateBinPath" propertytype="System.String" />
1457        <property name="PrivateBinPathKey" propertytype="System.String" />
1458        <property name="PrivateBinPathProbe" propertytype="System.String" />
1459        <property name="PrivateBinPathProbeKey" propertytype="System.String" />
1460        <property name="ShadowCopyDirectories" propertytype="System.String" />
1461        <property name="ShadowCopyDirectoriesKey" propertytype="System.String" />
1462        <property name="ShadowCopyFiles" propertytype="System.String" />
1463        <property name="ShadowCopyFilesKey" propertytype="System.String" />
1464        <property name="CachePath" propertytype="System.String" />
1465        <property name="CachePathKey" propertytype="System.String" />
1466        <property name="LicenseFile" propertytype="System.String" />
1467        <property name="LicenseFileKey" propertytype="System.String" />
1468        <property name="LoaderOptimization" propertytype="System.LoaderOptimization" />
1469        <property name="LoaderOptimizationKey" propertytype="System.String" />
1470        <property name="DynamicDirectoryKey" propertytype="System.String" />
1471        <property name="ConfigurationExtenstion" propertytype="System.String" />
1472        <property name="PrivateBinPathEnvironmentVariable" propertytype="System.String" />
1473        <property name="RuntimeConfigurationFile" propertytype="System.String" />
1474        <property name="MachineConfigKey" propertytype="System.String" />
1475        <property name="HostBindingKey" propertytype="System.String" />
1476    </class>
1477    <interface name="ICloneable" namespace="System">
1478        <method name="Clone()" argnames="" returntype="System.Object" />
1479    </interface>
1480    <interface name="IComparable" namespace="System">
1481        <method name="CompareTo(System.Object)" argnames="obj" returntype="System.Int32" />
1482    </interface>
1483    <interface name="IConvertible" namespace="System">
1484        <method name="ToType(System.Type, System.IFormatProvider)" argnames="conversionType, provider" returntype="System.Object" />
1485        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1486        <method name="ToDateTime(System.IFormatProvider)" argnames="provider" returntype="System.DateTime" />
1487        <method name="ToDecimal(System.IFormatProvider)" argnames="provider" returntype="System.Decimal" />
1488        <method name="ToDouble(System.IFormatProvider)" argnames="provider" returntype="System.Double" />
1489        <method name="ToSingle(System.IFormatProvider)" argnames="provider" returntype="System.Single" />
1490        <method name="ToUInt64(System.IFormatProvider)" argnames="provider" returntype="System.UInt64" />
1491        <method name="ToInt64(System.IFormatProvider)" argnames="provider" returntype="System.Int64" />
1492        <method name="ToUInt32(System.IFormatProvider)" argnames="provider" returntype="System.UInt32" />
1493        <method name="ToInt32(System.IFormatProvider)" argnames="provider" returntype="System.Int32" />
1494        <method name="ToUInt16(System.IFormatProvider)" argnames="provider" returntype="System.UInt16" />
1495        <method name="ToInt16(System.IFormatProvider)" argnames="provider" returntype="System.Int16" />
1496        <method name="ToByte(System.IFormatProvider)" argnames="provider" returntype="System.Byte" />
1497        <method name="ToSByte(System.IFormatProvider)" argnames="provider" returntype="System.SByte" />
1498        <method name="ToChar(System.IFormatProvider)" argnames="provider" returntype="System.Char" />
1499        <method name="ToBoolean(System.IFormatProvider)" argnames="provider" returntype="System.Boolean" />
1500        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1501    </interface>
1502    <interface name="IFormattable" namespace="System">
1503        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, formatProvider" returntype="System.String" />
1504    </interface>
1505    <interface name="_AppDomain" namespace="System">
1506        <property name="Evidence" propertytype="System.Security.Policy.Evidence" />
1507        <property name="FriendlyName" propertytype="System.String" />
1508        <property name="BaseDirectory" propertytype="System.String" />
1509        <property name="RelativeSearchPath" propertytype="System.String" />
1510        <property name="ShadowCopyFiles" propertytype="System.Boolean" />
1511        <property name="DynamicDirectory" propertytype="System.String" />
1512        <method name="DoCallBack(System.CrossAppDomainDelegate)" argnames="theDelegate" returntype="System.Void" />
1513        <method name="SetPrincipalPolicy(System.Security.Principal.PrincipalPolicy)" argnames="policy" returntype="System.Void" />
1514        <method name="SetThreadPrincipal(System.Security.Principal.IPrincipal)" argnames="principal" returntype="System.Void" />
1515        <method name="SetAppDomainPolicy(System.Security.Policy.PolicyLevel)" argnames="domainPolicy" returntype="System.Void" />
1516        <method name="GetData(System.String)" argnames="name" returntype="System.Object" />
1517        <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />
1518        <method name="SetCachePath(System.String)" argnames="s" returntype="System.Void" />
1519        <method name="ClearShadowCopyPath()" argnames="" returntype="System.Void" />
1520        <method name="SetShadowCopyPath(System.String)" argnames="s" returntype="System.Void" />
1521        <method name="ClearPrivatePath()" argnames="" returntype="System.Void" />
1522        <method name="AppendPrivatePath(System.String)" argnames="path" returntype="System.Void" />
1523        <method name="GetAssemblies()" argnames="" returntype="System.Reflection.Assembly[]" />
1524        <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence, System.String[])" argnames="assemblyFile, assemblySecurity, args" returntype="System.Int32" />
1525        <method name="ExecuteAssembly(System.String)" argnames="assemblyFile" returntype="System.Int32" />
1526        <method name="ExecuteAssembly(System.String, System.Security.Policy.Evidence)" argnames="assemblyFile, assemblySecurity" returntype="System.Int32" />
1527        <method name="Load(System.String, System.Security.Policy.Evidence)" argnames="assemblyString, assemblySecurity" returntype="System.Reflection.Assembly" />
1528        <method name="Load(System.Reflection.AssemblyName, System.Security.Policy.Evidence)" argnames="assemblyRef, assemblySecurity" returntype="System.Reflection.Assembly" />
1529        <method name="Load(System.Byte[], System.Byte[], System.Security.Policy.Evidence)" argnames="rawAssembly, rawSymbolStore, securityEvidence" returntype="System.Reflection.Assembly" />
1530        <method name="Load(System.Byte[], System.Byte[])" argnames="rawAssembly, rawSymbolStore" returntype="System.Reflection.Assembly" />
1531        <method name="Load(System.Byte[])" argnames="rawAssembly" returntype="System.Reflection.Assembly" />
1532        <method name="Load(System.String)" argnames="assemblyString" returntype="System.Reflection.Assembly" />
1533        <method name="Load(System.Reflection.AssemblyName)" argnames="assemblyRef" returntype="System.Reflection.Assembly" />
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" />
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" />
1536        <method name="CreateInstanceFrom(System.String, System.String, System.Object[])" argnames="assemblyFile, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />
1537        <method name="CreateInstance(System.String, System.String, System.Object[])" argnames="assemblyName, typeName, activationAttributes" returntype="System.Runtime.Remoting.ObjectHandle" />
1538        <method name="CreateInstanceFrom(System.String, System.String)" argnames="assemblyFile, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
1539        <method name="CreateInstance(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Runtime.Remoting.ObjectHandle" />
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" />
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" />
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" />
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" />
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" />
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" />
1546        <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.Security.Policy.Evidence)" argnames="name, access, evidence" returntype="System.Reflection.Emit.AssemblyBuilder" />
1547        <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess, System.String)" argnames="name, access, dir" returntype="System.Reflection.Emit.AssemblyBuilder" />
1548        <method name="DefineDynamicAssembly(System.Reflection.AssemblyName, System.Reflection.Emit.AssemblyBuilderAccess)" argnames="name, access" returntype="System.Reflection.Emit.AssemblyBuilder" />
1549        <method name="GetLifetimeService()" argnames="" returntype="System.Object" />
1550        <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />
1551        <method name="GetType()" argnames="" returntype="System.Type" />
1552        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1553        <method name="Equals(System.Object)" argnames="other" returntype="System.Boolean" />
1554        <method name="ToString()" argnames="" returntype="System.String" />
1555        <event name="DomainUnload" />
1556        <event name="AssemblyLoad" />
1557        <event name="ProcessExit" />
1558        <event name="TypeResolve" />
1559        <event name="ResourceResolve" />
1560        <event name="AssemblyResolve" />
1561        <event name="UnhandledException" />
1562    </interface>
1563    <interface name="IAppDomainSetup" namespace="System">
1564        <property name="ApplicationBase" propertytype="System.String" />
1565        <property name="ApplicationName" propertytype="System.String" />
1566        <property name="CachePath" propertytype="System.String" />
1567        <property name="ConfigurationFile" propertytype="System.String" />
1568        <property name="DynamicBase" propertytype="System.String" />
1569        <property name="LicenseFile" propertytype="System.String" />
1570        <property name="PrivateBinPath" propertytype="System.String" />
1571        <property name="PrivateBinPathProbe" propertytype="System.String" />
1572        <property name="ShadowCopyDirectories" propertytype="System.String" />
1573        <property name="ShadowCopyFiles" propertytype="System.String" />
1574    </interface>
1575    <interface name="IAsyncResult" namespace="System">
1576        <property name="IsCompleted" propertytype="System.Boolean" />
1577        <property name="AsyncWaitHandle" propertytype="System.Threading.WaitHandle" />
1578        <property name="AsyncState" propertytype="System.Object" />
1579        <property name="CompletedSynchronously" propertytype="System.Boolean" />
1580    </interface>
1581    <interface name="ICustomFormatter" namespace="System">
1582        <method name="Format(System.String, System.Object, System.IFormatProvider)" argnames="format, arg, formatProvider" returntype="System.String" />
1583    </interface>
1584    <interface name="IDisposable" namespace="System">
1585        <method name="Dispose()" argnames="" returntype="System.Void" />
1586    </interface>
1587    <interface name="IFormatProvider" namespace="System">
1588        <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />
1589    </interface>
1590    <interface name="IServiceProvider" namespace="System">
1591        <method name="GetService(System.Type)" argnames="serviceType" returntype="System.Object" />
1592    </interface>
1593    <struct name="DateTime" namespace="System">
1594        <constructor name="DateTime(System.Int64)" argnames="ticks" />
1595        <constructor name="DateTime(System.Int32, System.Int32, System.Int32)" argnames="year, month, day" />
1596        <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Globalization.Calendar)" argnames="year, month, day, calendar" />
1597        <constructor name="DateTime(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, hour, minute, second" />
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" />
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" />
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" />
1601        <field name="MinValue" />
1602        <field name="MaxValue" />
1603        <property name="Date" propertytype="System.DateTime" />
1604        <property name="Day" propertytype="System.Int32" />
1605        <property name="DayOfWeek" propertytype="System.DayOfWeek" />
1606        <property name="DayOfYear" propertytype="System.Int32" />
1607        <property name="Hour" propertytype="System.Int32" />
1608        <property name="Millisecond" propertytype="System.Int32" />
1609        <property name="Minute" propertytype="System.Int32" />
1610        <property name="Month" propertytype="System.Int32" />
1611        <property name="Now" propertytype="System.DateTime" />
1612        <property name="UtcNow" propertytype="System.DateTime" />
1613        <property name="Second" propertytype="System.Int32" />
1614        <property name="Ticks" propertytype="System.Int64" />
1615        <property name="TimeOfDay" propertytype="System.TimeSpan" />
1616        <property name="Today" propertytype="System.DateTime" />
1617        <property name="Year" propertytype="System.Int32" />
1618        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1619        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1620        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1621        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1622        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1623        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
1624        <method name="ToString()" argnames="" returntype="System.String" />
1625        <method name="Add(System.TimeSpan)" argnames="value" returntype="System.DateTime" />
1626        <method name="AddDays(System.Double)" argnames="value" returntype="System.DateTime" />
1627        <method name="AddHours(System.Double)" argnames="value" returntype="System.DateTime" />
1628        <method name="AddMilliseconds(System.Double)" argnames="value" returntype="System.DateTime" />
1629        <method name="AddMinutes(System.Double)" argnames="value" returntype="System.DateTime" />
1630        <method name="AddMonths(System.Int32)" argnames="months" returntype="System.DateTime" />
1631        <method name="AddSeconds(System.Double)" argnames="value" returntype="System.DateTime" />
1632        <method name="AddTicks(System.Int64)" argnames="value" returntype="System.DateTime" />
1633        <method name="AddYears(System.Int32)" argnames="value" returntype="System.DateTime" />
1634        <method name="Compare(System.DateTime, System.DateTime)" argnames="t1, t2" returntype="System.Int32" />
1635        <method name="DaysInMonth(System.Int32, System.Int32)" argnames="year, month" returntype="System.Int32" />
1636        <method name="Equals(System.DateTime, System.DateTime)" argnames="t1, t2" returntype="System.Boolean" />
1637        <method name="FromFileTime(System.Int64)" argnames="fileTime" returntype="System.DateTime" />
1638        <method name="FromOADate(System.Double)" argnames="d" returntype="System.DateTime" />
1639        <method name="IsLeapYear(System.Int32)" argnames="year" returntype="System.Boolean" />
1640        <method name="Parse(System.String)" argnames="s" returntype="System.DateTime" />
1641        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.DateTime" />
1642        <method name="Parse(System.String, System.IFormatProvider, System.Globalization.DateTimeStyles)" argnames="s, provider, styles" returntype="System.DateTime" />
1643        <method name="ParseExact(System.String, System.String, System.IFormatProvider)" argnames="s, format, provider" returntype="System.DateTime" />
1644        <method name="ParseExact(System.String, System.String, System.IFormatProvider, System.Globalization.DateTimeStyles)" argnames="s, format, provider, style" returntype="System.DateTime" />
1645        <method name="ParseExact(System.String, System.String[], System.IFormatProvider, System.Globalization.DateTimeStyles)" argnames="s, formats, provider, style" returntype="System.DateTime" />
1646        <method name="Subtract(System.DateTime)" argnames="value" returntype="System.TimeSpan" />
1647        <method name="Subtract(System.TimeSpan)" argnames="value" returntype="System.DateTime" />
1648        <method name="ToOADate()" argnames="" returntype="System.Double" />
1649        <method name="ToFileTime()" argnames="" returntype="System.Int64" />
1650        <method name="ToLocalTime()" argnames="" returntype="System.DateTime" />
1651        <method name="ToLongDateString()" argnames="" returntype="System.String" />
1652        <method name="ToLongTimeString()" argnames="" returntype="System.String" />
1653        <method name="ToShortDateString()" argnames="" returntype="System.String" />
1654        <method name="ToShortTimeString()" argnames="" returntype="System.String" />
1655        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1656        <method name="ToUniversalTime()" argnames="" returntype="System.DateTime" />
1657        <method name="GetDateTimeFormats()" argnames="" returntype="System.String[]" />
1658        <method name="GetDateTimeFormats(System.IFormatProvider)" argnames="provider" returntype="System.String[]" />
1659        <method name="GetDateTimeFormats(System.Char)" argnames="format" returntype="System.String[]" />
1660        <method name="GetDateTimeFormats(System.Char, System.IFormatProvider)" argnames="format, provider" returntype="System.String[]" />
1661        <operator name="op_Addition(System.DateTime, System.TimeSpan)" argnames="d, t" />
1662        <operator name="op_Subtraction(System.DateTime, System.TimeSpan)" argnames="d, t" />
1663        <operator name="op_Subtraction(System.DateTime, System.DateTime)" argnames="d1, d2" />
1664        <operator name="op_Equality(System.DateTime, System.DateTime)" argnames="d1, d2" />
1665        <operator name="op_Inequality(System.DateTime, System.DateTime)" argnames="d1, d2" />
1666        <operator name="op_LessThan(System.DateTime, System.DateTime)" argnames="t1, t2" />
1667        <operator name="op_LessThanOrEqual(System.DateTime, System.DateTime)" argnames="t1, t2" />
1668        <operator name="op_GreaterThan(System.DateTime, System.DateTime)" argnames="t1, t2" />
1669        <operator name="op_GreaterThanOrEqual(System.DateTime, System.DateTime)" argnames="t1, t2" />
1670    </struct>
1671    <struct name="ArgIterator" namespace="System">
1672        <constructor name="ArgIterator(System.RuntimeArgumentHandle)" argnames="arglist" />
1673        <constructor name="ArgIterator(System.RuntimeArgumentHandle, System.Void*)" argnames="arglist, ptr" />
1674        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1675        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
1676        <method name="GetNextArg()" argnames="" returntype="System.TypedReference" />
1677        <method name="GetNextArg(System.RuntimeTypeHandle)" argnames="rth" returntype="System.TypedReference" />
1678        <method name="End()" argnames="" returntype="System.Void" />
1679        <method name="GetRemainingCount()" argnames="" returntype="System.Int32" />
1680        <method name="GetNextArgType()" argnames="" returntype="System.RuntimeTypeHandle" />
1681    </struct>
1682    <struct name="Boolean" namespace="System">
1683        <field name="TrueString" />
1684        <field name="FalseString" />
1685        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1686        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1687        <method name="CompareTo(System.Object)" argnames="obj" returntype="System.Int32" />
1688        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1689        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1690        <method name="ToString()" argnames="" returntype="System.String" />
1691        <method name="Parse(System.String)" argnames="value" returntype="System.Boolean" />
1692    </struct>
1693    <struct name="Byte" namespace="System">
1694        <field name="MaxValue" />
1695        <field name="MinValue" />
1696        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1697        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1698        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1699        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1700        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1701        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1702        <method name="ToString()" argnames="" returntype="System.String" />
1703        <method name="Parse(System.String)" argnames="s" returntype="System.Byte" />
1704        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Byte" />
1705        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Byte" />
1706        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Byte" />
1707        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1708    </struct>
1709    <struct name="Char" namespace="System">
1710        <field name="MaxValue" />
1711        <field name="MinValue" />
1712        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1713        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1714        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1715        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1716        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1717        <method name="ToString()" argnames="" returntype="System.String" />
1718        <method name="ToString(System.Char)" argnames="c" returntype="System.String" />
1719        <method name="Parse(System.String)" argnames="s" returntype="System.Char" />
1720        <method name="IsDigit(System.Char)" argnames="c" returntype="System.Boolean" />
1721        <method name="IsLetter(System.Char)" argnames="c" returntype="System.Boolean" />
1722        <method name="IsWhiteSpace(System.Char)" argnames="c" returntype="System.Boolean" />
1723        <method name="IsUpper(System.Char)" argnames="c" returntype="System.Boolean" />
1724        <method name="IsLower(System.Char)" argnames="c" returntype="System.Boolean" />
1725        <method name="IsPunctuation(System.Char)" argnames="c" returntype="System.Boolean" />
1726        <method name="IsLetterOrDigit(System.Char)" argnames="c" returntype="System.Boolean" />
1727        <method name="ToUpper(System.Char, System.Globalization.CultureInfo)" argnames="c, culture" returntype="System.Char" />
1728        <method name="ToUpper(System.Char)" argnames="c" returntype="System.Char" />
1729        <method name="ToLower(System.Char, System.Globalization.CultureInfo)" argnames="c, culture" returntype="System.Char" />
1730        <method name="ToLower(System.Char)" argnames="c" returntype="System.Char" />
1731        <method name="IsControl(System.Char)" argnames="c" returntype="System.Boolean" />
1732        <method name="IsControl(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1733        <method name="IsDigit(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1734        <method name="IsLetter(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1735        <method name="IsLetterOrDigit(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1736        <method name="IsLower(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1737        <method name="IsNumber(System.Char)" argnames="c" returntype="System.Boolean" />
1738        <method name="IsNumber(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1739        <method name="IsPunctuation(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1740        <method name="IsSeparator(System.Char)" argnames="c" returntype="System.Boolean" />
1741        <method name="IsSeparator(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1742        <method name="IsSurrogate(System.Char)" argnames="c" returntype="System.Boolean" />
1743        <method name="IsSurrogate(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1744        <method name="IsSymbol(System.Char)" argnames="c" returntype="System.Boolean" />
1745        <method name="IsSymbol(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1746        <method name="IsUpper(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1747        <method name="IsWhiteSpace(System.String, System.Int32)" argnames="s, index" returntype="System.Boolean" />
1748        <method name="GetUnicodeCategory(System.Char)" argnames="c" returntype="System.Globalization.UnicodeCategory" />
1749        <method name="GetUnicodeCategory(System.String, System.Int32)" argnames="s, index" returntype="System.Globalization.UnicodeCategory" />
1750        <method name="GetNumericValue(System.Char)" argnames="c" returntype="System.Double" />
1751        <method name="GetNumericValue(System.String, System.Int32)" argnames="s, index" returntype="System.Double" />
1752    </struct>
1753    <struct name="Decimal" namespace="System">
1754        <constructor name="Decimal(System.Int32)" argnames="value" />
1755        <constructor name="Decimal(System.UInt32)" argnames="value" />
1756        <constructor name="Decimal(System.Int64)" argnames="value" />
1757        <constructor name="Decimal(System.UInt64)" argnames="value" />
1758        <constructor name="Decimal(System.Single)" argnames="value" />
1759        <constructor name="Decimal(System.Double)" argnames="value" />
1760        <constructor name="Decimal(System.Int32[])" argnames="bits" />
1761        <constructor name="Decimal(System.Int32, System.Int32, System.Int32, System.Boolean, System.Byte)" argnames="lo, mid, hi, isNegative, scale" />
1762        <field name="Zero" />
1763        <field name="One" />
1764        <field name="MinusOne" />
1765        <field name="MaxValue" />
1766        <field name="MinValue" />
1767        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1768        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1769        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1770        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1771        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1772        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
1773        <method name="ToString()" argnames="" returntype="System.String" />
1774        <method name="ToOACurrency(System.Decimal)" argnames="value" returntype="System.Int64" />
1775        <method name="FromOACurrency(System.Int64)" argnames="cy" returntype="System.Decimal" />
1776        <method name="Add(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />
1777        <method name="Compare(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Int32" />
1778        <method name="Divide(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />
1779        <method name="Equals(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Boolean" />
1780        <method name="Floor(System.Decimal)" argnames="d" returntype="System.Decimal" />
1781        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1782        <method name="Parse(System.String)" argnames="s" returntype="System.Decimal" />
1783        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Decimal" />
1784        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Decimal" />
1785        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Decimal" />
1786        <method name="GetBits(System.Decimal)" argnames="d" returntype="System.Int32[]" />
1787        <method name="Remainder(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />
1788        <method name="Multiply(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />
1789        <method name="Negate(System.Decimal)" argnames="d" returntype="System.Decimal" />
1790        <method name="Round(System.Decimal, System.Int32)" argnames="d, decimals" returntype="System.Decimal" />
1791        <method name="Subtract(System.Decimal, System.Decimal)" argnames="d1, d2" returntype="System.Decimal" />
1792        <method name="ToByte(System.Decimal)" argnames="value" returntype="System.Byte" />
1793        <method name="ToSByte(System.Decimal)" argnames="value" returntype="System.SByte" />
1794        <method name="ToInt16(System.Decimal)" argnames="value" returntype="System.Int16" />
1795        <method name="ToDouble(System.Decimal)" argnames="d" returntype="System.Double" />
1796        <method name="ToInt32(System.Decimal)" argnames="d" returntype="System.Int32" />
1797        <method name="ToInt64(System.Decimal)" argnames="d" returntype="System.Int64" />
1798        <method name="ToUInt16(System.Decimal)" argnames="value" returntype="System.UInt16" />
1799        <method name="ToUInt32(System.Decimal)" argnames="d" returntype="System.UInt32" />
1800        <method name="ToUInt64(System.Decimal)" argnames="d" returntype="System.UInt64" />
1801        <method name="ToSingle(System.Decimal)" argnames="d" returntype="System.Single" />
1802        <method name="Truncate(System.Decimal)" argnames="d" returntype="System.Decimal" />
1803        <operator name="op_Implicit(System.Byte)" argnames="value" />
1804        <operator name="op_Implicit(System.SByte)" argnames="value" />
1805        <operator name="op_Implicit(System.Int16)" argnames="value" />
1806        <operator name="op_Implicit(System.UInt16)" argnames="value" />
1807        <operator name="op_Implicit(System.Char)" argnames="value" />
1808        <operator name="op_Implicit(System.Int32)" argnames="value" />
1809        <operator name="op_Implicit(System.UInt32)" argnames="value" />
1810        <operator name="op_Implicit(System.Int64)" argnames="value" />
1811        <operator name="op_Implicit(System.UInt64)" argnames="value" />
1812        <operator name="op_Explicit(System.Single)" argnames="value" />
1813        <operator name="op_Explicit(System.Double)" argnames="value" />
1814        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1815        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1816        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1817        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1818        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1819        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1820        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1821        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1822        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1823        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1824        <operator name="op_Explicit(System.Decimal)" argnames="value" />
1825        <operator name="op_UnaryPlus(System.Decimal)" argnames="d" />
1826        <operator name="op_UnaryNegation(System.Decimal)" argnames="d" />
1827        <operator name="op_Increment(System.Decimal)" argnames="d" />
1828        <operator name="op_Decrement(System.Decimal)" argnames="d" />
1829        <operator name="op_Addition(System.Decimal, System.Decimal)" argnames="d1, d2" />
1830        <operator name="op_Subtraction(System.Decimal, System.Decimal)" argnames="d1, d2" />
1831        <operator name="op_Multiply(System.Decimal, System.Decimal)" argnames="d1, d2" />
1832        <operator name="op_Division(System.Decimal, System.Decimal)" argnames="d1, d2" />
1833        <operator name="op_Modulus(System.Decimal, System.Decimal)" argnames="d1, d2" />
1834        <operator name="op_Equality(System.Decimal, System.Decimal)" argnames="d1, d2" />
1835        <operator name="op_Inequality(System.Decimal, System.Decimal)" argnames="d1, d2" />
1836        <operator name="op_LessThan(System.Decimal, System.Decimal)" argnames="d1, d2" />
1837        <operator name="op_LessThanOrEqual(System.Decimal, System.Decimal)" argnames="d1, d2" />
1838        <operator name="op_GreaterThan(System.Decimal, System.Decimal)" argnames="d1, d2" />
1839        <operator name="op_GreaterThanOrEqual(System.Decimal, System.Decimal)" argnames="d1, d2" />
1840    </struct>
1841    <struct name="Double" namespace="System">
1842        <field name="MinValue" />
1843        <field name="MaxValue" />
1844        <field name="Epsilon" />
1845        <field name="NegativeInfinity" />
1846        <field name="PositiveInfinity" />
1847        <field name="NaN" />
1848        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1849        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1850        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1851        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1852        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1853        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1854        <method name="ToString()" argnames="" returntype="System.String" />
1855        <method name="IsInfinity(System.Double)" argnames="d" returntype="System.Boolean" />
1856        <method name="IsPositiveInfinity(System.Double)" argnames="d" returntype="System.Boolean" />
1857        <method name="IsNegativeInfinity(System.Double)" argnames="d" returntype="System.Boolean" />
1858        <method name="IsNaN(System.Double)" argnames="d" returntype="System.Boolean" />
1859        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1860        <method name="Parse(System.String)" argnames="s" returntype="System.Double" />
1861        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Double" />
1862        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Double" />
1863        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Double" />
1864        <method name="TryParse(System.String, System.Globalization.NumberStyles, System.IFormatProvider, System.Double&amp;)" argnames="s, style, provider, result" returntype="System.Boolean" />
1865    </struct>
1866    <struct name="Guid" namespace="System">
1867        <constructor name="Guid(System.Byte[])" argnames="b" />
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" />
1869        <constructor name="Guid(System.String)" argnames="g" />
1870        <constructor name="Guid(System.Int32, System.Int16, System.Int16, System.Byte[])" argnames="a, b, c, d" />
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" />
1872        <field name="Empty" />
1873        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1874        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1875        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1876        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
1877        <method name="ToString()" argnames="" returntype="System.String" />
1878        <method name="ToByteArray()" argnames="" returntype="System.Byte[]" />
1879        <method name="NewGuid()" argnames="" returntype="System.Guid" />
1880        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1881        <operator name="op_Equality(System.Guid, System.Guid)" argnames="a, b" />
1882        <operator name="op_Inequality(System.Guid, System.Guid)" argnames="a, b" />
1883    </struct>
1884    <struct name="Int16" namespace="System">
1885        <field name="MaxValue" />
1886        <field name="MinValue" />
1887        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1888        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1889        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1890        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1891        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1892        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1893        <method name="ToString()" argnames="" returntype="System.String" />
1894        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1895        <method name="Parse(System.String)" argnames="s" returntype="System.Int16" />
1896        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Int16" />
1897        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Int16" />
1898        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Int16" />
1899    </struct>
1900    <struct name="Int32" namespace="System">
1901        <field name="MaxValue" />
1902        <field name="MinValue" />
1903        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1904        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1905        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1906        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1907        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1908        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1909        <method name="ToString()" argnames="" returntype="System.String" />
1910        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1911        <method name="Parse(System.String)" argnames="s" returntype="System.Int32" />
1912        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Int32" />
1913        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Int32" />
1914        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Int32" />
1915    </struct>
1916    <struct name="Int64" namespace="System">
1917        <field name="MaxValue" />
1918        <field name="MinValue" />
1919        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1920        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1921        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1922        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1923        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1924        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1925        <method name="ToString()" argnames="" returntype="System.String" />
1926        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1927        <method name="Parse(System.String)" argnames="s" returntype="System.Int64" />
1928        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Int64" />
1929        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Int64" />
1930        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Int64" />
1931    </struct>
1932    <struct name="IntPtr" namespace="System">
1933        <constructor name="IntPtr(System.Int32)" argnames="value" />
1934        <constructor name="IntPtr(System.Int64)" argnames="value" />
1935        <constructor name="IntPtr(System.Void*)" argnames="value" />
1936        <field name="Zero" />
1937        <property name="Size" propertytype="System.Int32" />
1938        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1939        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1940        <method name="ToString()" argnames="" returntype="System.String" />
1941        <method name="ToInt32()" argnames="" returntype="System.Int32" />
1942        <method name="ToInt64()" argnames="" returntype="System.Int64" />
1943        <method name="ToPointer()" argnames="" returntype="System.Void*" />
1944        <operator name="op_Explicit(System.Int32)" argnames="value" />
1945        <operator name="op_Explicit(System.Int64)" argnames="value" />
1946        <operator name="op_Explicit(System.Void*)" argnames="value" />
1947        <operator name="op_Explicit(System.IntPtr)" argnames="value" />
1948        <operator name="op_Explicit(System.IntPtr)" argnames="value" />
1949        <operator name="op_Explicit(System.IntPtr)" argnames="value" />
1950        <operator name="op_Equality(System.IntPtr, System.IntPtr)" argnames="value1, value2" />
1951        <operator name="op_Inequality(System.IntPtr, System.IntPtr)" argnames="value1, value2" />
1952    </struct>
1953    <struct name="RuntimeArgumentHandle" namespace="System" />
1954    <struct name="RuntimeFieldHandle" namespace="System">
1955        <property name="Value" propertytype="System.IntPtr" />
1956        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1957    </struct>
1958    <struct name="RuntimeMethodHandle" namespace="System">
1959        <property name="Value" propertytype="System.IntPtr" />
1960        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1961        <method name="GetFunctionPointer()" argnames="" returntype="System.IntPtr" />
1962    </struct>
1963    <struct name="RuntimeTypeHandle" namespace="System">
1964        <property name="Value" propertytype="System.IntPtr" />
1965        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
1966    </struct>
1967    <struct name="SByte" namespace="System">
1968        <field name="MaxValue" />
1969        <field name="MinValue" />
1970        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1971        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1972        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1973        <method name="CompareTo(System.Object)" argnames="obj" returntype="System.Int32" />
1974        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1975        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1976        <method name="ToString()" argnames="" returntype="System.String" />
1977        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
1978        <method name="Parse(System.String)" argnames="s" returntype="System.SByte" />
1979        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.SByte" />
1980        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.SByte" />
1981        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.SByte" />
1982    </struct>
1983    <struct name="Single" namespace="System">
1984        <field name="MinValue" />
1985        <field name="Epsilon" />
1986        <field name="MaxValue" />
1987        <field name="PositiveInfinity" />
1988        <field name="NegativeInfinity" />
1989        <field name="NaN" />
1990        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
1991        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
1992        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
1993        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
1994        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
1995        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
1996        <method name="ToString()" argnames="" returntype="System.String" />
1997        <method name="IsInfinity(System.Single)" argnames="f" returntype="System.Boolean" />
1998        <method name="IsPositiveInfinity(System.Single)" argnames="f" returntype="System.Boolean" />
1999        <method name="IsNegativeInfinity(System.Single)" argnames="f" returntype="System.Boolean" />
2000        <method name="IsNaN(System.Single)" argnames="f" returntype="System.Boolean" />
2001        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
2002        <method name="Parse(System.String)" argnames="s" returntype="System.Single" />
2003        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.Single" />
2004        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.Single" />
2005        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.Single" />
2006    </struct>
2007    <struct name="TimeSpan" namespace="System">
2008        <constructor name="TimeSpan(System.Int64)" argnames="ticks" />
2009        <constructor name="TimeSpan(System.Int32, System.Int32, System.Int32)" argnames="hours, minutes, seconds" />
2010        <constructor name="TimeSpan(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="days, hours, minutes, seconds" />
2011        <constructor name="TimeSpan(System.Int32, System.Int32, System.Int32, System.Int32, System.Int32)" argnames="days, hours, minutes, seconds, milliseconds" />
2012        <field name="Zero" />
2013        <field name="MaxValue" />
2014        <field name="MinValue" />
2015        <field name="TicksPerMillisecond" />
2016        <field name="TicksPerSecond" />
2017        <field name="TicksPerMinute" />
2018        <field name="TicksPerHour" />
2019        <field name="TicksPerDay" />
2020        <property name="Ticks" propertytype="System.Int64" />
2021        <property name="Days" propertytype="System.Int32" />
2022        <property name="Hours" propertytype="System.Int32" />
2023        <property name="Milliseconds" propertytype="System.Int32" />
2024        <property name="Minutes" propertytype="System.Int32" />
2025        <property name="Seconds" propertytype="System.Int32" />
2026        <property name="TotalDays" propertytype="System.Double" />
2027        <property name="TotalHours" propertytype="System.Double" />
2028        <property name="TotalMilliseconds" propertytype="System.Double" />
2029        <property name="TotalMinutes" propertytype="System.Double" />
2030        <property name="TotalSeconds" propertytype="System.Double" />
2031        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
2032        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2033        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
2034        <method name="ToString()" argnames="" returntype="System.String" />
2035        <method name="Add(System.TimeSpan)" argnames="ts" returntype="System.TimeSpan" />
2036        <method name="Compare(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" returntype="System.Int32" />
2037        <method name="FromDays(System.Double)" argnames="value" returntype="System.TimeSpan" />
2038        <method name="Duration()" argnames="" returntype="System.TimeSpan" />
2039        <method name="Equals(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" returntype="System.Boolean" />
2040        <method name="FromHours(System.Double)" argnames="value" returntype="System.TimeSpan" />
2041        <method name="FromMilliseconds(System.Double)" argnames="value" returntype="System.TimeSpan" />
2042        <method name="FromMinutes(System.Double)" argnames="value" returntype="System.TimeSpan" />
2043        <method name="Negate()" argnames="" returntype="System.TimeSpan" />
2044        <method name="Parse(System.String)" argnames="s" returntype="System.TimeSpan" />
2045        <method name="FromSeconds(System.Double)" argnames="value" returntype="System.TimeSpan" />
2046        <method name="Subtract(System.TimeSpan)" argnames="ts" returntype="System.TimeSpan" />
2047        <method name="FromTicks(System.Int64)" argnames="value" returntype="System.TimeSpan" />
2048        <operator name="op_UnaryNegation(System.TimeSpan)" argnames="t" />
2049        <operator name="op_Subtraction(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2050        <operator name="op_UnaryPlus(System.TimeSpan)" argnames="t" />
2051        <operator name="op_Addition(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2052        <operator name="op_Equality(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2053        <operator name="op_Inequality(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2054        <operator name="op_LessThan(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2055        <operator name="op_LessThanOrEqual(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2056        <operator name="op_GreaterThan(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2057        <operator name="op_GreaterThanOrEqual(System.TimeSpan, System.TimeSpan)" argnames="t1, t2" />
2058    </struct>
2059    <struct name="TypedReference" namespace="System">
2060        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2061        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
2062        <method name="MakeTypedReference(System.Object, System.Reflection.FieldInfo[])" argnames="target, flds" returntype="System.TypedReference" />
2063        <method name="ToObject(System.TypedReference)" argnames="value" returntype="System.Object" />
2064        <method name="GetTargetType(System.TypedReference)" argnames="value" returntype="System.Type" />
2065        <method name="TargetTypeToken(System.TypedReference)" argnames="value" returntype="System.RuntimeTypeHandle" />
2066        <method name="SetTypedReference(System.TypedReference, System.Object)" argnames="target, value" returntype="System.Void" />
2067    </struct>
2068    <struct name="UInt16" namespace="System">
2069        <field name="MaxValue" />
2070        <field name="MinValue" />
2071        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
2072        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
2073        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
2074        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
2075        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2076        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
2077        <method name="ToString()" argnames="" returntype="System.String" />
2078        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
2079        <method name="Parse(System.String)" argnames="s" returntype="System.UInt16" />
2080        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.UInt16" />
2081        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.UInt16" />
2082        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.UInt16" />
2083    </struct>
2084    <struct name="UInt32" namespace="System">
2085        <field name="MaxValue" />
2086        <field name="MinValue" />
2087        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
2088        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
2089        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
2090        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
2091        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2092        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
2093        <method name="ToString()" argnames="" returntype="System.String" />
2094        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
2095        <method name="Parse(System.String)" argnames="s" returntype="System.UInt32" />
2096        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.UInt32" />
2097        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.UInt32" />
2098        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.UInt32" />
2099    </struct>
2100    <struct name="UInt64" namespace="System">
2101        <field name="MaxValue" />
2102        <field name="MinValue" />
2103        <method name="ToString(System.IFormatProvider)" argnames="provider" returntype="System.String" />
2104        <method name="GetTypeCode()" argnames="" returntype="System.TypeCode" />
2105        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" returntype="System.String" />
2106        <method name="CompareTo(System.Object)" argnames="value" returntype="System.Int32" />
2107        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2108        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
2109        <method name="ToString()" argnames="" returntype="System.String" />
2110        <method name="ToString(System.String)" argnames="format" returntype="System.String" />
2111        <method name="Parse(System.String)" argnames="s" returntype="System.UInt64" />
2112        <method name="Parse(System.String, System.Globalization.NumberStyles)" argnames="s, style" returntype="System.UInt64" />
2113        <method name="Parse(System.String, System.IFormatProvider)" argnames="s, provider" returntype="System.UInt64" />
2114        <method name="Parse(System.String, System.Globalization.NumberStyles, System.IFormatProvider)" argnames="s, style, provider" returntype="System.UInt64" />
2115    </struct>
2116    <struct name="UIntPtr" namespace="System">
2117        <constructor name="UIntPtr(System.UInt32)" argnames="value" />
2118        <constructor name="UIntPtr(System.UInt64)" argnames="value" />
2119        <constructor name="UIntPtr(System.Void*)" argnames="value" />
2120        <field name="Zero" />
2121        <property name="Size" propertytype="System.Int32" />
2122        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2123        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
2124        <method name="ToString()" argnames="" returntype="System.String" />
2125        <method name="ToUInt32()" argnames="" returntype="System.UInt32" />
2126        <method name="ToUInt64()" argnames="" returntype="System.UInt64" />
2127        <method name="ToPointer()" argnames="" returntype="System.Void*" />
2128        <operator name="op_Explicit(System.UInt32)" argnames="value" />
2129        <operator name="op_Explicit(System.UInt64)" argnames="value" />
2130        <operator name="op_Explicit(System.UIntPtr)" argnames="value" />
2131        <operator name="op_Explicit(System.UIntPtr)" argnames="value" />
2132        <operator name="op_Explicit(System.Void*)" argnames="value" />
2133        <operator name="op_Explicit(System.UIntPtr)" argnames="value" />
2134        <operator name="op_Equality(System.UIntPtr, System.UIntPtr)" argnames="value1, value2" />
2135        <operator name="op_Inequality(System.UIntPtr, System.UIntPtr)" argnames="value1, value2" />
2136    </struct>
2137    <struct name="Void" namespace="System" />
2138    <delegate name="MulticastDelegate" namespace="System">
2139        <constructor name="MulticastDelegate(System.Object, System.String)" argnames="target, method" />
2140        <constructor name="MulticastDelegate(System.Type, System.String)" argnames="target, method" />
2141        <property name="Previous" propertytype="System.MulticastDelegate" />
2142        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
2143        <method name="RemoveImpl(System.Delegate)" argnames="value" returntype="System.Delegate" />
2144        <method name="CombineImpl(System.Delegate)" argnames="follow" returntype="System.Delegate" />
2145        <method name="GetInvocationList()" argnames="" returntype="System.Delegate[]" />
2146        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" returntype="System.Object" />
2147        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2148        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
2149        <operator name="op_Equality(System.MulticastDelegate, System.MulticastDelegate)" argnames="d1, d2" />
2150        <operator name="op_Inequality(System.MulticastDelegate, System.MulticastDelegate)" argnames="d1, d2" />
2151    </delegate>
2152    <delegate name="ResolveEventHandler" namespace="System">
2153        <constructor name="ResolveEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
2154        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Reflection.Assembly" />
2155        <method name="BeginInvoke(System.Object, System.ResolveEventArgs, System.AsyncCallback, System.Object)" argnames="sender, args, callback, object" returntype="System.IAsyncResult" />
2156        <method name="Invoke(System.Object, System.ResolveEventArgs)" argnames="sender, args" returntype="System.Reflection.Assembly" />
2157    </delegate>
2158    <delegate name="AssemblyLoadEventHandler" namespace="System">
2159        <constructor name="AssemblyLoadEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
2160        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
2161        <method name="BeginInvoke(System.Object, System.AssemblyLoadEventArgs, System.AsyncCallback, System.Object)" argnames="sender, args, callback, object" returntype="System.IAsyncResult" />
2162        <method name="Invoke(System.Object, System.AssemblyLoadEventArgs)" argnames="sender, args" returntype="System.Void" />
2163    </delegate>
2164    <delegate name="CrossAppDomainDelegate" namespace="System">
2165        <constructor name="CrossAppDomainDelegate(System.Object, System.IntPtr)" argnames="object, method" />
2166        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
2167        <method name="BeginInvoke(System.AsyncCallback, System.Object)" argnames="callback, object" returntype="System.IAsyncResult" />
2168        <method name="Invoke()" argnames="" returntype="System.Void" />
2169    </delegate>
2170    <delegate name="AsyncCallback" namespace="System">
2171        <constructor name="AsyncCallback(System.Object, System.IntPtr)" argnames="object, method" />
2172        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
2173        <method name="BeginInvoke(System.IAsyncResult, System.AsyncCallback, System.Object)" argnames="ar, callback, object" returntype="System.IAsyncResult" />
2174        <method name="Invoke(System.IAsyncResult)" argnames="ar" returntype="System.Void" />
2175    </delegate>
2176    <delegate name="EventHandler" namespace="System">
2177        <constructor name="EventHandler(System.Object, System.IntPtr)" argnames="object, method" />
2178        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
2179        <method name="BeginInvoke(System.Object, System.EventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
2180        <method name="Invoke(System.Object, System.EventArgs)" argnames="sender, e" returntype="System.Void" />
2181    </delegate>
2182    <delegate name="UnhandledExceptionEventHandler" namespace="System">
2183        <constructor name="UnhandledExceptionEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
2184        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
2185        <method name="BeginInvoke(System.Object, System.UnhandledExceptionEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
2186        <method name="Invoke(System.Object, System.UnhandledExceptionEventArgs)" argnames="sender, e" returntype="System.Void" />
2187    </delegate>
2188    <enum name="LoaderOptimization" namespace="System">
2189        <field name="NotSpecified" />
2190        <field name="SingleDomain" />
2191        <field name="MultiDomain" />
2192        <field name="MultiDomainHost" />
2193    </enum>
2194    <enum name="AttributeTargets" namespace="System">
2195        <field name="Assembly" />
2196        <field name="Module" />
2197        <field name="Class" />
2198        <field name="Struct" />
2199        <field name="Enum" />
2200        <field name="Constructor" />
2201        <field name="Method" />
2202        <field name="Property" />
2203        <field name="Field" />
2204        <field name="Event" />
2205        <field name="Interface" />
2206        <field name="Parameter" />
2207        <field name="Delegate" />
2208        <field name="ReturnValue" />
2209        <field name="All" />
2210    </enum>
2211    <enum name="DayOfWeek" namespace="System">
2212        <field name="Sunday" />
2213        <field name="Monday" />
2214        <field name="Tuesday" />
2215        <field name="Wednesday" />
2216        <field name="Thursday" />
2217        <field name="Friday" />
2218        <field name="Saturday" />
2219    </enum>
2220    <enum name="SpecialFolder" namespace="System">
2221        <field name="ApplicationData" />
2222        <field name="CommonApplicationData" />
2223        <field name="LocalApplicationData" />
2224        <field name="Cookies" />
2225        <field name="Favorites" />
2226        <field name="History" />
2227        <field name="InternetCache" />
2228        <field name="Programs" />
2229        <field name="Recent" />
2230        <field name="SendTo" />
2231        <field name="StartMenu" />
2232        <field name="Startup" />
2233        <field name="System" />
2234        <field name="Templates" />
2235        <field name="DesktopDirectory" />
2236        <field name="Personal" />
2237        <field name="ProgramFiles" />
2238        <field name="CommonProgramFiles" />
2239    </enum>
2240    <enum name="PlatformID" namespace="System">
2241        <field name="Win32S" />
2242        <field name="Win32Windows" />
2243        <field name="Win32NT" />
2244    </enum>
2245    <enum name="TypeCode" namespace="System">
2246        <field name="Empty" />
2247        <field name="Object" />
2248        <field name="DBNull" />
2249        <field name="Boolean" />
2250        <field name="Char" />
2251        <field name="SByte" />
2252        <field name="Byte" />
2253        <field name="Int16" />
2254        <field name="UInt16" />
2255        <field name="Int32" />
2256        <field name="UInt32" />
2257        <field name="Int64" />
2258        <field name="UInt64" />
2259        <field name="Single" />
2260        <field name="Double" />
2261        <field name="Decimal" />
2262        <field name="DateTime" />
2263        <field name="String" />
2264    </enum>
2265    <class name="ArrayList" namespace="System.Collections">
2266        <constructor name="ArrayList()" argnames="" />
2267        <constructor name="ArrayList(System.Int32)" argnames="capacity" />
2268        <constructor name="ArrayList(System.Collections.ICollection)" argnames="c" />
2269        <property name="Capacity" propertytype="System.Int32" />
2270        <property name="Count" propertytype="System.Int32" />
2271        <property name="IsFixedSize" propertytype="System.Boolean" />
2272        <property name="IsReadOnly" propertytype="System.Boolean" />
2273        <property name="IsSynchronized" propertytype="System.Boolean" />
2274        <property name="SyncRoot" propertytype="System.Object" />
2275        <property name="Item" propertytype="System.Object" />
2276        <method name="Clone()" argnames="" returntype="System.Object" />
2277        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2278        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />
2279        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
2280        <method name="Remove(System.Object)" argnames="obj" returntype="System.Void" />
2281        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2282        <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />
2283        <method name="Clear()" argnames="" returntype="System.Void" />
2284        <method name="Contains(System.Object)" argnames="item" returntype="System.Boolean" />
2285        <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />
2286        <method name="TrimToSize()" argnames="" returntype="System.Void" />
2287        <method name="ToArray(System.Type)" argnames="type" returntype="System.Array" />
2288        <method name="ToArray()" argnames="" returntype="System.Object[]" />
2289        <method name="Sort(System.Int32, System.Int32, System.Collections.IComparer)" argnames="index, count, comparer" returntype="System.Void" />
2290        <method name="Sort(System.Collections.IComparer)" argnames="comparer" returntype="System.Void" />
2291        <method name="Sort()" argnames="" returntype="System.Void" />
2292        <method name="GetRange(System.Int32, System.Int32)" argnames="index, count" returntype="System.Collections.ArrayList" />
2293        <method name="SetRange(System.Int32, System.Collections.ICollection)" argnames="index, c" returntype="System.Void" />
2294        <method name="Reverse(System.Int32, System.Int32)" argnames="index, count" returntype="System.Void" />
2295        <method name="Reverse()" argnames="" returntype="System.Void" />
2296        <method name="RemoveRange(System.Int32, System.Int32)" argnames="index, count" returntype="System.Void" />
2297        <method name="LastIndexOf(System.Object, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />
2298        <method name="LastIndexOf(System.Object, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
2299        <method name="LastIndexOf(System.Object)" argnames="value" returntype="System.Int32" />
2300        <method name="InsertRange(System.Int32, System.Collections.ICollection)" argnames="index, c" returntype="System.Void" />
2301        <method name="IndexOf(System.Object, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Int32" />
2302        <method name="IndexOf(System.Object, System.Int32)" argnames="value, startIndex" returntype="System.Int32" />
2303        <method name="GetEnumerator(System.Int32, System.Int32)" argnames="index, count" returntype="System.Collections.IEnumerator" />
2304        <method name="CopyTo(System.Int32, System.Array, System.Int32, System.Int32)" argnames="index, array, arrayIndex, count" returntype="System.Void" />
2305        <method name="CopyTo(System.Array)" argnames="array" returntype="System.Void" />
2306        <method name="BinarySearch(System.Object, System.Collections.IComparer)" argnames="value, comparer" returntype="System.Int32" />
2307        <method name="BinarySearch(System.Object)" argnames="value" returntype="System.Int32" />
2308        <method name="BinarySearch(System.Int32, System.Int32, System.Object, System.Collections.IComparer)" argnames="index, count, value, comparer" returntype="System.Int32" />
2309        <method name="AddRange(System.Collections.ICollection)" argnames="c" returntype="System.Void" />
2310        <method name="Adapter(System.Collections.IList)" argnames="list" returntype="System.Collections.ArrayList" />
2311        <method name="FixedSize(System.Collections.IList)" argnames="list" returntype="System.Collections.IList" />
2312        <method name="FixedSize(System.Collections.ArrayList)" argnames="list" returntype="System.Collections.ArrayList" />
2313        <method name="ReadOnly(System.Collections.IList)" argnames="list" returntype="System.Collections.IList" />
2314        <method name="ReadOnly(System.Collections.ArrayList)" argnames="list" returntype="System.Collections.ArrayList" />
2315        <method name="Repeat(System.Object, System.Int32)" argnames="value, count" returntype="System.Collections.ArrayList" />
2316        <method name="Synchronized(System.Collections.IList)" argnames="list" returntype="System.Collections.IList" />
2317        <method name="Synchronized(System.Collections.ArrayList)" argnames="list" returntype="System.Collections.ArrayList" />
2318    </class>
2319    <class name="BitArray" namespace="System.Collections">
2320        <constructor name="BitArray(System.Int32)" argnames="length" />
2321        <constructor name="BitArray(System.Int32, System.Boolean)" argnames="length, defaultValue" />
2322        <constructor name="BitArray(System.Byte[])" argnames="bytes" />
2323        <constructor name="BitArray(System.Boolean[])" argnames="values" />
2324        <constructor name="BitArray(System.Int32[])" argnames="values" />
2325        <constructor name="BitArray(System.Collections.BitArray)" argnames="bits" />
2326        <property name="Item" propertytype="System.Boolean" />
2327        <property name="Length" propertytype="System.Int32" />
2328        <property name="Count" propertytype="System.Int32" />
2329        <property name="SyncRoot" propertytype="System.Object" />
2330        <property name="IsReadOnly" propertytype="System.Boolean" />
2331        <property name="IsSynchronized" propertytype="System.Boolean" />
2332        <method name="Clone()" argnames="" returntype="System.Object" />
2333        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2334        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
2335        <method name="Get(System.Int32)" argnames="index" returntype="System.Boolean" />
2336        <method name="Set(System.Int32, System.Boolean)" argnames="index, value" returntype="System.Void" />
2337        <method name="SetAll(System.Boolean)" argnames="value" returntype="System.Void" />
2338        <method name="And(System.Collections.BitArray)" argnames="value" returntype="System.Collections.BitArray" />
2339        <method name="Or(System.Collections.BitArray)" argnames="value" returntype="System.Collections.BitArray" />
2340        <method name="Xor(System.Collections.BitArray)" argnames="value" returntype="System.Collections.BitArray" />
2341        <method name="Not()" argnames="" returntype="System.Collections.BitArray" />
2342    </class>
2343    <class name="CaseInsensitiveComparer" namespace="System.Collections">
2344        <constructor name="CaseInsensitiveComparer()" argnames="" />
2345        <constructor name="CaseInsensitiveComparer(System.Globalization.CultureInfo)" argnames="culture" />
2346        <property name="Default" propertytype="System.Collections.CaseInsensitiveComparer" />
2347        <method name="Compare(System.Object, System.Object)" argnames="a, b" returntype="System.Int32" />
2348    </class>
2349    <class name="CaseInsensitiveHashCodeProvider" namespace="System.Collections">
2350        <constructor name="CaseInsensitiveHashCodeProvider()" argnames="" />
2351        <constructor name="CaseInsensitiveHashCodeProvider(System.Globalization.CultureInfo)" argnames="culture" />
2352        <property name="Default" propertytype="System.Collections.CaseInsensitiveHashCodeProvider" />
2353        <method name="GetHashCode(System.Object)" argnames="obj" returntype="System.Int32" />
2354    </class>
2355    <class name="CollectionBase" namespace="System.Collections">
2356        <constructor name="CollectionBase()" argnames="" />
2357        <property name="InnerList" propertytype="System.Collections.ArrayList" />
2358        <property name="List" propertytype="System.Collections.IList" />
2359        <property name="Count" propertytype="System.Int32" />
2360        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2361        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
2362        <method name="Clear()" argnames="" returntype="System.Void" />
2363        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2364        <method name="OnClearComplete()" argnames="" returntype="System.Void" />
2365        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2366        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />
2367        <method name="OnValidate(System.Object)" argnames="value" returntype="System.Void" />
2368        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2369        <method name="OnClear()" argnames="" returntype="System.Void" />
2370        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2371        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />
2372    </class>
2373    <class name="Comparer" namespace="System.Collections">
2374        <field name="Default" />
2375        <method name="Compare(System.Object, System.Object)" argnames="a, b" returntype="System.Int32" />
2376    </class>
2377    <class name="DictionaryBase" namespace="System.Collections">
2378        <constructor name="DictionaryBase()" argnames="" />
2379        <property name="InnerHashtable" propertytype="System.Collections.Hashtable" />
2380        <property name="Dictionary" propertytype="System.Collections.IDictionary" />
2381        <property name="Count" propertytype="System.Int32" />
2382        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
2383        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
2384        <method name="Clear()" argnames="" returntype="System.Void" />
2385        <method name="OnRemoveComplete(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2386        <method name="OnClearComplete()" argnames="" returntype="System.Void" />
2387        <method name="OnInsertComplete(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2388        <method name="OnSetComplete(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" returntype="System.Void" />
2389        <method name="OnValidate(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2390        <method name="OnRemove(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2391        <method name="OnClear()" argnames="" returntype="System.Void" />
2392        <method name="OnInsert(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2393        <method name="OnSet(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" returntype="System.Void" />
2394        <method name="OnGet(System.Object, System.Object)" argnames="key, currentValue" returntype="System.Object" />
2395    </class>
2396    <class name="Hashtable" namespace="System.Collections">
2397        <constructor name="Hashtable()" argnames="" />
2398        <constructor name="Hashtable(System.Int32)" argnames="capacity" />
2399        <constructor name="Hashtable(System.Int32, System.Single)" argnames="capacity, loadFactor" />
2400        <constructor name="Hashtable(System.Int32, System.Single, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="capacity, loadFactor, hcp, comparer" />
2401        <constructor name="Hashtable(System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="hcp, comparer" />
2402        <constructor name="Hashtable(System.Int32, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="capacity, hcp, comparer" />
2403        <constructor name="Hashtable(System.Collections.IDictionary)" argnames="d" />
2404        <constructor name="Hashtable(System.Collections.IDictionary, System.Single)" argnames="d, loadFactor" />
2405        <constructor name="Hashtable(System.Collections.IDictionary, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="d, hcp, comparer" />
2406        <constructor name="Hashtable(System.Collections.IDictionary, System.Single, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="d, loadFactor, hcp, comparer" />
2407        <constructor name="Hashtable(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
2408        <property name="hcp" propertytype="System.Collections.IHashCodeProvider" />
2409        <property name="comparer" propertytype="System.Collections.IComparer" />
2410        <property name="Item" propertytype="System.Object" />
2411        <property name="IsReadOnly" propertytype="System.Boolean" />
2412        <property name="IsFixedSize" propertytype="System.Boolean" />
2413        <property name="IsSynchronized" propertytype="System.Boolean" />
2414        <property name="Keys" propertytype="System.Collections.ICollection" />
2415        <property name="Values" propertytype="System.Collections.ICollection" />
2416        <property name="SyncRoot" propertytype="System.Object" />
2417        <property name="Count" propertytype="System.Int32" />
2418        <method name="Clone()" argnames="" returntype="System.Object" />
2419        <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />
2420        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
2421        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />
2422        <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />
2423        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
2424        <method name="Clear()" argnames="" returntype="System.Void" />
2425        <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2426        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
2427        <method name="KeyEquals(System.Object, System.Object)" argnames="item, key" returntype="System.Boolean" />
2428        <method name="GetHash(System.Object)" argnames="key" returntype="System.Int32" />
2429        <method name="ContainsValue(System.Object)" argnames="value" returntype="System.Boolean" />
2430        <method name="ContainsKey(System.Object)" argnames="key" returntype="System.Boolean" />
2431        <method name="Synchronized(System.Collections.Hashtable)" argnames="table" returntype="System.Collections.Hashtable" />
2432    </class>
2433    <class name="Queue" namespace="System.Collections">
2434        <constructor name="Queue()" argnames="" />
2435        <constructor name="Queue(System.Int32)" argnames="capacity" />
2436        <constructor name="Queue(System.Int32, System.Single)" argnames="capacity, growFactor" />
2437        <constructor name="Queue(System.Collections.ICollection)" argnames="col" />
2438        <property name="Count" propertytype="System.Int32" />
2439        <property name="IsSynchronized" propertytype="System.Boolean" />
2440        <property name="SyncRoot" propertytype="System.Object" />
2441        <method name="Clone()" argnames="" returntype="System.Object" />
2442        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2443        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
2444        <method name="TrimToSize()" argnames="" returntype="System.Void" />
2445        <method name="ToArray()" argnames="" returntype="System.Object[]" />
2446        <method name="Contains(System.Object)" argnames="obj" returntype="System.Boolean" />
2447        <method name="Peek()" argnames="" returntype="System.Object" />
2448        <method name="Dequeue()" argnames="" returntype="System.Object" />
2449        <method name="Enqueue(System.Object)" argnames="obj" returntype="System.Void" />
2450        <method name="Clear()" argnames="" returntype="System.Void" />
2451        <method name="Synchronized(System.Collections.Queue)" argnames="queue" returntype="System.Collections.Queue" />
2452    </class>
2453    <class name="ReadOnlyCollectionBase" namespace="System.Collections">
2454        <constructor name="ReadOnlyCollectionBase()" argnames="" />
2455        <property name="InnerList" propertytype="System.Collections.ArrayList" />
2456        <property name="Count" propertytype="System.Int32" />
2457        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2458    </class>
2459    <class name="SortedList" namespace="System.Collections">
2460        <constructor name="SortedList()" argnames="" />
2461        <constructor name="SortedList(System.Int32)" argnames="initialCapacity" />
2462        <constructor name="SortedList(System.Collections.IComparer)" argnames="comparer" />
2463        <constructor name="SortedList(System.Collections.IComparer, System.Int32)" argnames="comparer, capacity" />
2464        <constructor name="SortedList(System.Collections.IDictionary)" argnames="d" />
2465        <constructor name="SortedList(System.Collections.IDictionary, System.Collections.IComparer)" argnames="d, comparer" />
2466        <property name="Capacity" propertytype="System.Int32" />
2467        <property name="Count" propertytype="System.Int32" />
2468        <property name="Keys" propertytype="System.Collections.ICollection" />
2469        <property name="Values" propertytype="System.Collections.ICollection" />
2470        <property name="IsReadOnly" propertytype="System.Boolean" />
2471        <property name="IsFixedSize" propertytype="System.Boolean" />
2472        <property name="IsSynchronized" propertytype="System.Boolean" />
2473        <property name="SyncRoot" propertytype="System.Object" />
2474        <property name="Item" propertytype="System.Object" />
2475        <method name="Clone()" argnames="" returntype="System.Object" />
2476        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />
2477        <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />
2478        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
2479        <method name="Clear()" argnames="" returntype="System.Void" />
2480        <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2481        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
2482        <method name="TrimToSize()" argnames="" returntype="System.Void" />
2483        <method name="SetByIndex(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2484        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
2485        <method name="IndexOfValue(System.Object)" argnames="value" returntype="System.Int32" />
2486        <method name="IndexOfKey(System.Object)" argnames="key" returntype="System.Int32" />
2487        <method name="GetValueList()" argnames="" returntype="System.Collections.IList" />
2488        <method name="GetKeyList()" argnames="" returntype="System.Collections.IList" />
2489        <method name="GetKey(System.Int32)" argnames="index" returntype="System.Object" />
2490        <method name="GetByIndex(System.Int32)" argnames="index" returntype="System.Object" />
2491        <method name="ContainsValue(System.Object)" argnames="value" returntype="System.Boolean" />
2492        <method name="ContainsKey(System.Object)" argnames="key" returntype="System.Boolean" />
2493        <method name="Synchronized(System.Collections.SortedList)" argnames="list" returntype="System.Collections.SortedList" />
2494    </class>
2495    <class name="Stack" namespace="System.Collections">
2496        <constructor name="Stack()" argnames="" />
2497        <constructor name="Stack(System.Int32)" argnames="initialCapacity" />
2498        <constructor name="Stack(System.Collections.ICollection)" argnames="col" />
2499        <property name="Count" propertytype="System.Int32" />
2500        <property name="IsSynchronized" propertytype="System.Boolean" />
2501        <property name="SyncRoot" propertytype="System.Object" />
2502        <method name="Clone()" argnames="" returntype="System.Object" />
2503        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2504        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
2505        <method name="ToArray()" argnames="" returntype="System.Object[]" />
2506        <method name="Push(System.Object)" argnames="obj" returntype="System.Void" />
2507        <method name="Pop()" argnames="" returntype="System.Object" />
2508        <method name="Peek()" argnames="" returntype="System.Object" />
2509        <method name="Contains(System.Object)" argnames="obj" returntype="System.Boolean" />
2510        <method name="Clear()" argnames="" returntype="System.Void" />
2511        <method name="Synchronized(System.Collections.Stack)" argnames="stack" returntype="System.Collections.Stack" />
2512    </class>
2513    <interface name="IEnumerable" namespace="System.Collections">
2514        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2515    </interface>
2516    <interface name="ICollection" namespace="System.Collections">
2517        <property name="Count" propertytype="System.Int32" />
2518        <property name="SyncRoot" propertytype="System.Object" />
2519        <property name="IsSynchronized" propertytype="System.Boolean" />
2520        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
2521    </interface>
2522    <interface name="IList" namespace="System.Collections">
2523        <property name="Item" propertytype="System.Object" />
2524        <property name="IsReadOnly" propertytype="System.Boolean" />
2525        <property name="IsFixedSize" propertytype="System.Boolean" />
2526        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
2527        <method name="Remove(System.Object)" argnames="value" returntype="System.Void" />
2528        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
2529        <method name="IndexOf(System.Object)" argnames="value" returntype="System.Int32" />
2530        <method name="Clear()" argnames="" returntype="System.Void" />
2531        <method name="Contains(System.Object)" argnames="value" returntype="System.Boolean" />
2532        <method name="Add(System.Object)" argnames="value" returntype="System.Int32" />
2533    </interface>
2534    <interface name="IEnumerator" namespace="System.Collections">
2535        <property name="Current" propertytype="System.Object" />
2536        <method name="Reset()" argnames="" returntype="System.Void" />
2537        <method name="MoveNext()" argnames="" returntype="System.Boolean" />
2538    </interface>
2539    <interface name="IComparer" namespace="System.Collections">
2540        <method name="Compare(System.Object, System.Object)" argnames="x, y" returntype="System.Int32" />
2541    </interface>
2542    <interface name="IHashCodeProvider" namespace="System.Collections">
2543        <method name="GetHashCode(System.Object)" argnames="obj" returntype="System.Int32" />
2544    </interface>
2545    <interface name="IDictionary" namespace="System.Collections">
2546        <property name="Item" propertytype="System.Object" />
2547        <property name="Keys" propertytype="System.Collections.ICollection" />
2548        <property name="Values" propertytype="System.Collections.ICollection" />
2549        <property name="IsReadOnly" propertytype="System.Boolean" />
2550        <property name="IsFixedSize" propertytype="System.Boolean" />
2551        <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />
2552        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
2553        <method name="Clear()" argnames="" returntype="System.Void" />
2554        <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
2555        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
2556    </interface>
2557    <interface name="IDictionaryEnumerator" namespace="System.Collections">
2558        <property name="Key" propertytype="System.Object" />
2559        <property name="Value" propertytype="System.Object" />
2560        <property name="Entry" propertytype="System.Collections.DictionaryEntry" />
2561    </interface>
2562    <struct name="DictionaryEntry" namespace="System.Collections">
2563        <constructor name="DictionaryEntry(System.Object, System.Object)" argnames="key, value" />
2564        <property name="Key" propertytype="System.Object" />
2565        <property name="Value" propertytype="System.Object" />
2566    </struct>
2567    <class name="StringBuilder" namespace="System.Text">
2568        <constructor name="StringBuilder()" argnames="" />
2569        <constructor name="StringBuilder(System.Int32)" argnames="capacity" />
2570        <constructor name="StringBuilder(System.String)" argnames="value" />
2571        <constructor name="StringBuilder(System.String, System.Int32)" argnames="value, capacity" />
2572        <constructor name="StringBuilder(System.String, System.Int32, System.Int32, System.Int32)" argnames="value, startIndex, length, capacity" />
2573        <constructor name="StringBuilder(System.Int32, System.Int32)" argnames="capacity, maxCapacity" />
2574        <property name="Capacity" propertytype="System.Int32" />
2575        <property name="MaxCapacity" propertytype="System.Int32" />
2576        <property name="Length" propertytype="System.Int32" />
2577        <property name="Chars" propertytype="System.Char" />
2578        <method name="ToString()" argnames="" returntype="System.String" />
2579        <method name="EnsureCapacity(System.Int32)" argnames="capacity" returntype="System.Int32" />
2580        <method name="ToString(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.String" />
2581        <method name="Append(System.Char, System.Int32)" argnames="value, repeatCount" returntype="System.Text.StringBuilder" />
2582        <method name="Append(System.Char[], System.Int32, System.Int32)" argnames="value, startIndex, charCount" returntype="System.Text.StringBuilder" />
2583        <method name="Append(System.String)" argnames="value" returntype="System.Text.StringBuilder" />
2584        <method name="Append(System.String, System.Int32, System.Int32)" argnames="value, startIndex, count" returntype="System.Text.StringBuilder" />
2585        <method name="Insert(System.Int32, System.String, System.Int32)" argnames="index, value, count" returntype="System.Text.StringBuilder" />
2586        <method name="Remove(System.Int32, System.Int32)" argnames="startIndex, length" returntype="System.Text.StringBuilder" />
2587        <method name="Append(System.Boolean)" argnames="value" returntype="System.Text.StringBuilder" />
2588        <method name="Append(System.SByte)" argnames="value" returntype="System.Text.StringBuilder" />
2589        <method name="Append(System.Byte)" argnames="value" returntype="System.Text.StringBuilder" />
2590        <method name="Append(System.Char)" argnames="value" returntype="System.Text.StringBuilder" />
2591        <method name="Append(System.Int16)" argnames="value" returntype="System.Text.StringBuilder" />
2592        <method name="Append(System.Int32)" argnames="value" returntype="System.Text.StringBuilder" />
2593        <method name="Append(System.Int64)" argnames="value" returntype="System.Text.StringBuilder" />
2594        <method name="Append(System.Single)" argnames="value" returntype="System.Text.StringBuilder" />
2595        <method name="Append(System.Double)" argnames="value" returntype="System.Text.StringBuilder" />
2596        <method name="Append(System.Decimal)" argnames="value" returntype="System.Text.StringBuilder" />
2597        <method name="Append(System.UInt16)" argnames="value" returntype="System.Text.StringBuilder" />
2598        <method name="Append(System.UInt32)" argnames="value" returntype="System.Text.StringBuilder" />
2599        <method name="Append(System.UInt64)" argnames="value" returntype="System.Text.StringBuilder" />
2600        <method name="Append(System.Object)" argnames="value" returntype="System.Text.StringBuilder" />
2601        <method name="Append(System.Char[])" argnames="value" returntype="System.Text.StringBuilder" />
2602        <method name="Insert(System.Int32, System.String)" argnames="index, value" returntype="System.Text.StringBuilder" />
2603        <method name="Insert(System.Int32, System.Boolean)" argnames="index, value" returntype="System.Text.StringBuilder" />
2604        <method name="Insert(System.Int32, System.SByte)" argnames="index, value" returntype="System.Text.StringBuilder" />
2605        <method name="Insert(System.Int32, System.Byte)" argnames="index, value" returntype="System.Text.StringBuilder" />
2606        <method name="Insert(System.Int32, System.Int16)" argnames="index, value" returntype="System.Text.StringBuilder" />
2607        <method name="Insert(System.Int32, System.Char)" argnames="index, value" returntype="System.Text.StringBuilder" />
2608        <method name="Insert(System.Int32, System.Char[])" argnames="index, value" returntype="System.Text.StringBuilder" />
2609        <method name="Insert(System.Int32, System.Char[], System.Int32, System.Int32)" argnames="index, value, startIndex, charCount" returntype="System.Text.StringBuilder" />
2610        <method name="Insert(System.Int32, System.Int32)" argnames="index, value" returntype="System.Text.StringBuilder" />
2611        <method name="Insert(System.Int32, System.Int64)" argnames="index, value" returntype="System.Text.StringBuilder" />
2612        <method name="Insert(System.Int32, System.Single)" argnames="index, value" returntype="System.Text.StringBuilder" />
2613        <method name="Insert(System.Int32, System.Double)" argnames="index, value" returntype="System.Text.StringBuilder" />
2614        <method name="Insert(System.Int32, System.Decimal)" argnames="index, value" returntype="System.Text.StringBuilder" />
2615        <method name="Insert(System.Int32, System.UInt16)" argnames="index, value" returntype="System.Text.StringBuilder" />
2616        <method name="Insert(System.Int32, System.UInt32)" argnames="index, value" returntype="System.Text.StringBuilder" />
2617        <method name="Insert(System.Int32, System.UInt64)" argnames="index, value" returntype="System.Text.StringBuilder" />
2618        <method name="Insert(System.Int32, System.Object)" argnames="index, value" returntype="System.Text.StringBuilder" />
2619        <method name="AppendFormat(System.String, System.Object)" argnames="format, arg0" returntype="System.Text.StringBuilder" />
2620        <method name="AppendFormat(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Text.StringBuilder" />
2621        <method name="AppendFormat(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Text.StringBuilder" />
2622        <method name="AppendFormat(System.String, System.Object[])" argnames="format, args" returntype="System.Text.StringBuilder" />
2623        <method name="AppendFormat(System.IFormatProvider, System.String, System.Object[])" argnames="provider, format, args" returntype="System.Text.StringBuilder" />
2624        <method name="Replace(System.String, System.String)" argnames="oldValue, newValue" returntype="System.Text.StringBuilder" />
2625        <method name="Replace(System.String, System.String, System.Int32, System.Int32)" argnames="oldValue, newValue, startIndex, count" returntype="System.Text.StringBuilder" />
2626        <method name="Equals(System.Text.StringBuilder)" argnames="sb" returntype="System.Boolean" />
2627        <method name="Replace(System.Char, System.Char)" argnames="oldChar, newChar" returntype="System.Text.StringBuilder" />
2628        <method name="Replace(System.Char, System.Char, System.Int32, System.Int32)" argnames="oldChar, newChar, startIndex, count" returntype="System.Text.StringBuilder" />
2629    </class>
2630    <class name="Encoding" namespace="System.Text">
2631        <constructor name="Encoding()" argnames="" />
2632        <constructor name="Encoding(System.Int32)" argnames="codePage" />
2633        <property name="BodyName" propertytype="System.String" />
2634        <property name="EncodingName" propertytype="System.String" />
2635        <property name="HeaderName" propertytype="System.String" />
2636        <property name="WebName" propertytype="System.String" />
2637        <property name="WindowsCodePage" propertytype="System.Int32" />
2638        <property name="IsBrowserDisplay" propertytype="System.Boolean" />
2639        <property name="IsBrowserSave" propertytype="System.Boolean" />
2640        <property name="IsMailNewsDisplay" propertytype="System.Boolean" />
2641        <property name="IsMailNewsSave" propertytype="System.Boolean" />
2642        <property name="ASCII" propertytype="System.Text.Encoding" />
2643        <property name="CodePage" propertytype="System.Int32" />
2644        <property name="Default" propertytype="System.Text.Encoding" />
2645        <property name="Unicode" propertytype="System.Text.Encoding" />
2646        <property name="BigEndianUnicode" propertytype="System.Text.Encoding" />
2647        <property name="UTF7" propertytype="System.Text.Encoding" />
2648        <property name="UTF8" propertytype="System.Text.Encoding" />
2649        <method name="GetString(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.String" />
2650        <method name="GetString(System.Byte[])" argnames="bytes" returntype="System.String" />
2651        <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />
2652        <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />
2653        <method name="GetEncoder()" argnames="" returntype="System.Text.Encoder" />
2654        <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />
2655        <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />
2656        <method name="GetChars(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Char[]" />
2657        <method name="GetChars(System.Byte[])" argnames="bytes" returntype="System.Char[]" />
2658        <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />
2659        <method name="GetCharCount(System.Byte[])" argnames="bytes" returntype="System.Int32" />
2660        <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="s, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2661        <method name="GetBytes(System.String)" argnames="s" returntype="System.Byte[]" />
2662        <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2663        <method name="GetBytes(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Byte[]" />
2664        <method name="GetBytes(System.Char[])" argnames="chars" returntype="System.Byte[]" />
2665        <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />
2666        <method name="GetByteCount(System.String)" argnames="s" returntype="System.Int32" />
2667        <method name="GetByteCount(System.Char[])" argnames="chars" returntype="System.Int32" />
2668        <method name="GetPreamble()" argnames="" returntype="System.Byte[]" />
2669        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2670        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
2671        <method name="Convert(System.Text.Encoding, System.Text.Encoding, System.Byte[])" argnames="srcEncoding, dstEncoding, bytes" returntype="System.Byte[]" />
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[]" />
2673        <method name="GetEncoding(System.Int32)" argnames="codepage" returntype="System.Text.Encoding" />
2674        <method name="GetEncoding(System.String)" argnames="name" returntype="System.Text.Encoding" />
2675    </class>
2676    <class name="Decoder" namespace="System.Text">
2677        <constructor name="Decoder()" argnames="" />
2678        <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />
2679        <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />
2680    </class>
2681    <class name="Encoder" namespace="System.Text">
2682        <constructor name="Encoder()" argnames="" />
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" />
2684        <method name="GetByteCount(System.Char[], System.Int32, System.Int32, System.Boolean)" argnames="chars, index, count, flush" returntype="System.Int32" />
2685    </class>
2686    <class name="ASCIIEncoding" namespace="System.Text">
2687        <constructor name="ASCIIEncoding()" argnames="" />
2688        <method name="GetString(System.Byte[], System.Int32, System.Int32)" argnames="bytes, byteIndex, byteCount" returntype="System.String" />
2689        <method name="GetString(System.Byte[])" argnames="bytes" returntype="System.String" />
2690        <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />
2691        <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />
2692        <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />
2693        <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />
2694        <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2695        <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2696        <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />
2697        <method name="GetByteCount(System.String)" argnames="chars" returntype="System.Int32" />
2698    </class>
2699    <class name="UnicodeEncoding" namespace="System.Text">
2700        <constructor name="UnicodeEncoding()" argnames="" />
2701        <constructor name="UnicodeEncoding(System.Boolean, System.Boolean)" argnames="bigEndian, byteOrderMark" />
2702        <field name="CharSize" />
2703        <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />
2704        <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />
2705        <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />
2706        <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />
2707        <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />
2708        <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="s, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2709        <method name="GetBytes(System.String)" argnames="s" returntype="System.Byte[]" />
2710        <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2711        <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />
2712        <method name="GetByteCount(System.String)" argnames="s" returntype="System.Int32" />
2713        <method name="GetPreamble()" argnames="" returntype="System.Byte[]" />
2714        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2715        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
2716    </class>
2717    <class name="UTF7Encoding" namespace="System.Text">
2718        <constructor name="UTF7Encoding()" argnames="" />
2719        <constructor name="UTF7Encoding(System.Boolean)" argnames="allowOptionals" />
2720        <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />
2721        <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />
2722        <method name="GetEncoder()" argnames="" returntype="System.Text.Encoder" />
2723        <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />
2724        <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />
2725        <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />
2726        <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2727        <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />
2728    </class>
2729    <class name="UTF8Encoding" namespace="System.Text">
2730        <constructor name="UTF8Encoding()" argnames="" />
2731        <constructor name="UTF8Encoding(System.Boolean)" argnames="encoderShouldEmitUTF8Identifier" />
2732        <constructor name="UTF8Encoding(System.Boolean, System.Boolean)" argnames="encoderShouldEmitUTF8Identifier, throwOnInvalidBytes" />
2733        <method name="GetMaxCharCount(System.Int32)" argnames="byteCount" returntype="System.Int32" />
2734        <method name="GetMaxByteCount(System.Int32)" argnames="charCount" returntype="System.Int32" />
2735        <method name="GetEncoder()" argnames="" returntype="System.Text.Encoder" />
2736        <method name="GetDecoder()" argnames="" returntype="System.Text.Decoder" />
2737        <method name="GetChars(System.Byte[], System.Int32, System.Int32, System.Char[], System.Int32)" argnames="bytes, byteIndex, byteCount, chars, charIndex" returntype="System.Int32" />
2738        <method name="GetCharCount(System.Byte[], System.Int32, System.Int32)" argnames="bytes, index, count" returntype="System.Int32" />
2739        <method name="GetBytes(System.String, System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="s, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2740        <method name="GetBytes(System.String)" argnames="s" returntype="System.Byte[]" />
2741        <method name="GetBytes(System.Char[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="chars, charIndex, charCount, bytes, byteIndex" returntype="System.Int32" />
2742        <method name="GetByteCount(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Int32" />
2743        <method name="GetByteCount(System.String)" argnames="chars" returntype="System.Int32" />
2744        <method name="GetPreamble()" argnames="" returntype="System.Byte[]" />
2745        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2746        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
2747    </class>
2748    <class name="Formatter" namespace="System.Runtime.Serialization">
2749        <constructor name="Formatter()" argnames="" />
2750        <field name="m_idGenerator" />
2751        <field name="m_objectQueue" />
2752        <property name="SurrogateSelector" propertytype="System.Runtime.Serialization.ISurrogateSelector" />
2753        <property name="Binder" propertytype="System.Runtime.Serialization.SerializationBinder" />
2754        <property name="Context" propertytype="System.Runtime.Serialization.StreamingContext" />
2755        <method name="Serialize(System.IO.Stream, System.Object)" argnames="serializationStream, graph" returntype="System.Void" />
2756        <method name="Deserialize(System.IO.Stream)" argnames="serializationStream" returntype="System.Object" />
2757        <method name="WriteValueType(System.Object, System.String, System.Type)" argnames="obj, name, memberType" returntype="System.Void" />
2758        <method name="WriteUInt64(System.UInt64, System.String)" argnames="val, name" returntype="System.Void" />
2759        <method name="WriteUInt32(System.UInt32, System.String)" argnames="val, name" returntype="System.Void" />
2760        <method name="WriteUInt16(System.UInt16, System.String)" argnames="val, name" returntype="System.Void" />
2761        <method name="WriteTimeSpan(System.TimeSpan, System.String)" argnames="val, name" returntype="System.Void" />
2762        <method name="WriteSingle(System.Single, System.String)" argnames="val, name" returntype="System.Void" />
2763        <method name="WriteSByte(System.SByte, System.String)" argnames="val, name" returntype="System.Void" />
2764        <method name="WriteMember(System.String, System.Object)" argnames="memberName, data" returntype="System.Void" />
2765        <method name="WriteObjectRef(System.Object, System.String, System.Type)" argnames="obj, name, memberType" returntype="System.Void" />
2766        <method name="WriteInt64(System.Int64, System.String)" argnames="val, name" returntype="System.Void" />
2767        <method name="WriteInt32(System.Int32, System.String)" argnames="val, name" returntype="System.Void" />
2768        <method name="WriteInt16(System.Int16, System.String)" argnames="val, name" returntype="System.Void" />
2769        <method name="WriteDouble(System.Double, System.String)" argnames="val, name" returntype="System.Void" />
2770        <method name="WriteDecimal(System.Decimal, System.String)" argnames="val, name" returntype="System.Void" />
2771        <method name="WriteDateTime(System.DateTime, System.String)" argnames="val, name" returntype="System.Void" />
2772        <method name="WriteChar(System.Char, System.String)" argnames="val, name" returntype="System.Void" />
2773        <method name="WriteByte(System.Byte, System.String)" argnames="val, name" returntype="System.Void" />
2774        <method name="WriteBoolean(System.Boolean, System.String)" argnames="val, name" returntype="System.Void" />
2775        <method name="WriteArray(System.Object, System.String, System.Type)" argnames="obj, name, memberType" returntype="System.Void" />
2776        <method name="Schedule(System.Object)" argnames="obj" returntype="System.Int64" />
2777        <method name="GetNext(System.Int64&amp;)" argnames="objID" returntype="System.Object" />
2778    </class>
2779    <class name="FormatterConverter" namespace="System.Runtime.Serialization">
2780        <constructor name="FormatterConverter()" argnames="" />
2781        <method name="ToString(System.Object)" argnames="value" returntype="System.String" />
2782        <method name="ToDateTime(System.Object)" argnames="value" returntype="System.DateTime" />
2783        <method name="ToDecimal(System.Object)" argnames="value" returntype="System.Decimal" />
2784        <method name="ToDouble(System.Object)" argnames="value" returntype="System.Double" />
2785        <method name="ToSingle(System.Object)" argnames="value" returntype="System.Single" />
2786        <method name="ToUInt64(System.Object)" argnames="value" returntype="System.UInt64" />
2787        <method name="ToInt64(System.Object)" argnames="value" returntype="System.Int64" />
2788        <method name="ToUInt32(System.Object)" argnames="value" returntype="System.UInt32" />
2789        <method name="ToInt32(System.Object)" argnames="value" returntype="System.Int32" />
2790        <method name="ToUInt16(System.Object)" argnames="value" returntype="System.UInt16" />
2791        <method name="ToInt16(System.Object)" argnames="value" returntype="System.Int16" />
2792        <method name="ToByte(System.Object)" argnames="value" returntype="System.Byte" />
2793        <method name="ToSByte(System.Object)" argnames="value" returntype="System.SByte" />
2794        <method name="ToChar(System.Object)" argnames="value" returntype="System.Char" />
2795        <method name="ToBoolean(System.Object)" argnames="value" returntype="System.Boolean" />
2796        <method name="Convert(System.Object, System.TypeCode)" argnames="value, typeCode" returntype="System.Object" />
2797        <method name="Convert(System.Object, System.Type)" argnames="value, type" returntype="System.Object" />
2798    </class>
2799    <class name="FormatterServices" namespace="System.Runtime.Serialization">
2800        <method name="GetSerializableMembers(System.Type)" argnames="type" returntype="System.Reflection.MemberInfo[]" />
2801        <method name="GetSerializableMembers(System.Type, System.Runtime.Serialization.StreamingContext)" argnames="type, context" returntype="System.Reflection.MemberInfo[]" />
2802        <method name="GetUninitializedObject(System.Type)" argnames="type" returntype="System.Object" />
2803        <method name="PopulateObjectMembers(System.Object, System.Reflection.MemberInfo[], System.Object[])" argnames="obj, members, data" returntype="System.Object" />
2804        <method name="GetObjectData(System.Object, System.Reflection.MemberInfo[])" argnames="obj, members" returntype="System.Object[]" />
2805        <method name="GetTypeFromAssembly(System.Reflection.Assembly, System.String)" argnames="assem, name" returntype="System.Type" />
2806    </class>
2807    <class name="ObjectIDGenerator" namespace="System.Runtime.Serialization">
2808        <constructor name="ObjectIDGenerator()" argnames="" />
2809        <method name="HasId(System.Object, System.Boolean&amp;)" argnames="obj, firstTime" returntype="System.Int64" />
2810        <method name="GetId(System.Object, System.Boolean&amp;)" argnames="obj, firstTime" returntype="System.Int64" />
2811    </class>
2812    <class name="ObjectManager" namespace="System.Runtime.Serialization">
2813        <constructor name="ObjectManager(System.Runtime.Serialization.ISurrogateSelector, System.Runtime.Serialization.StreamingContext)" argnames="selector, context" />
2814        <property name="SpecialFixupObjects" propertytype="System.Runtime.Serialization.ObjectHolderList" />
2815        <method name="RaiseDeserializationEvent()" argnames="" returntype="System.Void" />
2816        <method name="RecordArrayElementFixup(System.Int64, System.Int32[], System.Int64)" argnames="arrayToBeFixed, indices, objectRequired" returntype="System.Void" />
2817        <method name="RecordArrayElementFixup(System.Int64, System.Int32, System.Int64)" argnames="arrayToBeFixed, index, objectRequired" returntype="System.Void" />
2818        <method name="RecordDelayedFixup(System.Int64, System.String, System.Int64)" argnames="objectToBeFixed, memberName, objectRequired" returntype="System.Void" />
2819        <method name="RecordFixup(System.Int64, System.Reflection.MemberInfo, System.Int64)" argnames="objectToBeFixed, member, objectRequired" returntype="System.Void" />
2820        <method name="DoFixups()" argnames="" returntype="System.Void" />
2821        <method name="RegisterObject(System.Object, System.Int64)" argnames="obj, objectID" returntype="System.Void" />
2822        <method name="GetObject(System.Int64)" argnames="objectID" returntype="System.Object" />
2823        <method name="RegisterObject(System.Object, System.Int64, System.Runtime.Serialization.SerializationInfo)" argnames="obj, objectID, info" returntype="System.Void" />
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" />
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" />
2826    </class>
2827    <class name="SerializationBinder" namespace="System.Runtime.Serialization">
2828        <constructor name="SerializationBinder()" argnames="" />
2829        <method name="BindToType(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.Type" />
2830    </class>
2831    <class name="SerializationInfo" namespace="System.Runtime.Serialization">
2832        <constructor name="SerializationInfo(System.Type, System.Runtime.Serialization.IFormatterConverter)" argnames="type, converter" />
2833        <property name="FullTypeName" propertytype="System.String" />
2834        <property name="AssemblyName" propertytype="System.String" />
2835        <property name="MemberCount" propertytype="System.Int32" />
2836        <method name="SetType(System.Type)" argnames="type" returntype="System.Void" />
2837        <method name="GetEnumerator()" argnames="" returntype="System.Runtime.Serialization.SerializationInfoEnumerator" />
2838        <method name="AddValue(System.String, System.Object, System.Type)" argnames="name, value, type" returntype="System.Void" />
2839        <method name="AddValue(System.String, System.Object)" argnames="name, value" returntype="System.Void" />
2840        <method name="AddValue(System.String, System.Boolean)" argnames="name, value" returntype="System.Void" />
2841        <method name="AddValue(System.String, System.Char)" argnames="name, value" returntype="System.Void" />
2842        <method name="AddValue(System.String, System.SByte)" argnames="name, value" returntype="System.Void" />
2843        <method name="AddValue(System.String, System.Byte)" argnames="name, value" returntype="System.Void" />
2844        <method name="AddValue(System.String, System.Int16)" argnames="name, value" returntype="System.Void" />
2845        <method name="AddValue(System.String, System.UInt16)" argnames="name, value" returntype="System.Void" />
2846        <method name="AddValue(System.String, System.Int32)" argnames="name, value" returntype="System.Void" />
2847        <method name="AddValue(System.String, System.UInt32)" argnames="name, value" returntype="System.Void" />
2848        <method name="AddValue(System.String, System.Int64)" argnames="name, value" returntype="System.Void" />
2849        <method name="AddValue(System.String, System.UInt64)" argnames="name, value" returntype="System.Void" />
2850        <method name="AddValue(System.String, System.Single)" argnames="name, value" returntype="System.Void" />
2851        <method name="AddValue(System.String, System.Double)" argnames="name, value" returntype="System.Void" />
2852        <method name="AddValue(System.String, System.Decimal)" argnames="name, value" returntype="System.Void" />
2853        <method name="AddValue(System.String, System.DateTime)" argnames="name, value" returntype="System.Void" />
2854        <method name="GetValue(System.String, System.Type)" argnames="name, type" returntype="System.Object" />
2855        <method name="GetBoolean(System.String)" argnames="name" returntype="System.Boolean" />
2856        <method name="GetChar(System.String)" argnames="name" returntype="System.Char" />
2857        <method name="GetSByte(System.String)" argnames="name" returntype="System.SByte" />
2858        <method name="GetByte(System.String)" argnames="name" returntype="System.Byte" />
2859        <method name="GetInt16(System.String)" argnames="name" returntype="System.Int16" />
2860        <method name="GetUInt16(System.String)" argnames="name" returntype="System.UInt16" />
2861        <method name="GetInt32(System.String)" argnames="name" returntype="System.Int32" />
2862        <method name="GetUInt32(System.String)" argnames="name" returntype="System.UInt32" />
2863        <method name="GetInt64(System.String)" argnames="name" returntype="System.Int64" />
2864        <method name="GetUInt64(System.String)" argnames="name" returntype="System.UInt64" />
2865        <method name="GetSingle(System.String)" argnames="name" returntype="System.Single" />
2866        <method name="GetDouble(System.String)" argnames="name" returntype="System.Double" />
2867        <method name="GetDecimal(System.String)" argnames="name" returntype="System.Decimal" />
2868        <method name="GetDateTime(System.String)" argnames="name" returntype="System.DateTime" />
2869        <method name="GetString(System.String)" argnames="name" returntype="System.String" />
2870    </class>
2871    <class name="SerializationInfoEnumerator" namespace="System.Runtime.Serialization">
2872        <property name="Current" propertytype="System.Runtime.Serialization.SerializationEntry" />
2873        <property name="Name" propertytype="System.String" />
2874        <property name="Value" propertytype="System.Object" />
2875        <property name="ObjectType" propertytype="System.Type" />
2876        <method name="Reset()" argnames="" returntype="System.Void" />
2877        <method name="MoveNext()" argnames="" returntype="System.Boolean" />
2878    </class>
2879    <class name="SerializationException" namespace="System.Runtime.Serialization">
2880        <constructor name="SerializationException()" argnames="" />
2881        <constructor name="SerializationException(System.String)" argnames="message" />
2882        <constructor name="SerializationException(System.String, System.Exception)" argnames="message, innerException" />
2883        <constructor name="SerializationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
2884    </class>
2885    <class name="SurrogateSelector" namespace="System.Runtime.Serialization">
2886        <constructor name="SurrogateSelector()" argnames="" />
2887        <method name="GetNextSelector()" argnames="" returntype="System.Runtime.Serialization.ISurrogateSelector" />
2888        <method name="GetSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector&amp;)" argnames="type, context, selector" returntype="System.Runtime.Serialization.ISerializationSurrogate" />
2889        <method name="ChainSelector(System.Runtime.Serialization.ISurrogateSelector)" argnames="selector" returntype="System.Void" />
2890        <method name="RemoveSurrogate(System.Type, System.Runtime.Serialization.StreamingContext)" argnames="type, context" returntype="System.Void" />
2891        <method name="AddSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISerializationSurrogate)" argnames="type, context, surrogate" returntype="System.Void" />
2892    </class>
2893    <interface name="ISerializable" namespace="System.Runtime.Serialization">
2894        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
2895    </interface>
2896    <interface name="IObjectReference" namespace="System.Runtime.Serialization">
2897        <method name="GetRealObject(System.Runtime.Serialization.StreamingContext)" argnames="context" returntype="System.Object" />
2898    </interface>
2899    <interface name="IDeserializationCallback" namespace="System.Runtime.Serialization">
2900        <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />
2901    </interface>
2902    <interface name="IFormatter" namespace="System.Runtime.Serialization">
2903        <property name="SurrogateSelector" propertytype="System.Runtime.Serialization.ISurrogateSelector" />
2904        <property name="Binder" propertytype="System.Runtime.Serialization.SerializationBinder" />
2905        <property name="Context" propertytype="System.Runtime.Serialization.StreamingContext" />
2906        <method name="Serialize(System.IO.Stream, System.Object)" argnames="serializationStream, graph" returntype="System.Void" />
2907        <method name="Deserialize(System.IO.Stream)" argnames="serializationStream" returntype="System.Object" />
2908    </interface>
2909    <interface name="IFormatterConverter" namespace="System.Runtime.Serialization">
2910        <method name="ToString(System.Object)" argnames="value" returntype="System.String" />
2911        <method name="ToDateTime(System.Object)" argnames="value" returntype="System.DateTime" />
2912        <method name="ToDecimal(System.Object)" argnames="value" returntype="System.Decimal" />
2913        <method name="ToDouble(System.Object)" argnames="value" returntype="System.Double" />
2914        <method name="ToSingle(System.Object)" argnames="value" returntype="System.Single" />
2915        <method name="ToUInt64(System.Object)" argnames="value" returntype="System.UInt64" />
2916        <method name="ToInt64(System.Object)" argnames="value" returntype="System.Int64" />
2917        <method name="ToUInt32(System.Object)" argnames="value" returntype="System.UInt32" />
2918        <method name="ToInt32(System.Object)" argnames="value" returntype="System.Int32" />
2919        <method name="ToUInt16(System.Object)" argnames="value" returntype="System.UInt16" />
2920        <method name="ToInt16(System.Object)" argnames="value" returntype="System.Int16" />
2921        <method name="ToByte(System.Object)" argnames="value" returntype="System.Byte" />
2922        <method name="ToSByte(System.Object)" argnames="value" returntype="System.SByte" />
2923        <method name="ToChar(System.Object)" argnames="value" returntype="System.Char" />
2924        <method name="ToBoolean(System.Object)" argnames="value" returntype="System.Boolean" />
2925        <method name="Convert(System.Object, System.TypeCode)" argnames="value, typeCode" returntype="System.Object" />
2926        <method name="Convert(System.Object, System.Type)" argnames="value, type" returntype="System.Object" />
2927    </interface>
2928    <interface name="ISerializationSurrogate" namespace="System.Runtime.Serialization">
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" />
2930        <method name="GetObjectData(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="obj, info, context" returntype="System.Void" />
2931    </interface>
2932    <interface name="ISurrogateSelector" namespace="System.Runtime.Serialization">
2933        <method name="GetNextSelector()" argnames="" returntype="System.Runtime.Serialization.ISurrogateSelector" />
2934        <method name="GetSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector&amp;)" argnames="type, context, selector" returntype="System.Runtime.Serialization.ISerializationSurrogate" />
2935        <method name="ChainSelector(System.Runtime.Serialization.ISurrogateSelector)" argnames="selector" returntype="System.Void" />
2936    </interface>
2937    <struct name="SerializationEntry" namespace="System.Runtime.Serialization">
2938        <property name="Value" propertytype="System.Object" />
2939        <property name="Name" propertytype="System.String" />
2940        <property name="ObjectType" propertytype="System.Type" />
2941    </struct>
2942    <struct name="StreamingContext" namespace="System.Runtime.Serialization">
2943        <constructor name="StreamingContext(System.Runtime.Serialization.StreamingContextStates)" argnames="state" />
2944        <constructor name="StreamingContext(System.Runtime.Serialization.StreamingContextStates, System.Object)" argnames="state, additional" />
2945        <property name="Context" propertytype="System.Object" />
2946        <property name="State" propertytype="System.Runtime.Serialization.StreamingContextStates" />
2947        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
2948        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
2949    </struct>
2950    <enum name="StreamingContextStates" namespace="System.Runtime.Serialization">
2951        <field name="CrossProcess" />
2952        <field name="CrossMachine" />
2953        <field name="File" />
2954        <field name="Persistence" />
2955        <field name="Remoting" />
2956        <field name="Other" />
2957        <field name="Clone" />
2958        <field name="CrossAppDomain" />
2959        <field name="All" />
2960    </enum>
2961    <class name="PermissionSet" namespace="System.Security">
2962        <constructor name="PermissionSet(System.Security.Permissions.PermissionState)" argnames="state" />
2963        <constructor name="PermissionSet(System.Security.PermissionSet)" argnames="permSet" />
2964        <property name="SyncRoot" propertytype="System.Object" />
2965        <property name="IsSynchronized" propertytype="System.Boolean" />
2966        <property name="IsReadOnly" propertytype="System.Boolean" />
2967        <property name="Count" propertytype="System.Int32" />
2968        <method name="PermitOnly()" argnames="" returntype="System.Void" />
2969        <method name="Deny()" argnames="" returntype="System.Void" />
2970        <method name="Demand()" argnames="" returntype="System.Void" />
2971        <method name="Assert()" argnames="" returntype="System.Void" />
2972        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
2973        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
2974        <method name="FromXml(System.Security.SecurityElement)" argnames="et" returntype="System.Void" />
2975        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
2976        <method name="Copy()" argnames="" returntype="System.Security.PermissionSet" />
2977        <method name="Union(System.Security.PermissionSet)" argnames="other" returntype="System.Security.PermissionSet" />
2978        <method name="Intersect(System.Security.PermissionSet)" argnames="other" returntype="System.Security.PermissionSet" />
2979        <method name="IsSubsetOf(System.Security.PermissionSet)" argnames="target" returntype="System.Boolean" />
2980        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
2981        <method name="RemovePermission(System.Type)" argnames="permClass" returntype="System.Security.IPermission" />
2982        <method name="AddPermission(System.Security.IPermission)" argnames="perm" returntype="System.Security.IPermission" />
2983        <method name="SetPermission(System.Security.IPermission)" argnames="perm" returntype="System.Security.IPermission" />
2984        <method name="GetPermission(System.Type)" argnames="permClass" returntype="System.Security.IPermission" />
2985        <method name="IsEmpty()" argnames="" returntype="System.Boolean" />
2986        <method name="ToString()" argnames="" returntype="System.String" />
2987        <method name="ConvertPermissionSet(System.String, System.Byte[], System.String)" argnames="inFormat, inData, outFormat" returntype="System.Byte[]" />
2988        <method name="ContainsNonCodeAccessPermissions()" argnames="" returntype="System.Boolean" />
2989    </class>
2990    <class name="NamedPermissionSet" namespace="System.Security">
2991        <constructor name="NamedPermissionSet(System.String)" argnames="name" />
2992        <constructor name="NamedPermissionSet(System.String, System.Security.Permissions.PermissionState)" argnames="name, state" />
2993        <constructor name="NamedPermissionSet(System.String, System.Security.PermissionSet)" argnames="name, permSet" />
2994        <constructor name="NamedPermissionSet(System.Security.NamedPermissionSet)" argnames="permSet" />
2995        <property name="Name" propertytype="System.String" />
2996        <property name="Description" propertytype="System.String" />
2997        <method name="FromXml(System.Security.SecurityElement)" argnames="et" returntype="System.Void" />
2998        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
2999        <method name="Copy()" argnames="" returntype="System.Security.PermissionSet" />
3000        <method name="Copy(System.String)" argnames="name" returntype="System.Security.NamedPermissionSet" />
3001    </class>
3002    <class name="SecurityElement" namespace="System.Security">
3003        <constructor name="SecurityElement(System.String)" argnames="tag" />
3004        <constructor name="SecurityElement(System.String, System.String)" argnames="tag, text" />
3005        <property name="Tag" propertytype="System.String" />
3006        <property name="Attributes" propertytype="System.Collections.Hashtable" />
3007        <property name="Text" propertytype="System.String" />
3008        <property name="Children" propertytype="System.Collections.ArrayList" />
3009        <method name="ToString()" argnames="" returntype="System.String" />
3010        <method name="AddAttribute(System.String, System.String)" argnames="name, value" returntype="System.Void" />
3011        <method name="AddChild(System.Security.SecurityElement)" argnames="child" returntype="System.Void" />
3012        <method name="Equal(System.Security.SecurityElement)" argnames="other" returntype="System.Boolean" />
3013        <method name="IsValidTag(System.String)" argnames="tag" returntype="System.Boolean" />
3014        <method name="IsValidText(System.String)" argnames="text" returntype="System.Boolean" />
3015        <method name="IsValidAttributeName(System.String)" argnames="name" returntype="System.Boolean" />
3016        <method name="IsValidAttributeValue(System.String)" argnames="value" returntype="System.Boolean" />
3017        <method name="Escape(System.String)" argnames="str" returntype="System.String" />
3018        <method name="Attribute(System.String)" argnames="name" returntype="System.String" />
3019        <method name="SearchForChildByTag(System.String)" argnames="tag" returntype="System.Security.SecurityElement" />
3020        <method name="SearchForTextOfTag(System.String)" argnames="tag" returntype="System.String" />
3021    </class>
3022    <class name="XmlSyntaxException" namespace="System.Security">
3023        <constructor name="XmlSyntaxException()" argnames="" />
3024        <constructor name="XmlSyntaxException(System.String)" argnames="message" />
3025        <constructor name="XmlSyntaxException(System.String, System.Exception)" argnames="message, inner" />
3026        <constructor name="XmlSyntaxException(System.Int32)" argnames="lineNumber" />
3027        <constructor name="XmlSyntaxException(System.Int32, System.String)" argnames="lineNumber, message" />
3028    </class>
3029    <class name="CodeAccessPermission" namespace="System.Security">
3030        <constructor name="CodeAccessPermission()" argnames="" />
3031        <method name="PermitOnly()" argnames="" returntype="System.Void" />
3032        <method name="Deny()" argnames="" returntype="System.Void" />
3033        <method name="Assert()" argnames="" returntype="System.Void" />
3034        <method name="FromXml(System.Security.SecurityElement)" argnames="elem" returntype="System.Void" />
3035        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
3036        <method name="Demand()" argnames="" returntype="System.Void" />
3037        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
3038        <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />
3039        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
3040        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
3041        <method name="ToString()" argnames="" returntype="System.String" />
3042        <method name="RevertAssert()" argnames="" returntype="System.Void" />
3043        <method name="RevertDeny()" argnames="" returntype="System.Void" />
3044        <method name="RevertPermitOnly()" argnames="" returntype="System.Void" />
3045        <method name="RevertAll()" argnames="" returntype="System.Void" />
3046    </class>
3047    <class name="SuppressUnmanagedCodeSecurityAttribute" namespace="System.Security">
3048        <constructor name="SuppressUnmanagedCodeSecurityAttribute()" argnames="" />
3049    </class>
3050    <class name="UnverifiableCodeAttribute" namespace="System.Security">
3051        <constructor name="UnverifiableCodeAttribute()" argnames="" />
3052    </class>
3053    <class name="AllowPartiallyTrustedCallersAttribute" namespace="System.Security">
3054        <constructor name="AllowPartiallyTrustedCallersAttribute()" argnames="" />
3055    </class>
3056    <class name="SecurityException" namespace="System.Security">
3057        <constructor name="SecurityException()" argnames="" />
3058        <constructor name="SecurityException(System.String)" argnames="message" />
3059        <constructor name="SecurityException(System.String, System.Type)" argnames="message, type" />
3060        <constructor name="SecurityException(System.String, System.Type, System.String)" argnames="message, type, state" />
3061        <constructor name="SecurityException(System.String, System.Exception)" argnames="message, inner" />
3062        <constructor name="SecurityException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3063        <property name="PermissionType" propertytype="System.Type" />
3064        <property name="PermissionState" propertytype="System.String" />
3065        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
3066        <method name="ToString()" argnames="" returntype="System.String" />
3067    </class>
3068    <class name="SecurityManager" namespace="System.Security">
3069        <property name="CheckExecutionRights" propertytype="System.Boolean" />
3070        <property name="SecurityEnabled" propertytype="System.Boolean" />
3071        <method name="IsGranted(System.Security.IPermission)" argnames="perm" returntype="System.Boolean" />
3072        <method name="LoadPolicyLevelFromFile(System.String, System.Security.PolicyLevelType)" argnames="path, type" returntype="System.Security.Policy.PolicyLevel" />
3073        <method name="LoadPolicyLevelFromString(System.String, System.Security.PolicyLevelType)" argnames="str, type" returntype="System.Security.Policy.PolicyLevel" />
3074        <method name="SavePolicyLevel(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Void" />
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" />
3076        <method name="ResolvePolicy(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.PermissionSet" />
3077        <method name="ResolvePolicyGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Collections.IEnumerator" />
3078        <method name="PolicyHierarchy()" argnames="" returntype="System.Collections.IEnumerator" />
3079        <method name="SavePolicy()" argnames="" returntype="System.Void" />
3080    </class>
3081    <class name="VerificationException" namespace="System.Security">
3082        <constructor name="VerificationException()" argnames="" />
3083        <constructor name="VerificationException(System.String)" argnames="message" />
3084        <constructor name="VerificationException(System.String, System.Exception)" argnames="message, innerException" />
3085        <constructor name="VerificationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3086    </class>
3087    <interface name="IEvidenceFactory" namespace="System.Security">
3088        <property name="Evidence" propertytype="System.Security.Policy.Evidence" />
3089    </interface>
3090    <interface name="ISecurityEncodable" namespace="System.Security">
3091        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
3092        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
3093    </interface>
3094    <interface name="ISecurityPolicyEncodable" namespace="System.Security">
3095        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
3096        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
3097    </interface>
3098    <interface name="IStackWalk" namespace="System.Security">
3099        <method name="PermitOnly()" argnames="" returntype="System.Void" />
3100        <method name="Deny()" argnames="" returntype="System.Void" />
3101        <method name="Demand()" argnames="" returntype="System.Void" />
3102        <method name="Assert()" argnames="" returntype="System.Void" />
3103    </interface>
3104    <interface name="IPermission" namespace="System.Security">
3105        <method name="Demand()" argnames="" returntype="System.Void" />
3106        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
3107        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
3108        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
3109        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
3110    </interface>
3111    <enum name="PolicyLevelType" namespace="System.Security">
3112        <field name="User" />
3113        <field name="Machine" />
3114        <field name="Enterprise" />
3115        <field name="AppDomain" />
3116    </enum>
3117    <enum name="SecurityZone" namespace="System.Security">
3118        <field name="MyComputer" />
3119        <field name="Intranet" />
3120        <field name="Trusted" />
3121        <field name="Internet" />
3122        <field name="Untrusted" />
3123        <field name="NoZone" />
3124    </enum>
3125    <class name="Binder" namespace="System.Reflection">
3126        <constructor name="Binder()" argnames="" />
3127        <method name="ReorderArgumentArray(System.Object[]&amp;, System.Object)" argnames="args, state" returntype="System.Void" />
3128        <method name="ChangeType(System.Object, System.Type, System.Globalization.CultureInfo)" argnames="value, type, culture" returntype="System.Object" />
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" />
3130        <method name="SelectMethod(System.Reflection.BindingFlags, System.Reflection.MethodBase[], System.Type[], System.Reflection.ParameterModifier[])" argnames="bindingAttr, match, types, modifiers" returntype="System.Reflection.MethodBase" />
3131        <method name="BindToField(System.Reflection.BindingFlags, System.Reflection.FieldInfo[], System.Object, System.Globalization.CultureInfo)" argnames="bindingAttr, match, value, culture" returntype="System.Reflection.FieldInfo" />
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" />
3133    </class>
3134    <class name="MemberInfo" namespace="System.Reflection">
3135        <constructor name="MemberInfo()" argnames="" />
3136        <property name="Cache" propertytype="System.Reflection.Cache.InternalCache" />
3137        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
3138        <property name="Name" propertytype="System.String" />
3139        <property name="DeclaringType" propertytype="System.Type" />
3140        <property name="ReflectedType" propertytype="System.Type" />
3141        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
3142        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
3143        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
3144    </class>
3145    <class name="AmbiguousMatchException" namespace="System.Reflection">
3146        <constructor name="AmbiguousMatchException()" argnames="" />
3147        <constructor name="AmbiguousMatchException(System.String)" argnames="message" />
3148        <constructor name="AmbiguousMatchException(System.String, System.Exception)" argnames="message, inner" />
3149    </class>
3150    <class name="Assembly" namespace="System.Reflection">
3151        <property name="CodeBase" propertytype="System.String" />
3152        <property name="EscapedCodeBase" propertytype="System.String" />
3153        <property name="FullName" propertytype="System.String" />
3154        <property name="EntryPoint" propertytype="System.Reflection.MethodInfo" />
3155        <property name="Evidence" propertytype="System.Security.Policy.Evidence" />
3156        <property name="Location" propertytype="System.String" />
3157        <property name="GlobalAssemblyCache" propertytype="System.Boolean" />
3158        <property name="Cache" propertytype="System.Reflection.Cache.InternalCache" />
3159        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
3160        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
3161        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
3162        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
3163        <method name="GetManifestResourceInfo(System.String)" argnames="resourceName" returntype="System.Reflection.ManifestResourceInfo" />
3164        <method name="GetManifestResourceNames()" argnames="" returntype="System.String[]" />
3165        <method name="GetFiles(System.Boolean)" argnames="getResourceModules" returntype="System.IO.FileStream[]" />
3166        <method name="GetFiles()" argnames="" returntype="System.IO.FileStream[]" />
3167        <method name="GetFile(System.String)" argnames="name" returntype="System.IO.FileStream" />
3168        <method name="GetManifestResourceStream(System.String)" argnames="name" returntype="System.IO.Stream" />
3169        <method name="GetManifestResourceStream(System.Type, System.String)" argnames="type, name" returntype="System.IO.Stream" />
3170        <method name="GetTypes()" argnames="" returntype="System.Type[]" />
3171        <method name="GetExportedTypes()" argnames="" returntype="System.Type[]" />
3172        <method name="GetType(System.String, System.Boolean)" argnames="name, throwOnError" returntype="System.Type" />
3173        <method name="GetType(System.String)" argnames="name" returntype="System.Type" />
3174        <method name="GetName(System.Boolean)" argnames="copiedName" returntype="System.Reflection.AssemblyName" />
3175        <method name="GetName()" argnames="" returntype="System.Reflection.AssemblyName" />
3176        <method name="ToString()" argnames="" returntype="System.String" />
3177        <method name="CreateQualifiedName(System.String, System.String)" argnames="assemblyName, typeName" returntype="System.String" />
3178        <method name="GetAssembly(System.Type)" argnames="type" returntype="System.Reflection.Assembly" />
3179        <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="name, throwOnError, ignoreCase" returntype="System.Type" />
3180        <method name="GetSatelliteAssembly(System.Globalization.CultureInfo)" argnames="culture" returntype="System.Reflection.Assembly" />
3181        <method name="GetSatelliteAssembly(System.Globalization.CultureInfo, System.Version)" argnames="culture, version" returntype="System.Reflection.Assembly" />
3182        <method name="LoadFrom(System.String)" argnames="assemblyFile" returntype="System.Reflection.Assembly" />
3183        <method name="LoadFrom(System.String, System.Security.Policy.Evidence)" argnames="assemblyFile, securityEvidence" returntype="System.Reflection.Assembly" />
3184        <method name="Load(System.String)" argnames="assemblyString" returntype="System.Reflection.Assembly" />
3185        <method name="Load(System.String, System.Security.Policy.Evidence)" argnames="assemblyString, assemblySecurity" returntype="System.Reflection.Assembly" />
3186        <method name="Load(System.Reflection.AssemblyName)" argnames="assemblyRef" returntype="System.Reflection.Assembly" />
3187        <method name="Load(System.Reflection.AssemblyName, System.Security.Policy.Evidence)" argnames="assemblyRef, assemblySecurity" returntype="System.Reflection.Assembly" />
3188        <method name="LoadWithPartialName(System.String)" argnames="partialName" returntype="System.Reflection.Assembly" />
3189        <method name="LoadWithPartialName(System.String, System.Security.Policy.Evidence)" argnames="partialName, securityEvidence" returntype="System.Reflection.Assembly" />
3190        <method name="Load(System.Byte[])" argnames="rawAssembly" returntype="System.Reflection.Assembly" />
3191        <method name="Load(System.Byte[], System.Byte[])" argnames="rawAssembly, rawSymbolStore" returntype="System.Reflection.Assembly" />
3192        <method name="Load(System.Byte[], System.Byte[], System.Security.Policy.Evidence)" argnames="rawAssembly, rawSymbolStore, securityEvidence" returntype="System.Reflection.Assembly" />
3193        <method name="LoadModule(System.String, System.Byte[])" argnames="moduleName, rawModule" returntype="System.Reflection.Module" />
3194        <method name="LoadModule(System.String, System.Byte[], System.Byte[])" argnames="moduleName, rawModule, rawSymbolStore" returntype="System.Reflection.Module" />
3195        <method name="CreateInstance(System.String)" argnames="typeName" returntype="System.Object" />
3196        <method name="CreateInstance(System.String, System.Boolean)" argnames="typeName, ignoreCase" returntype="System.Object" />
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" />
3198        <method name="GetLoadedModules()" argnames="" returntype="System.Reflection.Module[]" />
3199        <method name="GetLoadedModules(System.Boolean)" argnames="getResourceModules" returntype="System.Reflection.Module[]" />
3200        <method name="GetModules()" argnames="" returntype="System.Reflection.Module[]" />
3201        <method name="GetModules(System.Boolean)" argnames="getResourceModules" returntype="System.Reflection.Module[]" />
3202        <method name="GetModule(System.String)" argnames="name" returntype="System.Reflection.Module" />
3203        <method name="GetExecutingAssembly()" argnames="" returntype="System.Reflection.Assembly" />
3204        <method name="GetCallingAssembly()" argnames="" returntype="System.Reflection.Assembly" />
3205        <method name="GetEntryAssembly()" argnames="" returntype="System.Reflection.Assembly" />
3206        <method name="GetReferencedAssemblies()" argnames="" returntype="System.Reflection.AssemblyName[]" />
3207        <event name="ModuleResolve" />
3208    </class>
3209    <class name="AssemblyCultureAttribute" namespace="System.Reflection">
3210        <constructor name="AssemblyCultureAttribute(System.String)" argnames="culture" />
3211        <property name="Culture" propertytype="System.String" />
3212    </class>
3213    <class name="AssemblyVersionAttribute" namespace="System.Reflection">
3214        <constructor name="AssemblyVersionAttribute(System.String)" argnames="version" />
3215        <property name="Version" propertytype="System.String" />
3216    </class>
3217    <class name="AssemblyKeyFileAttribute" namespace="System.Reflection">
3218        <constructor name="AssemblyKeyFileAttribute(System.String)" argnames="keyFile" />
3219        <property name="KeyFile" propertytype="System.String" />
3220    </class>
3221    <class name="AssemblyKeyNameAttribute" namespace="System.Reflection">
3222        <constructor name="AssemblyKeyNameAttribute(System.String)" argnames="keyName" />
3223        <property name="KeyName" propertytype="System.String" />
3224    </class>
3225    <class name="AssemblyDelaySignAttribute" namespace="System.Reflection">
3226        <constructor name="AssemblyDelaySignAttribute(System.Boolean)" argnames="delaySign" />
3227        <property name="DelaySign" propertytype="System.Boolean" />
3228    </class>
3229    <class name="AssemblyAlgorithmIdAttribute" namespace="System.Reflection">
3230        <constructor name="AssemblyAlgorithmIdAttribute(System.Configuration.Assemblies.AssemblyHashAlgorithm)" argnames="algorithmId" />
3231        <constructor name="AssemblyAlgorithmIdAttribute(System.UInt32)" argnames="algorithmId" />
3232        <property name="AlgorithmId" propertytype="System.UInt32" />
3233    </class>
3234    <class name="AssemblyFlagsAttribute" namespace="System.Reflection">
3235        <constructor name="AssemblyFlagsAttribute(System.UInt32)" argnames="flags" />
3236        <property name="Flags" propertytype="System.UInt32" />
3237    </class>
3238    <class name="AssemblyFileVersionAttribute" namespace="System.Reflection">
3239        <constructor name="AssemblyFileVersionAttribute(System.String)" argnames="version" />
3240        <property name="Version" propertytype="System.String" />
3241    </class>
3242    <class name="AssemblyName" namespace="System.Reflection">
3243        <constructor name="AssemblyName()" argnames="" />
3244        <property name="Name" propertytype="System.String" />
3245        <property name="Version" propertytype="System.Version" />
3246        <property name="CultureInfo" propertytype="System.Globalization.CultureInfo" />
3247        <property name="CodeBase" propertytype="System.String" />
3248        <property name="EscapedCodeBase" propertytype="System.String" />
3249        <property name="Flags" propertytype="System.Reflection.AssemblyNameFlags" />
3250        <property name="HashAlgorithm" propertytype="System.Configuration.Assemblies.AssemblyHashAlgorithm" />
3251        <property name="VersionCompatibility" propertytype="System.Configuration.Assemblies.AssemblyVersionCompatibility" />
3252        <property name="KeyPair" propertytype="System.Reflection.StrongNameKeyPair" />
3253        <property name="FullName" propertytype="System.String" />
3254        <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />
3255        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
3256        <method name="Clone()" argnames="" returntype="System.Object" />
3257        <method name="ToString()" argnames="" returntype="System.String" />
3258        <method name="GetAssemblyName(System.String)" argnames="assemblyFile" returntype="System.Reflection.AssemblyName" />
3259        <method name="GetPublicKey()" argnames="" returntype="System.Byte[]" />
3260        <method name="SetPublicKey(System.Byte[])" argnames="publicKey" returntype="System.Void" />
3261        <method name="GetPublicKeyToken()" argnames="" returntype="System.Byte[]" />
3262        <method name="SetPublicKeyToken(System.Byte[])" argnames="publicKeyToken" returntype="System.Void" />
3263    </class>
3264    <class name="AssemblyNameProxy" namespace="System.Reflection">
3265        <constructor name="AssemblyNameProxy()" argnames="" />
3266        <method name="GetAssemblyName(System.String)" argnames="assemblyFile" returntype="System.Reflection.AssemblyName" />
3267    </class>
3268    <class name="AssemblyCopyrightAttribute" namespace="System.Reflection">
3269        <constructor name="AssemblyCopyrightAttribute(System.String)" argnames="copyright" />
3270        <property name="Copyright" propertytype="System.String" />
3271    </class>
3272    <class name="AssemblyTrademarkAttribute" namespace="System.Reflection">
3273        <constructor name="AssemblyTrademarkAttribute(System.String)" argnames="trademark" />
3274        <property name="Trademark" propertytype="System.String" />
3275    </class>
3276    <class name="AssemblyProductAttribute" namespace="System.Reflection">
3277        <constructor name="AssemblyProductAttribute(System.String)" argnames="product" />
3278        <property name="Product" propertytype="System.String" />
3279    </class>
3280    <class name="AssemblyCompanyAttribute" namespace="System.Reflection">
3281        <constructor name="AssemblyCompanyAttribute(System.String)" argnames="company" />
3282        <property name="Company" propertytype="System.String" />
3283    </class>
3284    <class name="AssemblyDescriptionAttribute" namespace="System.Reflection">
3285        <constructor name="AssemblyDescriptionAttribute(System.String)" argnames="description" />
3286        <property name="Description" propertytype="System.String" />
3287    </class>
3288    <class name="AssemblyTitleAttribute" namespace="System.Reflection">
3289        <constructor name="AssemblyTitleAttribute(System.String)" argnames="title" />
3290        <property name="Title" propertytype="System.String" />
3291    </class>
3292    <class name="AssemblyConfigurationAttribute" namespace="System.Reflection">
3293        <constructor name="AssemblyConfigurationAttribute(System.String)" argnames="configuration" />
3294        <property name="Configuration" propertytype="System.String" />
3295    </class>
3296    <class name="AssemblyDefaultAliasAttribute" namespace="System.Reflection">
3297        <constructor name="AssemblyDefaultAliasAttribute(System.String)" argnames="defaultAlias" />
3298        <property name="DefaultAlias" propertytype="System.String" />
3299    </class>
3300    <class name="AssemblyInformationalVersionAttribute" namespace="System.Reflection">
3301        <constructor name="AssemblyInformationalVersionAttribute(System.String)" argnames="informationalVersion" />
3302        <property name="InformationalVersion" propertytype="System.String" />
3303    </class>
3304    <class name="CustomAttributeFormatException" namespace="System.Reflection">
3305        <constructor name="CustomAttributeFormatException()" argnames="" />
3306        <constructor name="CustomAttributeFormatException(System.String)" argnames="message" />
3307        <constructor name="CustomAttributeFormatException(System.String, System.Exception)" argnames="message, inner" />
3308        <constructor name="CustomAttributeFormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3309    </class>
3310    <class name="MethodBase" namespace="System.Reflection">
3311        <constructor name="MethodBase()" argnames="" />
3312        <property name="MethodHandle" propertytype="System.RuntimeMethodHandle" />
3313        <property name="Attributes" propertytype="System.Reflection.MethodAttributes" />
3314        <property name="IsPublic" propertytype="System.Boolean" />
3315        <property name="IsPrivate" propertytype="System.Boolean" />
3316        <property name="IsFamily" propertytype="System.Boolean" />
3317        <property name="IsAssembly" propertytype="System.Boolean" />
3318        <property name="IsFamilyAndAssembly" propertytype="System.Boolean" />
3319        <property name="IsFamilyOrAssembly" propertytype="System.Boolean" />
3320        <property name="IsStatic" propertytype="System.Boolean" />
3321        <property name="IsFinal" propertytype="System.Boolean" />
3322        <property name="IsVirtual" propertytype="System.Boolean" />
3323        <property name="IsHideBySig" propertytype="System.Boolean" />
3324        <property name="IsAbstract" propertytype="System.Boolean" />
3325        <property name="IsSpecialName" propertytype="System.Boolean" />
3326        <property name="IsConstructor" propertytype="System.Boolean" />
3327        <property name="CallingConvention" propertytype="System.Reflection.CallingConventions" />
3328        <property name="IsOverloaded" propertytype="System.Boolean" />
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" />
3330        <method name="GetMethodImplementationFlags()" argnames="" returntype="System.Reflection.MethodImplAttributes" />
3331        <method name="GetParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />
3332        <method name="GetMethodFromHandle(System.RuntimeMethodHandle)" argnames="handle" returntype="System.Reflection.MethodBase" />
3333        <method name="GetCurrentMethod()" argnames="" returntype="System.Reflection.MethodBase" />
3334        <method name="Invoke(System.Object, System.Object[])" argnames="obj, parameters" returntype="System.Object" />
3335    </class>
3336    <class name="ConstructorInfo" namespace="System.Reflection">
3337        <constructor name="ConstructorInfo()" argnames="" />
3338        <field name="ConstructorName" />
3339        <field name="TypeConstructorName" />
3340        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
3341        <method name="Invoke(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="invokeAttr, binder, parameters, culture" returntype="System.Object" />
3342        <method name="Invoke(System.Object[])" argnames="parameters" returntype="System.Object" />
3343    </class>
3344    <class name="DefaultMemberAttribute" namespace="System.Reflection">
3345        <constructor name="DefaultMemberAttribute(System.String)" argnames="memberName" />
3346        <property name="MemberName" propertytype="System.String" />
3347    </class>
3348    <class name="EventInfo" namespace="System.Reflection">
3349        <constructor name="EventInfo()" argnames="" />
3350        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
3351        <property name="EventHandlerType" propertytype="System.Type" />
3352        <property name="Attributes" propertytype="System.Reflection.EventAttributes" />
3353        <property name="IsSpecialName" propertytype="System.Boolean" />
3354        <property name="IsMulticast" propertytype="System.Boolean" />
3355        <method name="GetRaiseMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
3356        <method name="GetRemoveMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
3357        <method name="GetAddMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
3358        <method name="GetAddMethod()" argnames="" returntype="System.Reflection.MethodInfo" />
3359        <method name="GetRemoveMethod()" argnames="" returntype="System.Reflection.MethodInfo" />
3360        <method name="GetRaiseMethod()" argnames="" returntype="System.Reflection.MethodInfo" />
3361        <method name="AddEventHandler(System.Object, System.Delegate)" argnames="target, handler" returntype="System.Void" />
3362        <method name="RemoveEventHandler(System.Object, System.Delegate)" argnames="target, handler" returntype="System.Void" />
3363    </class>
3364    <class name="FieldInfo" namespace="System.Reflection">
3365        <constructor name="FieldInfo()" argnames="" />
3366        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
3367        <property name="FieldType" propertytype="System.Type" />
3368        <property name="FieldHandle" propertytype="System.RuntimeFieldHandle" />
3369        <property name="Attributes" propertytype="System.Reflection.FieldAttributes" />
3370        <property name="IsPublic" propertytype="System.Boolean" />
3371        <property name="IsPrivate" propertytype="System.Boolean" />
3372        <property name="IsFamily" propertytype="System.Boolean" />
3373        <property name="IsAssembly" propertytype="System.Boolean" />
3374        <property name="IsFamilyAndAssembly" propertytype="System.Boolean" />
3375        <property name="IsFamilyOrAssembly" propertytype="System.Boolean" />
3376        <property name="IsStatic" propertytype="System.Boolean" />
3377        <property name="IsInitOnly" propertytype="System.Boolean" />
3378        <property name="IsLiteral" propertytype="System.Boolean" />
3379        <property name="IsNotSerialized" propertytype="System.Boolean" />
3380        <property name="IsSpecialName" propertytype="System.Boolean" />
3381        <property name="IsPinvokeImpl" propertytype="System.Boolean" />
3382        <method name="SetValueDirect(System.TypedReference, System.Object)" argnames="obj, value" returntype="System.Void" />
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" />
3384        <method name="GetValueDirect(System.TypedReference)" argnames="obj" returntype="System.Object" />
3385        <method name="GetValue(System.Object)" argnames="obj" returntype="System.Object" />
3386        <method name="SetValue(System.Object, System.Object)" argnames="obj, value" returntype="System.Void" />
3387        <method name="GetFieldFromHandle(System.RuntimeFieldHandle)" argnames="handle" returntype="System.Reflection.FieldInfo" />
3388    </class>
3389    <class name="InvalidFilterCriteriaException" namespace="System.Reflection">
3390        <constructor name="InvalidFilterCriteriaException()" argnames="" />
3391        <constructor name="InvalidFilterCriteriaException(System.String)" argnames="message" />
3392        <constructor name="InvalidFilterCriteriaException(System.String, System.Exception)" argnames="message, inner" />
3393        <constructor name="InvalidFilterCriteriaException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3394    </class>
3395    <class name="ManifestResourceInfo" namespace="System.Reflection">
3396        <property name="ReferencedAssembly" propertytype="System.Reflection.Assembly" />
3397        <property name="FileName" propertytype="System.String" />
3398        <property name="ResourceLocation" propertytype="System.Reflection.ResourceLocation" />
3399    </class>
3400    <class name="MethodInfo" namespace="System.Reflection">
3401        <constructor name="MethodInfo()" argnames="" />
3402        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
3403        <property name="ReturnType" propertytype="System.Type" />
3404        <property name="ReturnTypeCustomAttributes" propertytype="System.Reflection.ICustomAttributeProvider" />
3405        <method name="GetBaseDefinition()" argnames="" returntype="System.Reflection.MethodInfo" />
3406    </class>
3407    <class name="Missing" namespace="System.Reflection">
3408        <field name="Value" />
3409    </class>
3410    <class name="Module" namespace="System.Reflection">
3411        <field name="FilterTypeName" />
3412        <field name="FilterTypeNameIgnoreCase" />
3413        <property name="ScopeName" propertytype="System.String" />
3414        <property name="FullyQualifiedName" propertytype="System.String" />
3415        <property name="Name" propertytype="System.String" />
3416        <property name="Assembly" propertytype="System.Reflection.Assembly" />
3417        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
3418        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
3419        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
3420        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
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" />
3422        <method name="GetTypes()" argnames="" returntype="System.Type[]" />
3423        <method name="FindTypes(System.Reflection.TypeFilter, System.Object)" argnames="filter, filterCriteria" returntype="System.Type[]" />
3424        <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="className, throwOnError, ignoreCase" returntype="System.Type" />
3425        <method name="GetType(System.String)" argnames="className" returntype="System.Type" />
3426        <method name="GetType(System.String, System.Boolean)" argnames="className, ignoreCase" returntype="System.Type" />
3427        <method name="ToString()" argnames="" returntype="System.String" />
3428        <method name="GetSignerCertificate()" argnames="" returntype="System.Security.Cryptography.X509Certificates.X509Certificate" />
3429        <method name="GetMethods()" argnames="" returntype="System.Reflection.MethodInfo[]" />
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" />
3431        <method name="GetMethod(System.String, System.Type[])" argnames="name, types" returntype="System.Reflection.MethodInfo" />
3432        <method name="GetMethod(System.String)" argnames="name" returntype="System.Reflection.MethodInfo" />
3433        <method name="GetFields()" argnames="" returntype="System.Reflection.FieldInfo[]" />
3434        <method name="GetField(System.String)" argnames="name" returntype="System.Reflection.FieldInfo" />
3435        <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />
3436        <method name="IsResource()" argnames="" returntype="System.Boolean" />
3437    </class>
3438    <class name="ParameterInfo" namespace="System.Reflection">
3439        <constructor name="ParameterInfo()" argnames="" />
3440        <field name="NameImpl" />
3441        <field name="ClassImpl" />
3442        <field name="PositionImpl" />
3443        <field name="AttrsImpl" />
3444        <field name="DefaultValueImpl" />
3445        <field name="MemberImpl" />
3446        <property name="ParameterType" propertytype="System.Type" />
3447        <property name="Name" propertytype="System.String" />
3448        <property name="Position" propertytype="System.Int32" />
3449        <property name="Attributes" propertytype="System.Reflection.ParameterAttributes" />
3450        <property name="IsIn" propertytype="System.Boolean" />
3451        <property name="IsOut" propertytype="System.Boolean" />
3452        <property name="IsLcid" propertytype="System.Boolean" />
3453        <property name="IsRetval" propertytype="System.Boolean" />
3454        <property name="IsOptional" propertytype="System.Boolean" />
3455        <property name="DefaultValue" propertytype="System.Object" />
3456        <property name="Member" propertytype="System.Reflection.MemberInfo" />
3457        <property name="Cache" propertytype="System.Reflection.Cache.InternalCache" />
3458        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
3459        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
3460        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
3461    </class>
3462    <class name="Pointer" namespace="System.Reflection">
3463        <method name="Box(System.Void*, System.Type)" argnames="ptr, type" returntype="System.Object" />
3464        <method name="Unbox(System.Object)" argnames="ptr" returntype="System.Void*" />
3465    </class>
3466    <class name="PropertyInfo" namespace="System.Reflection">
3467        <constructor name="PropertyInfo()" argnames="" />
3468        <property name="MemberType" propertytype="System.Reflection.MemberTypes" />
3469        <property name="PropertyType" propertytype="System.Type" />
3470        <property name="Attributes" propertytype="System.Reflection.PropertyAttributes" />
3471        <property name="IsSpecialName" propertytype="System.Boolean" />
3472        <property name="CanRead" propertytype="System.Boolean" />
3473        <property name="CanWrite" propertytype="System.Boolean" />
3474        <method name="GetIndexParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />
3475        <method name="GetSetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
3476        <method name="GetGetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
3477        <method name="GetAccessors(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo[]" />
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" />
3479        <method name="SetValue(System.Object, System.Object, System.Object[])" argnames="obj, value, index" returntype="System.Void" />
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" />
3481        <method name="GetValue(System.Object, System.Object[])" argnames="obj, index" returntype="System.Object" />
3482        <method name="GetAccessors()" argnames="" returntype="System.Reflection.MethodInfo[]" />
3483        <method name="GetGetMethod()" argnames="" returntype="System.Reflection.MethodInfo" />
3484        <method name="GetSetMethod()" argnames="" returntype="System.Reflection.MethodInfo" />
3485    </class>
3486    <class name="ReflectionTypeLoadException" namespace="System.Reflection">
3487        <constructor name="ReflectionTypeLoadException(System.Type[], System.Exception[])" argnames="classes, exceptions" />
3488        <constructor name="ReflectionTypeLoadException(System.Type[], System.Exception[], System.String)" argnames="classes, exceptions, message" />
3489        <property name="Types" propertytype="System.Type[]" />
3490        <property name="LoaderExceptions" propertytype="System.Exception[]" />
3491        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
3492    </class>
3493    <class name="StrongNameKeyPair" namespace="System.Reflection">
3494        <constructor name="StrongNameKeyPair(System.IO.FileStream)" argnames="keyPairFile" />
3495        <constructor name="StrongNameKeyPair(System.Byte[])" argnames="keyPairArray" />
3496        <constructor name="StrongNameKeyPair(System.String)" argnames="keyPairContainer" />
3497        <property name="PublicKey" propertytype="System.Byte[]" />
3498    </class>
3499    <class name="TargetException" namespace="System.Reflection">
3500        <constructor name="TargetException()" argnames="" />
3501        <constructor name="TargetException(System.String)" argnames="message" />
3502        <constructor name="TargetException(System.String, System.Exception)" argnames="message, inner" />
3503        <constructor name="TargetException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3504    </class>
3505    <class name="TargetInvocationException" namespace="System.Reflection">
3506        <constructor name="TargetInvocationException(System.Exception)" argnames="inner" />
3507        <constructor name="TargetInvocationException(System.String, System.Exception)" argnames="message, inner" />
3508    </class>
3509    <class name="TargetParameterCountException" namespace="System.Reflection">
3510        <constructor name="TargetParameterCountException()" argnames="" />
3511        <constructor name="TargetParameterCountException(System.String)" argnames="message" />
3512        <constructor name="TargetParameterCountException(System.String, System.Exception)" argnames="message, inner" />
3513    </class>
3514    <class name="TypeDelegator" namespace="System.Reflection">
3515        <constructor name="TypeDelegator()" argnames="" />
3516        <constructor name="TypeDelegator(System.Type)" argnames="delegatingType" />
3517        <field name="typeImpl" />
3518        <property name="GUID" propertytype="System.Guid" />
3519        <property name="Module" propertytype="System.Reflection.Module" />
3520        <property name="Assembly" propertytype="System.Reflection.Assembly" />
3521        <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />
3522        <property name="Name" propertytype="System.String" />
3523        <property name="FullName" propertytype="System.String" />
3524        <property name="Namespace" propertytype="System.String" />
3525        <property name="AssemblyQualifiedName" propertytype="System.String" />
3526        <property name="BaseType" propertytype="System.Type" />
3527        <property name="UnderlyingSystemType" propertytype="System.Type" />
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" />
3529        <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />
3530        <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />
3531        <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />
3532        <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />
3533        <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />
3534        <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />
3535        <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />
3536        <method name="GetElementType()" argnames="" returntype="System.Type" />
3537        <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />
3538        <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />
3539        <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />
3540        <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />
3541        <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />
3542        <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />
3543        <method name="IsValueTypeImpl()" argnames="" returntype="System.Boolean" />
3544        <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />
3545        <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />
3546        <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />
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" />
3548        <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />
3549        <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />
3550        <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />
3551        <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />
3552        <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />
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" />
3554        <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />
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" />
3556        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
3557        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
3558        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
3559    </class>
3560    <interface name="ICustomAttributeProvider" namespace="System.Reflection">
3561        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
3562        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
3563        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
3564    </interface>
3565    <interface name="IReflect" namespace="System.Reflection">
3566        <property name="UnderlyingSystemType" propertytype="System.Type" />
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" />
3568        <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />
3569        <method name="GetMember(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MemberInfo[]" />
3570        <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />
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" />
3572        <method name="GetProperty(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.PropertyInfo" />
3573        <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />
3574        <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />
3575        <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />
3576        <method name="GetMethod(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.MethodInfo" />
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" />
3578    </interface>
3579    <struct name="InterfaceMapping" namespace="System.Reflection">
3580        <field name="TargetType" />
3581        <field name="InterfaceType" />
3582        <field name="TargetMethods" />
3583        <field name="InterfaceMethods" />
3584    </struct>
3585    <struct name="ParameterModifier" namespace="System.Reflection">
3586        <constructor name="ParameterModifier(System.Int32)" argnames="paramaterCount" />
3587        <property name="Item" propertytype="System.Boolean" />
3588    </struct>
3589    <delegate name="ModuleResolveEventHandler" namespace="System.Reflection">
3590        <constructor name="ModuleResolveEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
3591        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Reflection.Module" />
3592        <method name="BeginInvoke(System.Object, System.ResolveEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
3593        <method name="Invoke(System.Object, System.ResolveEventArgs)" argnames="sender, e" returntype="System.Reflection.Module" />
3594    </delegate>
3595    <delegate name="MemberFilter" namespace="System.Reflection">
3596        <constructor name="MemberFilter(System.Object, System.IntPtr)" argnames="object, method" />
3597        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />
3598        <method name="BeginInvoke(System.Reflection.MemberInfo, System.Object, System.AsyncCallback, System.Object)" argnames="m, filterCriteria, callback, object" returntype="System.IAsyncResult" />
3599        <method name="Invoke(System.Reflection.MemberInfo, System.Object)" argnames="m, filterCriteria" returntype="System.Boolean" />
3600    </delegate>
3601    <delegate name="TypeFilter" namespace="System.Reflection">
3602        <constructor name="TypeFilter(System.Object, System.IntPtr)" argnames="object, method" />
3603        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />
3604        <method name="BeginInvoke(System.Type, System.Object, System.AsyncCallback, System.Object)" argnames="m, filterCriteria, callback, object" returntype="System.IAsyncResult" />
3605        <method name="Invoke(System.Type, System.Object)" argnames="m, filterCriteria" returntype="System.Boolean" />
3606    </delegate>
3607    <enum name="AssemblyNameFlags" namespace="System.Reflection">
3608        <field name="None" />
3609        <field name="PublicKey" />
3610    </enum>
3611    <enum name="BindingFlags" namespace="System.Reflection">
3612        <field name="Default" />
3613        <field name="IgnoreCase" />
3614        <field name="DeclaredOnly" />
3615        <field name="Instance" />
3616        <field name="Static" />
3617        <field name="Public" />
3618        <field name="NonPublic" />
3619        <field name="FlattenHierarchy" />
3620        <field name="InvokeMethod" />
3621        <field name="CreateInstance" />
3622        <field name="GetField" />
3623        <field name="SetField" />
3624        <field name="GetProperty" />
3625        <field name="SetProperty" />
3626        <field name="PutDispProperty" />
3627        <field name="PutRefDispProperty" />
3628        <field name="ExactBinding" />
3629        <field name="SuppressChangeType" />
3630        <field name="OptionalParamBinding" />
3631        <field name="IgnoreReturn" />
3632    </enum>
3633    <enum name="CallingConventions" namespace="System.Reflection">
3634        <field name="Standard" />
3635        <field name="VarArgs" />
3636        <field name="Any" />
3637        <field name="HasThis" />
3638        <field name="ExplicitThis" />
3639    </enum>
3640    <enum name="EventAttributes" namespace="System.Reflection">
3641        <field name="None" />
3642        <field name="SpecialName" />
3643        <field name="ReservedMask" />
3644        <field name="RTSpecialName" />
3645    </enum>
3646    <enum name="FieldAttributes" namespace="System.Reflection">
3647        <field name="FieldAccessMask" />
3648        <field name="PrivateScope" />
3649        <field name="Private" />
3650        <field name="FamANDAssem" />
3651        <field name="Assembly" />
3652        <field name="Family" />
3653        <field name="FamORAssem" />
3654        <field name="Public" />
3655        <field name="Static" />
3656        <field name="InitOnly" />
3657        <field name="Literal" />
3658        <field name="NotSerialized" />
3659        <field name="SpecialName" />
3660        <field name="PinvokeImpl" />
3661        <field name="ReservedMask" />
3662        <field name="RTSpecialName" />
3663        <field name="HasFieldMarshal" />
3664        <field name="HasDefault" />
3665        <field name="HasFieldRVA" />
3666    </enum>
3667    <enum name="ResourceLocation" namespace="System.Reflection">
3668        <field name="Embedded" />
3669        <field name="ContainedInAnotherAssembly" />
3670        <field name="ContainedInManifestFile" />
3671    </enum>
3672    <enum name="MemberTypes" namespace="System.Reflection">
3673        <field name="Constructor" />
3674        <field name="Event" />
3675        <field name="Field" />
3676        <field name="Method" />
3677        <field name="Property" />
3678        <field name="TypeInfo" />
3679        <field name="Custom" />
3680        <field name="NestedType" />
3681        <field name="All" />
3682    </enum>
3683    <enum name="MethodAttributes" namespace="System.Reflection">
3684        <field name="MemberAccessMask" />
3685        <field name="PrivateScope" />
3686        <field name="Private" />
3687        <field name="FamANDAssem" />
3688        <field name="Assembly" />
3689        <field name="Family" />
3690        <field name="FamORAssem" />
3691        <field name="Public" />
3692        <field name="Static" />
3693        <field name="Final" />
3694        <field name="Virtual" />
3695        <field name="HideBySig" />
3696        <field name="VtableLayoutMask" />
3697        <field name="ReuseSlot" />
3698        <field name="NewSlot" />
3699        <field name="Abstract" />
3700        <field name="SpecialName" />
3701        <field name="PinvokeImpl" />
3702        <field name="UnmanagedExport" />
3703        <field name="RTSpecialName" />
3704        <field name="ReservedMask" />
3705        <field name="HasSecurity" />
3706        <field name="RequireSecObject" />
3707    </enum>
3708    <enum name="MethodImplAttributes" namespace="System.Reflection">
3709        <field name="CodeTypeMask" />
3710        <field name="IL" />
3711        <field name="Native" />
3712        <field name="OPTIL" />
3713        <field name="Runtime" />
3714        <field name="ManagedMask" />
3715        <field name="Unmanaged" />
3716        <field name="Managed" />
3717        <field name="ForwardRef" />
3718        <field name="PreserveSig" />
3719        <field name="InternalCall" />
3720        <field name="Synchronized" />
3721        <field name="NoInlining" />
3722        <field name="MaxMethodImplVal" />
3723    </enum>
3724    <enum name="ParameterAttributes" namespace="System.Reflection">
3725        <field name="None" />
3726        <field name="In" />
3727        <field name="Out" />
3728        <field name="Lcid" />
3729        <field name="Retval" />
3730        <field name="Optional" />
3731        <field name="ReservedMask" />
3732        <field name="HasDefault" />
3733        <field name="HasFieldMarshal" />
3734        <field name="Reserved3" />
3735        <field name="Reserved4" />
3736    </enum>
3737    <enum name="PropertyAttributes" namespace="System.Reflection">
3738        <field name="None" />
3739        <field name="SpecialName" />
3740        <field name="ReservedMask" />
3741        <field name="RTSpecialName" />
3742        <field name="HasDefault" />
3743        <field name="Reserved2" />
3744        <field name="Reserved3" />
3745        <field name="Reserved4" />
3746    </enum>
3747    <enum name="ResourceAttributes" namespace="System.Reflection">
3748        <field name="Public" />
3749        <field name="Private" />
3750    </enum>
3751    <enum name="TypeAttributes" namespace="System.Reflection">
3752        <field name="VisibilityMask" />
3753        <field name="NotPublic" />
3754        <field name="Public" />
3755        <field name="NestedPublic" />
3756        <field name="NestedPrivate" />
3757        <field name="NestedFamily" />
3758        <field name="NestedAssembly" />
3759        <field name="NestedFamANDAssem" />
3760        <field name="NestedFamORAssem" />
3761        <field name="LayoutMask" />
3762        <field name="AutoLayout" />
3763        <field name="SequentialLayout" />
3764        <field name="ExplicitLayout" />
3765        <field name="ClassSemanticsMask" />
3766        <field name="Class" />
3767        <field name="Interface" />
3768        <field name="Abstract" />
3769        <field name="Sealed" />
3770        <field name="SpecialName" />
3771        <field name="Import" />
3772        <field name="Serializable" />
3773        <field name="StringFormatMask" />
3774        <field name="AnsiClass" />
3775        <field name="UnicodeClass" />
3776        <field name="AutoClass" />
3777        <field name="BeforeFieldInit" />
3778        <field name="ReservedMask" />
3779        <field name="RTSpecialName" />
3780        <field name="HasSecurity" />
3781    </enum>
3782    <class name="WaitHandle" namespace="System.Threading">
3783        <constructor name="WaitHandle()" argnames="" />
3784        <field name="InvalidHandle" />
3785        <field name="WaitTimeout" />
3786        <property name="Handle" propertytype="System.IntPtr" />
3787        <method name="Dispose(System.Boolean)" argnames="explicitDisposing" returntype="System.Void" />
3788        <method name="Close()" argnames="" returntype="System.Void" />
3789        <method name="WaitOne()" argnames="" returntype="System.Boolean" />
3790        <method name="WaitOne(System.TimeSpan, System.Boolean)" argnames="timeout, exitContext" returntype="System.Boolean" />
3791        <method name="WaitOne(System.Int32, System.Boolean)" argnames="millisecondsTimeout, exitContext" returntype="System.Boolean" />
3792        <method name="Finalize()" argnames="" returntype="System.Void" />
3793        <method name="WaitAll(System.Threading.WaitHandle[], System.Int32, System.Boolean)" argnames="waitHandles, millisecondsTimeout, exitContext" returntype="System.Boolean" />
3794        <method name="WaitAll(System.Threading.WaitHandle[], System.TimeSpan, System.Boolean)" argnames="waitHandles, timeout, exitContext" returntype="System.Boolean" />
3795        <method name="WaitAll(System.Threading.WaitHandle[])" argnames="waitHandles" returntype="System.Boolean" />
3796        <method name="WaitAny(System.Threading.WaitHandle[], System.Int32, System.Boolean)" argnames="waitHandles, millisecondsTimeout, exitContext" returntype="System.Int32" />
3797        <method name="WaitAny(System.Threading.WaitHandle[], System.TimeSpan, System.Boolean)" argnames="waitHandles, timeout, exitContext" returntype="System.Int32" />
3798        <method name="WaitAny(System.Threading.WaitHandle[])" argnames="waitHandles" returntype="System.Int32" />
3799    </class>
3800    <class name="AutoResetEvent" namespace="System.Threading">
3801        <constructor name="AutoResetEvent(System.Boolean)" argnames="initialState" />
3802        <method name="Reset()" argnames="" returntype="System.Boolean" />
3803        <method name="Set()" argnames="" returntype="System.Boolean" />
3804    </class>
3805    <class name="CompressedStack" namespace="System.Threading">
3806        <property name="UnmanagedCompressedStack" propertytype="System.IntPtr" />
3807        <method name="Finalize()" argnames="" returntype="System.Void" />
3808    </class>
3809    <class name="Interlocked" namespace="System.Threading">
3810        <method name="Increment(System.Int32&amp;)" argnames="location" returntype="System.Int32" />
3811        <method name="Decrement(System.Int32&amp;)" argnames="location" returntype="System.Int32" />
3812        <method name="Increment(System.Int64&amp;)" argnames="location" returntype="System.Int64" />
3813        <method name="Decrement(System.Int64&amp;)" argnames="location" returntype="System.Int64" />
3814        <method name="Exchange(System.Int32&amp;, System.Int32)" argnames="location1, value" returntype="System.Int32" />
3815        <method name="CompareExchange(System.Int32&amp;, System.Int32, System.Int32)" argnames="location1, value, comparand" returntype="System.Int32" />
3816        <method name="Exchange(System.Single&amp;, System.Single)" argnames="location1, value" returntype="System.Single" />
3817        <method name="CompareExchange(System.Single&amp;, System.Single, System.Single)" argnames="location1, value, comparand" returntype="System.Single" />
3818        <method name="Exchange(System.Object&amp;, System.Object)" argnames="location1, value" returntype="System.Object" />
3819        <method name="CompareExchange(System.Object&amp;, System.Object, System.Object)" argnames="location1, value, comparand" returntype="System.Object" />
3820    </class>
3821    <class name="ManualResetEvent" namespace="System.Threading">
3822        <constructor name="ManualResetEvent(System.Boolean)" argnames="initialState" />
3823        <method name="Reset()" argnames="" returntype="System.Boolean" />
3824        <method name="Set()" argnames="" returntype="System.Boolean" />
3825    </class>
3826    <class name="Monitor" namespace="System.Threading">
3827        <method name="Enter(System.Object)" argnames="obj" returntype="System.Void" />
3828        <method name="Exit(System.Object)" argnames="obj" returntype="System.Void" />
3829        <method name="TryEnter(System.Object)" argnames="obj" returntype="System.Boolean" />
3830        <method name="TryEnter(System.Object, System.Int32)" argnames="obj, millisecondsTimeout" returntype="System.Boolean" />
3831        <method name="TryEnter(System.Object, System.TimeSpan)" argnames="obj, timeout" returntype="System.Boolean" />
3832        <method name="Wait(System.Object, System.Int32, System.Boolean)" argnames="obj, millisecondsTimeout, exitContext" returntype="System.Boolean" />
3833        <method name="Wait(System.Object, System.TimeSpan, System.Boolean)" argnames="obj, timeout, exitContext" returntype="System.Boolean" />
3834        <method name="Wait(System.Object, System.Int32)" argnames="obj, millisecondsTimeout" returntype="System.Boolean" />
3835        <method name="Wait(System.Object, System.TimeSpan)" argnames="obj, timeout" returntype="System.Boolean" />
3836        <method name="Wait(System.Object)" argnames="obj" returntype="System.Boolean" />
3837        <method name="Pulse(System.Object)" argnames="obj" returntype="System.Void" />
3838        <method name="PulseAll(System.Object)" argnames="obj" returntype="System.Void" />
3839    </class>
3840    <class name="Mutex" namespace="System.Threading">
3841        <constructor name="Mutex(System.Boolean, System.String, System.Boolean&amp;)" argnames="initiallyOwned, name, createdNew" />
3842        <constructor name="Mutex(System.Boolean, System.String)" argnames="initiallyOwned, name" />
3843        <constructor name="Mutex(System.Boolean)" argnames="initiallyOwned" />
3844        <constructor name="Mutex()" argnames="" />
3845        <method name="ReleaseMutex()" argnames="" returntype="System.Void" />
3846    </class>
3847    <class name="Overlapped" namespace="System.Threading">
3848        <constructor name="Overlapped()" argnames="" />
3849        <constructor name="Overlapped(System.Int32, System.Int32, System.Int32, System.IAsyncResult)" argnames="offsetLo, offsetHi, hEvent, ar" />
3850        <property name="AsyncResult" propertytype="System.IAsyncResult" />
3851        <property name="OffsetLow" propertytype="System.Int32" />
3852        <property name="OffsetHigh" propertytype="System.Int32" />
3853        <property name="EventHandle" propertytype="System.Int32" />
3854        <method name="Pack(System.Threading.IOCompletionCallback)" argnames="iocb" returntype="System.Threading.NativeOverlapped*" />
3855        <method name="UnsafePack(System.Threading.IOCompletionCallback)" argnames="iocb" returntype="System.Threading.NativeOverlapped*" />
3856        <method name="Unpack(System.Threading.NativeOverlapped*)" argnames="nativeOverlappedPtr" returntype="System.Threading.Overlapped" />
3857        <method name="Free(System.Threading.NativeOverlapped*)" argnames="nativeOverlappedPtr" returntype="System.Void" />
3858    </class>
3859    <class name="ReaderWriterLock" namespace="System.Threading">
3860        <constructor name="ReaderWriterLock()" argnames="" />
3861        <property name="IsReaderLockHeld" propertytype="System.Boolean" />
3862        <property name="IsWriterLockHeld" propertytype="System.Boolean" />
3863        <property name="WriterSeqNum" propertytype="System.Int32" />
3864        <method name="AcquireReaderLock(System.Int32)" argnames="millisecondsTimeout" returntype="System.Void" />
3865        <method name="AcquireReaderLock(System.TimeSpan)" argnames="timeout" returntype="System.Void" />
3866        <method name="AcquireWriterLock(System.Int32)" argnames="millisecondsTimeout" returntype="System.Void" />
3867        <method name="AcquireWriterLock(System.TimeSpan)" argnames="timeout" returntype="System.Void" />
3868        <method name="ReleaseReaderLock()" argnames="" returntype="System.Void" />
3869        <method name="ReleaseWriterLock()" argnames="" returntype="System.Void" />
3870        <method name="UpgradeToWriterLock(System.Int32)" argnames="millisecondsTimeout" returntype="System.Threading.LockCookie" />
3871        <method name="UpgradeToWriterLock(System.TimeSpan)" argnames="timeout" returntype="System.Threading.LockCookie" />
3872        <method name="DowngradeFromWriterLock(System.Threading.LockCookie&amp;)" argnames="lockCookie" returntype="System.Void" />
3873        <method name="ReleaseLock()" argnames="" returntype="System.Threading.LockCookie" />
3874        <method name="RestoreLock(System.Threading.LockCookie&amp;)" argnames="lockCookie" returntype="System.Void" />
3875        <method name="AnyWritersSince(System.Int32)" argnames="seqNum" returntype="System.Boolean" />
3876    </class>
3877    <class name="SynchronizationLockException" namespace="System.Threading">
3878        <constructor name="SynchronizationLockException()" argnames="" />
3879        <constructor name="SynchronizationLockException(System.String)" argnames="message" />
3880        <constructor name="SynchronizationLockException(System.String, System.Exception)" argnames="message, innerException" />
3881        <constructor name="SynchronizationLockException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3882    </class>
3883    <class name="Thread" namespace="System.Threading">
3884        <constructor name="Thread(System.Threading.ThreadStart)" argnames="start" />
3885        <property name="Priority" propertytype="System.Threading.ThreadPriority" />
3886        <property name="IsAlive" propertytype="System.Boolean" />
3887        <property name="IsThreadPoolThread" propertytype="System.Boolean" />
3888        <property name="CurrentThread" propertytype="System.Threading.Thread" />
3889        <property name="IsBackground" propertytype="System.Boolean" />
3890        <property name="ThreadState" propertytype="System.Threading.ThreadState" />
3891        <property name="ApartmentState" propertytype="System.Threading.ApartmentState" />
3892        <property name="CurrentUICulture" propertytype="System.Globalization.CultureInfo" />
3893        <property name="CurrentCulture" propertytype="System.Globalization.CultureInfo" />
3894        <property name="CurrentContext" propertytype="System.Runtime.Remoting.Contexts.Context" />
3895        <property name="CurrentPrincipal" propertytype="System.Security.Principal.IPrincipal" />
3896        <property name="Name" propertytype="System.String" />
3897        <property name="ExceptionState" propertytype="System.Object" />
3898        <method name="Finalize()" argnames="" returntype="System.Void" />
3899        <method name="Start()" argnames="" returntype="System.Void" />
3900        <method name="Abort(System.Object)" argnames="stateInfo" returntype="System.Void" />
3901        <method name="Abort()" argnames="" returntype="System.Void" />
3902        <method name="ResetAbort()" argnames="" returntype="System.Void" />
3903        <method name="Suspend()" argnames="" returntype="System.Void" />
3904        <method name="Resume()" argnames="" returntype="System.Void" />
3905        <method name="Interrupt()" argnames="" returntype="System.Void" />
3906        <method name="Join()" argnames="" returntype="System.Void" />
3907        <method name="Join(System.Int32)" argnames="millisecondsTimeout" returntype="System.Boolean" />
3908        <method name="Join(System.TimeSpan)" argnames="timeout" returntype="System.Boolean" />
3909        <method name="Sleep(System.Int32)" argnames="millisecondsTimeout" returntype="System.Void" />
3910        <method name="Sleep(System.TimeSpan)" argnames="timeout" returntype="System.Void" />
3911        <method name="SpinWait(System.Int32)" argnames="iterations" returntype="System.Void" />
3912        <method name="AllocateDataSlot()" argnames="" returntype="System.LocalDataStoreSlot" />
3913        <method name="AllocateNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />
3914        <method name="GetNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />
3915        <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />
3916        <method name="GetData(System.LocalDataStoreSlot)" argnames="slot" returntype="System.Object" />
3917        <method name="SetData(System.LocalDataStoreSlot, System.Object)" argnames="slot, data" returntype="System.Void" />
3918        <method name="GetDomain()" argnames="" returntype="System.AppDomain" />
3919        <method name="GetDomainID()" argnames="" returntype="System.Int32" />
3920    </class>
3921    <class name="ThreadAbortException" namespace="System.Threading">
3922        <property name="ExceptionState" propertytype="System.Object" />
3923    </class>
3924    <class name="ThreadInterruptedException" namespace="System.Threading">
3925        <constructor name="ThreadInterruptedException()" argnames="" />
3926        <constructor name="ThreadInterruptedException(System.String)" argnames="message" />
3927        <constructor name="ThreadInterruptedException(System.String, System.Exception)" argnames="message, innerException" />
3928        <constructor name="ThreadInterruptedException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3929    </class>
3930    <class name="RegisteredWaitHandle" namespace="System.Threading">
3931        <method name="Finalize()" argnames="" returntype="System.Void" />
3932        <method name="Unregister(System.Threading.WaitHandle)" argnames="waitObject" returntype="System.Boolean" />
3933    </class>
3934    <class name="ThreadPool" namespace="System.Threading">
3935        <method name="GetMaxThreads(System.Int32&amp;, System.Int32&amp;)" argnames="workerThreads, completionPortThreads" returntype="System.Void" />
3936        <method name="GetAvailableThreads(System.Int32&amp;, System.Int32&amp;)" argnames="workerThreads, completionPortThreads" returntype="System.Void" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
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" />
3945        <method name="QueueUserWorkItem(System.Threading.WaitCallback, System.Object)" argnames="callBack, state" returntype="System.Boolean" />
3946        <method name="QueueUserWorkItem(System.Threading.WaitCallback)" argnames="callBack" returntype="System.Boolean" />
3947        <method name="UnsafeQueueUserWorkItem(System.Threading.WaitCallback, System.Object)" argnames="callBack, state" returntype="System.Boolean" />
3948        <method name="BindHandle(System.IntPtr)" argnames="osHandle" returntype="System.Boolean" />
3949    </class>
3950    <class name="ThreadStateException" namespace="System.Threading">
3951        <constructor name="ThreadStateException()" argnames="" />
3952        <constructor name="ThreadStateException(System.String)" argnames="message" />
3953        <constructor name="ThreadStateException(System.String, System.Exception)" argnames="message, innerException" />
3954        <constructor name="ThreadStateException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
3955    </class>
3956    <class name="Timeout" namespace="System.Threading">
3957        <field name="Infinite" />
3958    </class>
3959    <class name="Timer" namespace="System.Threading">
3960        <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.Int32, System.Int32)" argnames="callback, state, dueTime, period" />
3961        <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.TimeSpan, System.TimeSpan)" argnames="callback, state, dueTime, period" />
3962        <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.UInt32, System.UInt32)" argnames="callback, state, dueTime, period" />
3963        <constructor name="Timer(System.Threading.TimerCallback, System.Object, System.Int64, System.Int64)" argnames="callback, state, dueTime, period" />
3964        <method name="Dispose()" argnames="" returntype="System.Void" />
3965        <method name="Finalize()" argnames="" returntype="System.Void" />
3966        <method name="Change(System.Int32, System.Int32)" argnames="dueTime, period" returntype="System.Boolean" />
3967        <method name="Change(System.TimeSpan, System.TimeSpan)" argnames="dueTime, period" returntype="System.Boolean" />
3968        <method name="Change(System.UInt32, System.UInt32)" argnames="dueTime, period" returntype="System.Boolean" />
3969        <method name="Change(System.Int64, System.Int64)" argnames="dueTime, period" returntype="System.Boolean" />
3970        <method name="Dispose(System.Threading.WaitHandle)" argnames="notifyObject" returntype="System.Boolean" />
3971    </class>
3972    <struct name="LockCookie" namespace="System.Threading" />
3973    <struct name="NativeOverlapped" namespace="System.Threading">
3974        <field name="InternalLow" />
3975        <field name="InternalHigh" />
3976        <field name="OffsetLow" />
3977        <field name="OffsetHigh" />
3978        <field name="EventHandle" />
3979    </struct>
3980    <delegate name="WaitCallback" namespace="System.Threading">
3981        <constructor name="WaitCallback(System.Object, System.IntPtr)" argnames="object, method" />
3982        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
3983        <method name="BeginInvoke(System.Object, System.AsyncCallback, System.Object)" argnames="state, callback, object" returntype="System.IAsyncResult" />
3984        <method name="Invoke(System.Object)" argnames="state" returntype="System.Void" />
3985    </delegate>
3986    <delegate name="WaitOrTimerCallback" namespace="System.Threading">
3987        <constructor name="WaitOrTimerCallback(System.Object, System.IntPtr)" argnames="object, method" />
3988        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
3989        <method name="BeginInvoke(System.Object, System.Boolean, System.AsyncCallback, System.Object)" argnames="state, timedOut, callback, object" returntype="System.IAsyncResult" />
3990        <method name="Invoke(System.Object, System.Boolean)" argnames="state, timedOut" returntype="System.Void" />
3991    </delegate>
3992    <delegate name="IOCompletionCallback" namespace="System.Threading">
3993        <constructor name="IOCompletionCallback(System.Object, System.IntPtr)" argnames="object, method" />
3994        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
3995        <method name="BeginInvoke(System.UInt32, System.UInt32, System.Threading.NativeOverlapped*, System.AsyncCallback, System.Object)" argnames="errorCode, numBytes, pOVERLAP, callback, object" returntype="System.IAsyncResult" />
3996        <method name="Invoke(System.UInt32, System.UInt32, System.Threading.NativeOverlapped*)" argnames="errorCode, numBytes, pOVERLAP" returntype="System.Void" />
3997    </delegate>
3998    <delegate name="ThreadStart" namespace="System.Threading">
3999        <constructor name="ThreadStart(System.Object, System.IntPtr)" argnames="object, method" />
4000        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
4001        <method name="BeginInvoke(System.AsyncCallback, System.Object)" argnames="callback, object" returntype="System.IAsyncResult" />
4002        <method name="Invoke()" argnames="" returntype="System.Void" />
4003    </delegate>
4004    <delegate name="TimerCallback" namespace="System.Threading">
4005        <constructor name="TimerCallback(System.Object, System.IntPtr)" argnames="object, method" />
4006        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
4007        <method name="BeginInvoke(System.Object, System.AsyncCallback, System.Object)" argnames="state, callback, object" returntype="System.IAsyncResult" />
4008        <method name="Invoke(System.Object)" argnames="state" returntype="System.Void" />
4009    </delegate>
4010    <enum name="ApartmentState" namespace="System.Threading">
4011        <field name="STA" />
4012        <field name="MTA" />
4013        <field name="Unknown" />
4014    </enum>
4015    <enum name="ThreadPriority" namespace="System.Threading">
4016        <field name="Lowest" />
4017        <field name="BelowNormal" />
4018        <field name="Normal" />
4019        <field name="AboveNormal" />
4020        <field name="Highest" />
4021    </enum>
4022    <enum name="ThreadState" namespace="System.Threading">
4023        <field name="Running" />
4024        <field name="StopRequested" />
4025        <field name="SuspendRequested" />
4026        <field name="Background" />
4027        <field name="Unstarted" />
4028        <field name="Stopped" />
4029        <field name="WaitSleepJoin" />
4030        <field name="Suspended" />
4031        <field name="AbortRequested" />
4032        <field name="Aborted" />
4033    </enum>
4034    <class name="ObjectHandle" namespace="System.Runtime.Remoting">
4035        <constructor name="ObjectHandle(System.Object)" argnames="o" />
4036        <method name="Unwrap()" argnames="" returntype="System.Object" />
4037        <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />
4038    </class>
4039    <class name="ObjRef" namespace="System.Runtime.Remoting">
4040        <constructor name="ObjRef(System.MarshalByRefObject, System.Type)" argnames="o, requestedType" />
4041        <constructor name="ObjRef(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
4042        <constructor name="ObjRef()" argnames="" />
4043        <property name="URI" propertytype="System.String" />
4044        <property name="TypeInfo" propertytype="System.Runtime.Remoting.IRemotingTypeInfo" />
4045        <property name="EnvoyInfo" propertytype="System.Runtime.Remoting.IEnvoyInfo" />
4046        <property name="ChannelInfo" propertytype="System.Runtime.Remoting.IChannelInfo" />
4047        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
4048        <method name="GetRealObject(System.Runtime.Serialization.StreamingContext)" argnames="context" returntype="System.Object" />
4049        <method name="IsFromThisProcess()" argnames="" returntype="System.Boolean" />
4050        <method name="IsFromThisAppDomain()" argnames="" returntype="System.Boolean" />
4051    </class>
4052    <class name="RemotingConfiguration" namespace="System.Runtime.Remoting">
4053        <property name="ApplicationName" propertytype="System.String" />
4054        <property name="ApplicationId" propertytype="System.String" />
4055        <property name="ProcessId" propertytype="System.String" />
4056        <method name="Configure(System.String)" argnames="filename" returntype="System.Void" />
4057        <method name="RegisterActivatedServiceType(System.Type)" argnames="type" returntype="System.Void" />
4058        <method name="RegisterActivatedServiceType(System.Runtime.Remoting.ActivatedServiceTypeEntry)" argnames="entry" returntype="System.Void" />
4059        <method name="RegisterWellKnownServiceType(System.Type, System.String, System.Runtime.Remoting.WellKnownObjectMode)" argnames="type, objectUri, mode" returntype="System.Void" />
4060        <method name="RegisterWellKnownServiceType(System.Runtime.Remoting.WellKnownServiceTypeEntry)" argnames="entry" returntype="System.Void" />
4061        <method name="RegisterActivatedClientType(System.Type, System.String)" argnames="type, appUrl" returntype="System.Void" />
4062        <method name="RegisterActivatedClientType(System.Runtime.Remoting.ActivatedClientTypeEntry)" argnames="entry" returntype="System.Void" />
4063        <method name="RegisterWellKnownClientType(System.Type, System.String)" argnames="type, objectUrl" returntype="System.Void" />
4064        <method name="RegisterWellKnownClientType(System.Runtime.Remoting.WellKnownClientTypeEntry)" argnames="entry" returntype="System.Void" />
4065        <method name="GetRegisteredActivatedServiceTypes()" argnames="" returntype="System.Runtime.Remoting.ActivatedServiceTypeEntry[]" />
4066        <method name="GetRegisteredWellKnownServiceTypes()" argnames="" returntype="System.Runtime.Remoting.WellKnownServiceTypeEntry[]" />
4067        <method name="GetRegisteredActivatedClientTypes()" argnames="" returntype="System.Runtime.Remoting.ActivatedClientTypeEntry[]" />
4068        <method name="GetRegisteredWellKnownClientTypes()" argnames="" returntype="System.Runtime.Remoting.WellKnownClientTypeEntry[]" />
4069        <method name="IsRemotelyActivatedClientType(System.Type)" argnames="svrType" returntype="System.Runtime.Remoting.ActivatedClientTypeEntry" />
4070        <method name="IsRemotelyActivatedClientType(System.String, System.String)" argnames="typeName, assemblyName" returntype="System.Runtime.Remoting.ActivatedClientTypeEntry" />
4071        <method name="IsWellKnownClientType(System.Type)" argnames="svrType" returntype="System.Runtime.Remoting.WellKnownClientTypeEntry" />
4072        <method name="IsWellKnownClientType(System.String, System.String)" argnames="typeName, assemblyName" returntype="System.Runtime.Remoting.WellKnownClientTypeEntry" />
4073        <method name="IsActivationAllowed(System.Type)" argnames="svrType" returntype="System.Boolean" />
4074    </class>
4075    <class name="TypeEntry" namespace="System.Runtime.Remoting">
4076        <constructor name="TypeEntry()" argnames="" />
4077        <property name="TypeName" propertytype="System.String" />
4078        <property name="AssemblyName" propertytype="System.String" />
4079    </class>
4080    <class name="ActivatedClientTypeEntry" namespace="System.Runtime.Remoting">
4081        <constructor name="ActivatedClientTypeEntry(System.String, System.String, System.String)" argnames="typeName, assemblyName, appUrl" />
4082        <constructor name="ActivatedClientTypeEntry(System.Type, System.String)" argnames="type, appUrl" />
4083        <property name="ApplicationUrl" propertytype="System.String" />
4084        <property name="ObjectType" propertytype="System.Type" />
4085        <property name="ContextAttributes" propertytype="System.Runtime.Remoting.Contexts.IContextAttribute[]" />
4086        <method name="ToString()" argnames="" returntype="System.String" />
4087    </class>
4088    <class name="ActivatedServiceTypeEntry" namespace="System.Runtime.Remoting">
4089        <constructor name="ActivatedServiceTypeEntry(System.String, System.String)" argnames="typeName, assemblyName" />
4090        <constructor name="ActivatedServiceTypeEntry(System.Type)" argnames="type" />
4091        <property name="ObjectType" propertytype="System.Type" />
4092        <property name="ContextAttributes" propertytype="System.Runtime.Remoting.Contexts.IContextAttribute[]" />
4093        <method name="ToString()" argnames="" returntype="System.String" />
4094    </class>
4095    <class name="WellKnownClientTypeEntry" namespace="System.Runtime.Remoting">
4096        <constructor name="WellKnownClientTypeEntry(System.String, System.String, System.String)" argnames="typeName, assemblyName, objectUrl" />
4097        <constructor name="WellKnownClientTypeEntry(System.Type, System.String)" argnames="type, objectUrl" />
4098        <property name="ObjectUrl" propertytype="System.String" />
4099        <property name="ObjectType" propertytype="System.Type" />
4100        <property name="ApplicationUrl" propertytype="System.String" />
4101        <method name="ToString()" argnames="" returntype="System.String" />
4102    </class>
4103    <class name="WellKnownServiceTypeEntry" namespace="System.Runtime.Remoting">
4104        <constructor name="WellKnownServiceTypeEntry(System.String, System.String, System.String, System.Runtime.Remoting.WellKnownObjectMode)" argnames="typeName, assemblyName, objectUri, mode" />
4105        <constructor name="WellKnownServiceTypeEntry(System.Type, System.String, System.Runtime.Remoting.WellKnownObjectMode)" argnames="type, objectUri, mode" />
4106        <property name="ObjectUri" propertytype="System.String" />
4107        <property name="Mode" propertytype="System.Runtime.Remoting.WellKnownObjectMode" />
4108        <property name="ObjectType" propertytype="System.Type" />
4109        <property name="ContextAttributes" propertytype="System.Runtime.Remoting.Contexts.IContextAttribute[]" />
4110        <method name="ToString()" argnames="" returntype="System.String" />
4111    </class>
4112    <class name="RemotingException" namespace="System.Runtime.Remoting">
4113        <constructor name="RemotingException()" argnames="" />
4114        <constructor name="RemotingException(System.String)" argnames="message" />
4115        <constructor name="RemotingException(System.String, System.Exception)" argnames="message, InnerException" />
4116        <constructor name="RemotingException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
4117    </class>
4118    <class name="ServerException" namespace="System.Runtime.Remoting">
4119        <constructor name="ServerException()" argnames="" />
4120        <constructor name="ServerException(System.String)" argnames="message" />
4121        <constructor name="ServerException(System.String, System.Exception)" argnames="message, InnerException" />
4122    </class>
4123    <class name="RemotingTimeoutException" namespace="System.Runtime.Remoting">
4124        <constructor name="RemotingTimeoutException()" argnames="" />
4125        <constructor name="RemotingTimeoutException(System.String)" argnames="message" />
4126        <constructor name="RemotingTimeoutException(System.String, System.Exception)" argnames="message, InnerException" />
4127    </class>
4128    <class name="RemotingServices" namespace="System.Runtime.Remoting">
4129        <method name="IsTransparentProxy(System.Object)" argnames="proxy" returntype="System.Boolean" />
4130        <method name="IsObjectOutOfContext(System.Object)" argnames="tp" returntype="System.Boolean" />
4131        <method name="IsObjectOutOfAppDomain(System.Object)" argnames="tp" returntype="System.Boolean" />
4132        <method name="GetRealProxy(System.Object)" argnames="proxy" returntype="System.Runtime.Remoting.Proxies.RealProxy" />
4133        <method name="GetSessionIdForMethodMessage(System.Runtime.Remoting.Messaging.IMethodMessage)" argnames="msg" returntype="System.String" />
4134        <method name="GetLifetimeService(System.MarshalByRefObject)" argnames="obj" returntype="System.Object" />
4135        <method name="GetObjectUri(System.MarshalByRefObject)" argnames="obj" returntype="System.String" />
4136        <method name="SetObjectUriForMarshal(System.MarshalByRefObject, System.String)" argnames="obj, uri" returntype="System.Void" />
4137        <method name="Marshal(System.MarshalByRefObject)" argnames="Obj" returntype="System.Runtime.Remoting.ObjRef" />
4138        <method name="Marshal(System.MarshalByRefObject, System.String)" argnames="Obj, URI" returntype="System.Runtime.Remoting.ObjRef" />
4139        <method name="Marshal(System.MarshalByRefObject, System.String, System.Type)" argnames="Obj, ObjURI, RequestedType" returntype="System.Runtime.Remoting.ObjRef" />
4140        <method name="GetObjectData(System.Object, System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="obj, info, context" returntype="System.Void" />
4141        <method name="Unmarshal(System.Runtime.Remoting.ObjRef)" argnames="objectRef" returntype="System.Object" />
4142        <method name="Unmarshal(System.Runtime.Remoting.ObjRef, System.Boolean)" argnames="objectRef, fRefine" returntype="System.Object" />
4143        <method name="Connect(System.Type, System.String)" argnames="classToProxy, url" returntype="System.Object" />
4144        <method name="Connect(System.Type, System.String, System.Object)" argnames="classToProxy, url, data" returntype="System.Object" />
4145        <method name="Disconnect(System.MarshalByRefObject)" argnames="obj" returntype="System.Boolean" />
4146        <method name="GetEnvoyChainForProxy(System.MarshalByRefObject)" argnames="obj" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
4147        <method name="GetObjRefForProxy(System.MarshalByRefObject)" argnames="obj" returntype="System.Runtime.Remoting.ObjRef" />
4148        <method name="GetMethodBaseFromMethodMessage(System.Runtime.Remoting.Messaging.IMethodMessage)" argnames="msg" returntype="System.Reflection.MethodBase" />
4149        <method name="IsMethodOverloaded(System.Runtime.Remoting.Messaging.IMethodMessage)" argnames="msg" returntype="System.Boolean" />
4150        <method name="IsOneWay(System.Reflection.MethodBase)" argnames="method" returntype="System.Boolean" />
4151        <method name="GetServerTypeForUri(System.String)" argnames="URI" returntype="System.Type" />
4152        <method name="ExecuteMessage(System.MarshalByRefObject, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="target, reqMsg" returntype="System.Runtime.Remoting.Messaging.IMethodReturnMessage" />
4153        <method name="LogRemotingStage(System.Int32)" argnames="stage" returntype="System.Void" />
4154    </class>
4155    <class name="InternalRemotingServices" namespace="System.Runtime.Remoting">
4156        <constructor name="InternalRemotingServices()" argnames="" />
4157        <method name="DebugOutChnl(System.String)" argnames="s" returntype="System.Void" />
4158        <method name="RemotingTrace(System.Object[])" argnames="messages" returntype="System.Void" />
4159        <method name="RemotingAssert(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
4160        <method name="SetServerIdentity(System.Runtime.Remoting.Messaging.MethodCall, System.Object)" argnames="m, srvID" returntype="System.Void" />
4161        <method name="GetCachedSoapAttribute(System.Object)" argnames="reflectionObject" returntype="System.Runtime.Remoting.Metadata.SoapAttribute" />
4162    </class>
4163    <class name="SoapServices" namespace="System.Runtime.Remoting">
4164        <property name="XmlNsForClrType" propertytype="System.String" />
4165        <property name="XmlNsForClrTypeWithAssembly" propertytype="System.String" />
4166        <property name="XmlNsForClrTypeWithNs" propertytype="System.String" />
4167        <property name="XmlNsForClrTypeWithNsAndAssembly" propertytype="System.String" />
4168        <method name="RegisterInteropXmlElement(System.String, System.String, System.Type)" argnames="xmlElement, xmlNamespace, type" returntype="System.Void" />
4169        <method name="RegisterInteropXmlType(System.String, System.String, System.Type)" argnames="xmlType, xmlTypeNamespace, type" returntype="System.Void" />
4170        <method name="PreLoad(System.Type)" argnames="type" returntype="System.Void" />
4171        <method name="PreLoad(System.Reflection.Assembly)" argnames="assembly" returntype="System.Void" />
4172        <method name="GetInteropTypeFromXmlElement(System.String, System.String)" argnames="xmlElement, xmlNamespace" returntype="System.Type" />
4173        <method name="GetInteropTypeFromXmlType(System.String, System.String)" argnames="xmlType, xmlTypeNamespace" returntype="System.Type" />
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" />
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" />
4176        <method name="GetXmlElementForInteropType(System.Type, System.String&amp;, System.String&amp;)" argnames="type, xmlElement, xmlNamespace" returntype="System.Boolean" />
4177        <method name="GetXmlTypeForInteropType(System.Type, System.String&amp;, System.String&amp;)" argnames="type, xmlType, xmlTypeNamespace" returntype="System.Boolean" />
4178        <method name="GetXmlNamespaceForMethodCall(System.Reflection.MethodBase)" argnames="mb" returntype="System.String" />
4179        <method name="GetXmlNamespaceForMethodResponse(System.Reflection.MethodBase)" argnames="mb" returntype="System.String" />
4180        <method name="RegisterSoapActionForMethodBase(System.Reflection.MethodBase)" argnames="mb" returntype="System.Void" />
4181        <method name="RegisterSoapActionForMethodBase(System.Reflection.MethodBase, System.String)" argnames="mb, soapAction" returntype="System.Void" />
4182        <method name="GetSoapActionFromMethodBase(System.Reflection.MethodBase)" argnames="mb" returntype="System.String" />
4183        <method name="IsSoapActionValidForMethodBase(System.String, System.Reflection.MethodBase)" argnames="soapAction, mb" returntype="System.Boolean" />
4184        <method name="GetTypeAndMethodNameFromSoapAction(System.String, System.String&amp;, System.String&amp;)" argnames="soapAction, typeName, methodName" returntype="System.Boolean" />
4185        <method name="IsClrTypeNamespace(System.String)" argnames="namespaceString" returntype="System.Boolean" />
4186        <method name="CodeXmlNamespaceForClrTypeNamespace(System.String, System.String)" argnames="typeNamespace, assemblyName" returntype="System.String" />
4187        <method name="DecodeXmlNamespaceForClrTypeNamespace(System.String, System.String&amp;, System.String&amp;)" argnames="inNamespace, typeNamespace, assemblyName" returntype="System.Boolean" />
4188    </class>
4189    <interface name="IObjectHandle" namespace="System.Runtime.Remoting">
4190        <method name="Unwrap()" argnames="" returntype="System.Object" />
4191    </interface>
4192    <interface name="IRemotingTypeInfo" namespace="System.Runtime.Remoting">
4193        <property name="TypeName" propertytype="System.String" />
4194        <method name="CanCastTo(System.Type, System.Object)" argnames="fromType, o" returntype="System.Boolean" />
4195    </interface>
4196    <interface name="IChannelInfo" namespace="System.Runtime.Remoting">
4197        <property name="ChannelData" propertytype="System.Object[]" />
4198    </interface>
4199    <interface name="IEnvoyInfo" namespace="System.Runtime.Remoting">
4200        <property name="EnvoySinks" propertytype="System.Runtime.Remoting.Messaging.IMessageSink" />
4201    </interface>
4202    <enum name="WellKnownObjectMode" namespace="System.Runtime.Remoting">
4203        <field name="Singleton" />
4204        <field name="SingleCall" />
4205    </enum>
4206    <class name="ConditionalAttribute" namespace="System.Diagnostics">
4207        <constructor name="ConditionalAttribute(System.String)" argnames="conditionString" />
4208        <property name="ConditionString" propertytype="System.String" />
4209    </class>
4210    <class name="Debugger" namespace="System.Diagnostics">
4211        <constructor name="Debugger()" argnames="" />
4212        <field name="DefaultCategory" />
4213        <property name="IsAttached" propertytype="System.Boolean" />
4214        <method name="Break()" argnames="" returntype="System.Void" />
4215        <method name="Launch()" argnames="" returntype="System.Boolean" />
4216        <method name="Log(System.Int32, System.String, System.String)" argnames="level, category, message" returntype="System.Void" />
4217        <method name="IsLogging()" argnames="" returntype="System.Boolean" />
4218    </class>
4219    <class name="DebuggerStepThroughAttribute" namespace="System.Diagnostics">
4220        <constructor name="DebuggerStepThroughAttribute()" argnames="" />
4221    </class>
4222    <class name="DebuggerHiddenAttribute" namespace="System.Diagnostics">
4223        <constructor name="DebuggerHiddenAttribute()" argnames="" />
4224    </class>
4225    <class name="DebuggableAttribute" namespace="System.Diagnostics">
4226        <constructor name="DebuggableAttribute(System.Boolean, System.Boolean)" argnames="isJITTrackingEnabled, isJITOptimizerDisabled" />
4227        <property name="IsJITTrackingEnabled" propertytype="System.Boolean" />
4228        <property name="IsJITOptimizerDisabled" propertytype="System.Boolean" />
4229    </class>
4230    <class name="StackTrace" namespace="System.Diagnostics">
4231        <constructor name="StackTrace()" argnames="" />
4232        <constructor name="StackTrace(System.Boolean)" argnames="fNeedFileInfo" />
4233        <constructor name="StackTrace(System.Int32)" argnames="skipFrames" />
4234        <constructor name="StackTrace(System.Int32, System.Boolean)" argnames="skipFrames, fNeedFileInfo" />
4235        <constructor name="StackTrace(System.Exception)" argnames="e" />
4236        <constructor name="StackTrace(System.Exception, System.Boolean)" argnames="e, fNeedFileInfo" />
4237        <constructor name="StackTrace(System.Exception, System.Int32)" argnames="e, skipFrames" />
4238        <constructor name="StackTrace(System.Exception, System.Int32, System.Boolean)" argnames="e, skipFrames, fNeedFileInfo" />
4239        <constructor name="StackTrace(System.Diagnostics.StackFrame)" argnames="frame" />
4240        <constructor name="StackTrace(System.Threading.Thread, System.Boolean)" argnames="targetThread, needFileInfo" />
4241        <field name="METHODS_TO_SKIP" />
4242        <property name="FrameCount" propertytype="System.Int32" />
4243        <method name="GetFrame(System.Int32)" argnames="index" returntype="System.Diagnostics.StackFrame" />
4244        <method name="ToString()" argnames="" returntype="System.String" />
4245    </class>
4246    <class name="StackFrame" namespace="System.Diagnostics">
4247        <constructor name="StackFrame()" argnames="" />
4248        <constructor name="StackFrame(System.Boolean)" argnames="fNeedFileInfo" />
4249        <constructor name="StackFrame(System.Int32)" argnames="skipFrames" />
4250        <constructor name="StackFrame(System.Int32, System.Boolean)" argnames="skipFrames, fNeedFileInfo" />
4251        <constructor name="StackFrame(System.String, System.Int32)" argnames="fileName, lineNumber" />
4252        <constructor name="StackFrame(System.String, System.Int32, System.Int32)" argnames="fileName, lineNumber, colNumber" />
4253        <field name="OFFSET_UNKNOWN" />
4254        <method name="GetFileColumnNumber()" argnames="" returntype="System.Int32" />
4255        <method name="GetFileLineNumber()" argnames="" returntype="System.Int32" />
4256        <method name="GetFileName()" argnames="" returntype="System.String" />
4257        <method name="GetILOffset()" argnames="" returntype="System.Int32" />
4258        <method name="GetNativeOffset()" argnames="" returntype="System.Int32" />
4259        <method name="GetMethod()" argnames="" returntype="System.Reflection.MethodBase" />
4260        <method name="ToString()" argnames="" returntype="System.String" />
4261    </class>
4262    <class name="SymDocumentType" namespace="System.Diagnostics.SymbolStore">
4263        <constructor name="SymDocumentType()" argnames="" />
4264        <field name="Text" />
4265    </class>
4266    <class name="SymLanguageType" namespace="System.Diagnostics.SymbolStore">
4267        <constructor name="SymLanguageType()" argnames="" />
4268        <field name="C" />
4269        <field name="CPlusPlus" />
4270        <field name="CSharp" />
4271        <field name="Basic" />
4272        <field name="Java" />
4273        <field name="Cobol" />
4274        <field name="Pascal" />
4275        <field name="ILAssembly" />
4276        <field name="JScript" />
4277        <field name="SMC" />
4278        <field name="MCPlusPlus" />
4279    </class>
4280    <class name="SymLanguageVendor" namespace="System.Diagnostics.SymbolStore">
4281        <constructor name="SymLanguageVendor()" argnames="" />
4282        <field name="Microsoft" />
4283    </class>
4284    <interface name="ISymbolBinder" namespace="System.Diagnostics.SymbolStore">
4285        <method name="GetReader(System.Int32, System.String, System.String)" argnames="importer, filename, searchPath" returntype="System.Diagnostics.SymbolStore.ISymbolReader" />
4286    </interface>
4287    <interface name="ISymbolDocument" namespace="System.Diagnostics.SymbolStore">
4288        <property name="URL" propertytype="System.String" />
4289        <property name="DocumentType" propertytype="System.Guid" />
4290        <property name="Language" propertytype="System.Guid" />
4291        <property name="LanguageVendor" propertytype="System.Guid" />
4292        <property name="CheckSumAlgorithmId" propertytype="System.Guid" />
4293        <property name="HasEmbeddedSource" propertytype="System.Boolean" />
4294        <property name="SourceLength" propertytype="System.Int32" />
4295        <method name="GetSourceRange(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="startLine, startColumn, endLine, endColumn" returntype="System.Byte[]" />
4296        <method name="FindClosestLine(System.Int32)" argnames="line" returntype="System.Int32" />
4297        <method name="GetCheckSum()" argnames="" returntype="System.Byte[]" />
4298    </interface>
4299    <interface name="ISymbolDocumentWriter" namespace="System.Diagnostics.SymbolStore">
4300        <method name="SetCheckSum(System.Guid, System.Byte[])" argnames="algorithmId, checkSum" returntype="System.Void" />
4301        <method name="SetSource(System.Byte[])" argnames="source" returntype="System.Void" />
4302    </interface>
4303    <interface name="ISymbolMethod" namespace="System.Diagnostics.SymbolStore">
4304        <property name="Token" propertytype="System.Diagnostics.SymbolStore.SymbolToken" />
4305        <property name="SequencePointCount" propertytype="System.Int32" />
4306        <property name="RootScope" propertytype="System.Diagnostics.SymbolStore.ISymbolScope" />
4307        <method name="GetSourceStartEnd(System.Diagnostics.SymbolStore.ISymbolDocument[], System.Int32[], System.Int32[])" argnames="docs, lines, columns" returntype="System.Boolean" />
4308        <method name="GetNamespace()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace" />
4309        <method name="GetParameters()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />
4310        <method name="GetRanges(System.Diagnostics.SymbolStore.ISymbolDocument, System.Int32, System.Int32)" argnames="document, line, column" returntype="System.Int32[]" />
4311        <method name="GetOffset(System.Diagnostics.SymbolStore.ISymbolDocument, System.Int32, System.Int32)" argnames="document, line, column" returntype="System.Int32" />
4312        <method name="GetScope(System.Int32)" argnames="offset" returntype="System.Diagnostics.SymbolStore.ISymbolScope" />
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" />
4314    </interface>
4315    <interface name="ISymbolNamespace" namespace="System.Diagnostics.SymbolStore">
4316        <property name="Name" propertytype="System.String" />
4317        <method name="GetVariables()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />
4318        <method name="GetNamespaces()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace[]" />
4319    </interface>
4320    <interface name="ISymbolReader" namespace="System.Diagnostics.SymbolStore">
4321        <property name="UserEntryPoint" propertytype="System.Diagnostics.SymbolStore.SymbolToken" />
4322        <method name="GetNamespaces()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace[]" />
4323        <method name="GetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken, System.String)" argnames="parent, name" returntype="System.Byte[]" />
4324        <method name="GetMethodFromDocumentPosition(System.Diagnostics.SymbolStore.ISymbolDocument, System.Int32, System.Int32)" argnames="document, line, column" returntype="System.Diagnostics.SymbolStore.ISymbolMethod" />
4325        <method name="GetGlobalVariables()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />
4326        <method name="GetVariables(System.Diagnostics.SymbolStore.SymbolToken)" argnames="parent" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />
4327        <method name="GetMethod(System.Diagnostics.SymbolStore.SymbolToken, System.Int32)" argnames="method, version" returntype="System.Diagnostics.SymbolStore.ISymbolMethod" />
4328        <method name="GetMethod(System.Diagnostics.SymbolStore.SymbolToken)" argnames="method" returntype="System.Diagnostics.SymbolStore.ISymbolMethod" />
4329        <method name="GetDocuments()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolDocument[]" />
4330        <method name="GetDocument(System.String, System.Guid, System.Guid, System.Guid)" argnames="url, language, languageVendor, documentType" returntype="System.Diagnostics.SymbolStore.ISymbolDocument" />
4331    </interface>
4332    <interface name="ISymbolScope" namespace="System.Diagnostics.SymbolStore">
4333        <property name="Method" propertytype="System.Diagnostics.SymbolStore.ISymbolMethod" />
4334        <property name="Parent" propertytype="System.Diagnostics.SymbolStore.ISymbolScope" />
4335        <property name="StartOffset" propertytype="System.Int32" />
4336        <property name="EndOffset" propertytype="System.Int32" />
4337        <method name="GetNamespaces()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolNamespace[]" />
4338        <method name="GetLocals()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolVariable[]" />
4339        <method name="GetChildren()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolScope[]" />
4340    </interface>
4341    <interface name="ISymbolVariable" namespace="System.Diagnostics.SymbolStore">
4342        <property name="Name" propertytype="System.String" />
4343        <property name="Attributes" propertytype="System.Object" />
4344        <property name="AddressKind" propertytype="System.Diagnostics.SymbolStore.SymAddressKind" />
4345        <property name="AddressField1" propertytype="System.Int32" />
4346        <property name="AddressField2" propertytype="System.Int32" />
4347        <property name="AddressField3" propertytype="System.Int32" />
4348        <property name="StartOffset" propertytype="System.Int32" />
4349        <property name="EndOffset" propertytype="System.Int32" />
4350        <method name="GetSignature()" argnames="" returntype="System.Byte[]" />
4351    </interface>
4352    <interface name="ISymbolWriter" namespace="System.Diagnostics.SymbolStore">
4353        <method name="SetUnderlyingWriter(System.IntPtr)" argnames="underlyingWriter" returntype="System.Void" />
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" />
4355        <method name="UsingNamespace(System.String)" argnames="fullName" returntype="System.Void" />
4356        <method name="CloseNamespace()" argnames="" returntype="System.Void" />
4357        <method name="OpenNamespace(System.String)" argnames="name" returntype="System.Void" />
4358        <method name="SetSymAttribute(System.Diagnostics.SymbolStore.SymbolToken, System.String, System.Byte[])" argnames="parent, name, data" returntype="System.Void" />
4359        <method name="Close()" argnames="" returntype="System.Void" />
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" />
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" />
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" />
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" />
4364        <method name="SetScopeRange(System.Int32, System.Int32, System.Int32)" argnames="scopeID, startOffset, endOffset" returntype="System.Void" />
4365        <method name="CloseScope(System.Int32)" argnames="endOffset" returntype="System.Void" />
4366        <method name="OpenScope(System.Int32)" argnames="startOffset" returntype="System.Int32" />
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" />
4368        <method name="CloseMethod()" argnames="" returntype="System.Void" />
4369        <method name="OpenMethod(System.Diagnostics.SymbolStore.SymbolToken)" argnames="method" returntype="System.Void" />
4370        <method name="SetUserEntryPoint(System.Diagnostics.SymbolStore.SymbolToken)" argnames="entryMethod" returntype="System.Void" />
4371        <method name="DefineDocument(System.String, System.Guid, System.Guid, System.Guid)" argnames="url, language, languageVendor, documentType" returntype="System.Diagnostics.SymbolStore.ISymbolDocumentWriter" />
4372        <method name="Initialize(System.IntPtr, System.String, System.Boolean)" argnames="emitter, filename, fFullBuild" returntype="System.Void" />
4373    </interface>
4374    <struct name="SymbolToken" namespace="System.Diagnostics.SymbolStore">
4375        <constructor name="SymbolToken(System.Int32)" argnames="val" />
4376        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
4377        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
4378        <method name="GetToken()" argnames="" returntype="System.Int32" />
4379    </struct>
4380    <enum name="SymAddressKind" namespace="System.Diagnostics.SymbolStore">
4381        <field name="ILOffset" />
4382        <field name="NativeRVA" />
4383        <field name="NativeRegister" />
4384        <field name="NativeRegisterRelative" />
4385        <field name="NativeOffset" />
4386        <field name="NativeRegisterRegister" />
4387        <field name="NativeRegisterStack" />
4388        <field name="NativeStackRegister" />
4389        <field name="BitField" />
4390    </enum>
4391    <class name="UnmanagedMarshal" namespace="System.Reflection.Emit">
4392        <property name="GetUnmanagedType" propertytype="System.Runtime.InteropServices.UnmanagedType" />
4393        <property name="IIDGuid" propertytype="System.Guid" />
4394        <property name="ElementCount" propertytype="System.Int32" />
4395        <property name="BaseType" propertytype="System.Runtime.InteropServices.UnmanagedType" />
4396        <method name="DefineUnmanagedMarshal(System.Runtime.InteropServices.UnmanagedType)" argnames="unmanagedType" returntype="System.Reflection.Emit.UnmanagedMarshal" />
4397        <method name="DefineByValTStr(System.Int32)" argnames="elemCount" returntype="System.Reflection.Emit.UnmanagedMarshal" />
4398        <method name="DefineSafeArray(System.Runtime.InteropServices.UnmanagedType)" argnames="elemType" returntype="System.Reflection.Emit.UnmanagedMarshal" />
4399        <method name="DefineByValArray(System.Int32)" argnames="elemCount" returntype="System.Reflection.Emit.UnmanagedMarshal" />
4400        <method name="DefineLPArray(System.Runtime.InteropServices.UnmanagedType)" argnames="elemType" returntype="System.Reflection.Emit.UnmanagedMarshal" />
4401    </class>
4402    <class name="AssemblyBuilder" namespace="System.Reflection.Emit">
4403        <property name="Location" propertytype="System.String" />
4404        <property name="CodeBase" propertytype="System.String" />
4405        <property name="EntryPoint" propertytype="System.Reflection.MethodInfo" />
4406        <method name="GetManifestResourceInfo(System.String)" argnames="resourceName" returntype="System.Reflection.ManifestResourceInfo" />
4407        <method name="GetManifestResourceNames()" argnames="" returntype="System.String[]" />
4408        <method name="GetFiles(System.Boolean)" argnames="getResourceModules" returntype="System.IO.FileStream[]" />
4409        <method name="GetFile(System.String)" argnames="name" returntype="System.IO.FileStream" />
4410        <method name="GetManifestResourceStream(System.String)" argnames="name" returntype="System.IO.Stream" />
4411        <method name="GetManifestResourceStream(System.Type, System.String)" argnames="type, name" returntype="System.IO.Stream" />
4412        <method name="GetExportedTypes()" argnames="" returntype="System.Type[]" />
4413        <method name="DefineDynamicModule(System.String)" argnames="name" returntype="System.Reflection.Emit.ModuleBuilder" />
4414        <method name="DefineDynamicModule(System.String, System.Boolean)" argnames="name, emitSymbolInfo" returntype="System.Reflection.Emit.ModuleBuilder" />
4415        <method name="DefineDynamicModule(System.String, System.String)" argnames="name, fileName" returntype="System.Reflection.Emit.ModuleBuilder" />
4416        <method name="DefineDynamicModule(System.String, System.String, System.Boolean)" argnames="name, fileName, emitSymbolInfo" returntype="System.Reflection.Emit.ModuleBuilder" />
4417        <method name="DefineResource(System.String, System.String, System.String)" argnames="name, description, fileName" returntype="System.Resources.IResourceWriter" />
4418        <method name="DefineResource(System.String, System.String, System.String, System.Reflection.ResourceAttributes)" argnames="name, description, fileName, attribute" returntype="System.Resources.IResourceWriter" />
4419        <method name="AddResourceFile(System.String, System.String)" argnames="name, fileName" returntype="System.Void" />
4420        <method name="AddResourceFile(System.String, System.String, System.Reflection.ResourceAttributes)" argnames="name, fileName, attribute" returntype="System.Void" />
4421        <method name="DefineVersionInfoResource(System.String, System.String, System.String, System.String, System.String)" argnames="product, productVersion, company, copyright, trademark" returntype="System.Void" />
4422        <method name="DefineVersionInfoResource()" argnames="" returntype="System.Void" />
4423        <method name="DefineUnmanagedResource(System.Byte[])" argnames="resource" returntype="System.Void" />
4424        <method name="DefineUnmanagedResource(System.String)" argnames="resourceFileName" returntype="System.Void" />
4425        <method name="GetDynamicModule(System.String)" argnames="name" returntype="System.Reflection.Emit.ModuleBuilder" />
4426        <method name="SetEntryPoint(System.Reflection.MethodInfo)" argnames="entryMethod" returntype="System.Void" />
4427        <method name="SetEntryPoint(System.Reflection.MethodInfo, System.Reflection.Emit.PEFileKinds)" argnames="entryMethod, fileKind" returntype="System.Void" />
4428        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4429        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4430        <method name="Save(System.String)" argnames="assemblyFileName" returntype="System.Void" />
4431        <event name="ModuleResolve" inherited="System.Reflection.Assembly" />
4432    </class>
4433    <class name="ConstructorBuilder" namespace="System.Reflection.Emit">
4434        <property name="ReturnType" propertytype="System.Type" />
4435        <property name="Signature" propertytype="System.String" />
4436        <property name="Attributes" propertytype="System.Reflection.MethodAttributes" />
4437        <property name="ReflectedType" propertytype="System.Type" />
4438        <property name="DeclaringType" propertytype="System.Type" />
4439        <property name="InitLocals" propertytype="System.Boolean" />
4440        <property name="Name" propertytype="System.String" />
4441        <property name="MethodHandle" propertytype="System.RuntimeMethodHandle" />
4442        <method name="Invoke(System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo)" argnames="invokeAttr, binder, parameters, culture" returntype="System.Object" />
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" />
4444        <method name="GetMethodImplementationFlags()" argnames="" returntype="System.Reflection.MethodImplAttributes" />
4445        <method name="GetParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />
4446        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
4447        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
4448        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
4449        <method name="ToString()" argnames="" returntype="System.String" />
4450        <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.MethodToken" />
4451        <method name="DefineParameter(System.Int32, System.Reflection.ParameterAttributes, System.String)" argnames="iSequence, attributes, strParamName" returntype="System.Reflection.Emit.ParameterBuilder" />
4452        <method name="SetSymCustomAttribute(System.String, System.Byte[])" argnames="name, data" returntype="System.Void" />
4453        <method name="GetILGenerator()" argnames="" returntype="System.Reflection.Emit.ILGenerator" />
4454        <method name="AddDeclarativeSecurity(System.Security.Permissions.SecurityAction, System.Security.PermissionSet)" argnames="action, pset" returntype="System.Void" />
4455        <method name="GetModule()" argnames="" returntype="System.Reflection.Module" />
4456        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4457        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4458        <method name="SetImplementationFlags(System.Reflection.MethodImplAttributes)" argnames="attributes" returntype="System.Void" />
4459    </class>
4460    <class name="EventBuilder" namespace="System.Reflection.Emit">
4461        <method name="GetEventToken()" argnames="" returntype="System.Reflection.Emit.EventToken" />
4462        <method name="SetAddOnMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4463        <method name="SetRemoveOnMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4464        <method name="SetRaiseMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4465        <method name="AddOtherMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4466        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4467        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4468    </class>
4469    <class name="FieldBuilder" namespace="System.Reflection.Emit">
4470        <property name="FieldType" propertytype="System.Type" />
4471        <property name="Name" propertytype="System.String" />
4472        <property name="DeclaringType" propertytype="System.Type" />
4473        <property name="ReflectedType" propertytype="System.Type" />
4474        <property name="FieldHandle" propertytype="System.RuntimeFieldHandle" />
4475        <property name="Attributes" propertytype="System.Reflection.FieldAttributes" />
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" />
4477        <method name="GetValue(System.Object)" argnames="obj" returntype="System.Object" />
4478        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
4479        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
4480        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
4481        <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.FieldToken" />
4482        <method name="SetOffset(System.Int32)" argnames="iOffset" returntype="System.Void" />
4483        <method name="SetMarshal(System.Reflection.Emit.UnmanagedMarshal)" argnames="unmanagedMarshal" returntype="System.Void" />
4484        <method name="SetConstant(System.Object)" argnames="defaultValue" returntype="System.Void" />
4485        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4486        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4487    </class>
4488    <class name="ILGenerator" namespace="System.Reflection.Emit">
4489        <method name="EndScope()" argnames="" returntype="System.Void" />
4490        <method name="BeginScope()" argnames="" returntype="System.Void" />
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" />
4492        <method name="EmitWriteLine(System.Reflection.FieldInfo)" argnames="fld" returntype="System.Void" />
4493        <method name="EmitWriteLine(System.Reflection.Emit.LocalBuilder)" argnames="localBuilder" returntype="System.Void" />
4494        <method name="EmitWriteLine(System.String)" argnames="value" returntype="System.Void" />
4495        <method name="ThrowException(System.Type)" argnames="excType" returntype="System.Void" />
4496        <method name="MarkLabel(System.Reflection.Emit.Label)" argnames="loc" returntype="System.Void" />
4497        <method name="DefineLabel()" argnames="" returntype="System.Reflection.Emit.Label" />
4498        <method name="BeginFinallyBlock()" argnames="" returntype="System.Void" />
4499        <method name="BeginFaultBlock()" argnames="" returntype="System.Void" />
4500        <method name="BeginCatchBlock(System.Type)" argnames="exceptionType" returntype="System.Void" />
4501        <method name="BeginExceptFilterBlock()" argnames="" returntype="System.Void" />
4502        <method name="EndExceptionBlock()" argnames="" returntype="System.Void" />
4503        <method name="BeginExceptionBlock()" argnames="" returntype="System.Reflection.Emit.Label" />
4504        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.LocalBuilder)" argnames="opcode, local" returntype="System.Void" />
4505        <method name="Emit(System.Reflection.Emit.OpCode, System.String)" argnames="opcode, str" returntype="System.Void" />
4506        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.FieldInfo)" argnames="opcode, field" returntype="System.Void" />
4507        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.Label[])" argnames="opcode, labels" returntype="System.Void" />
4508        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.Label)" argnames="opcode, label" returntype="System.Void" />
4509        <method name="Emit(System.Reflection.Emit.OpCode, System.Double)" argnames="opcode, arg" returntype="System.Void" />
4510        <method name="Emit(System.Reflection.Emit.OpCode, System.Single)" argnames="opcode, arg" returntype="System.Void" />
4511        <method name="Emit(System.Reflection.Emit.OpCode, System.Int64)" argnames="opcode, arg" returntype="System.Void" />
4512        <method name="Emit(System.Reflection.Emit.OpCode, System.Type)" argnames="opcode, cls" returntype="System.Void" />
4513        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.ConstructorInfo)" argnames="opcode, con" returntype="System.Void" />
4514        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.Emit.SignatureHelper)" argnames="opcode, signature" returntype="System.Void" />
4515        <method name="Emit(System.Reflection.Emit.OpCode, System.Reflection.MethodInfo)" argnames="opcode, meth" returntype="System.Void" />
4516        <method name="Emit(System.Reflection.Emit.OpCode, System.Int32)" argnames="opcode, arg" returntype="System.Void" />
4517        <method name="Emit(System.Reflection.Emit.OpCode, System.Int16)" argnames="opcode, arg" returntype="System.Void" />
4518        <method name="Emit(System.Reflection.Emit.OpCode, System.Byte)" argnames="opcode, arg" returntype="System.Void" />
4519        <method name="Emit(System.Reflection.Emit.OpCode)" argnames="opcode" returntype="System.Void" />
4520        <method name="Emit(System.Reflection.Emit.OpCode, System.SByte)" argnames="opcode, arg" returntype="System.Void" />
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" />
4522        <method name="EmitCalli(System.Reflection.Emit.OpCode, System.Runtime.InteropServices.CallingConvention, System.Type, System.Type[])" argnames="opcode, unmanagedCallConv, returnType, parameterTypes" returntype="System.Void" />
4523        <method name="EmitCall(System.Reflection.Emit.OpCode, System.Reflection.MethodInfo, System.Type[])" argnames="opcode, methodInfo, optionalParameterTypes" returntype="System.Void" />
4524        <method name="DeclareLocal(System.Type)" argnames="localType" returntype="System.Reflection.Emit.LocalBuilder" />
4525        <method name="UsingNamespace(System.String)" argnames="usingNamespace" returntype="System.Void" />
4526    </class>
4527    <class name="LocalBuilder" namespace="System.Reflection.Emit">
4528        <property name="LocalType" propertytype="System.Type" />
4529        <method name="SetLocalSymInfo(System.String)" argnames="name" returntype="System.Void" />
4530        <method name="SetLocalSymInfo(System.String, System.Int32, System.Int32)" argnames="name, startOffset, endOffset" returntype="System.Void" />
4531    </class>
4532    <class name="MethodBuilder" namespace="System.Reflection.Emit">
4533        <property name="InitLocals" propertytype="System.Boolean" />
4534        <property name="DeclaringType" propertytype="System.Type" />
4535        <property name="ReturnType" propertytype="System.Type" />
4536        <property name="ReturnTypeCustomAttributes" propertytype="System.Reflection.ICustomAttributeProvider" />
4537        <property name="Signature" propertytype="System.String" />
4538        <property name="Attributes" propertytype="System.Reflection.MethodAttributes" />
4539        <property name="CallingConvention" propertytype="System.Reflection.CallingConventions" />
4540        <property name="ReflectedType" propertytype="System.Type" />
4541        <property name="MethodHandle" propertytype="System.RuntimeMethodHandle" />
4542        <property name="Name" propertytype="System.String" />
4543        <method name="GetBaseDefinition()" argnames="" returntype="System.Reflection.MethodInfo" />
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" />
4545        <method name="GetMethodImplementationFlags()" argnames="" returntype="System.Reflection.MethodImplAttributes" />
4546        <method name="GetParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />
4547        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
4548        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
4549        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
4550        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
4551        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
4552        <method name="ToString()" argnames="" returntype="System.String" />
4553        <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.MethodToken" />
4554        <method name="DefineParameter(System.Int32, System.Reflection.ParameterAttributes, System.String)" argnames="position, attributes, strParamName" returntype="System.Reflection.Emit.ParameterBuilder" />
4555        <method name="SetMarshal(System.Reflection.Emit.UnmanagedMarshal)" argnames="unmanagedMarshal" returntype="System.Void" />
4556        <method name="SetSymCustomAttribute(System.String, System.Byte[])" argnames="name, data" returntype="System.Void" />
4557        <method name="AddDeclarativeSecurity(System.Security.Permissions.SecurityAction, System.Security.PermissionSet)" argnames="action, pset" returntype="System.Void" />
4558        <method name="CreateMethodBody(System.Byte[], System.Int32)" argnames="il, count" returntype="System.Void" />
4559        <method name="SetImplementationFlags(System.Reflection.MethodImplAttributes)" argnames="attributes" returntype="System.Void" />
4560        <method name="GetILGenerator()" argnames="" returntype="System.Reflection.Emit.ILGenerator" />
4561        <method name="GetILGenerator(System.Int32)" argnames="size" returntype="System.Reflection.Emit.ILGenerator" />
4562        <method name="GetModule()" argnames="" returntype="System.Reflection.Module" />
4563        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4564        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4565    </class>
4566    <class name="CustomAttributeBuilder" namespace="System.Reflection.Emit">
4567        <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[])" argnames="con, constructorArgs" />
4568        <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[], System.Reflection.PropertyInfo[], System.Object[])" argnames="con, constructorArgs, namedProperties, propertyValues" />
4569        <constructor name="CustomAttributeBuilder(System.Reflection.ConstructorInfo, System.Object[], System.Reflection.FieldInfo[], System.Object[])" argnames="con, constructorArgs, namedFields, fieldValues" />
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" />
4571    </class>
4572    <class name="MethodRental" namespace="System.Reflection.Emit">
4573        <field name="JitOnDemand" />
4574        <field name="JitImmediate" />
4575        <method name="SwapMethodBody(System.Type, System.Int32, System.IntPtr, System.Int32, System.Int32)" argnames="cls, methodtoken, rgIL, methodSize, flags" returntype="System.Void" />
4576    </class>
4577    <class name="ModuleBuilder" namespace="System.Reflection.Emit">
4578        <property name="FullyQualifiedName" propertytype="System.String" />
4579        <method name="GetTypes()" argnames="" returntype="System.Type[]" />
4580        <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="className, throwOnError, ignoreCase" returntype="System.Type" />
4581        <method name="GetType(System.String)" argnames="className" returntype="System.Type" />
4582        <method name="GetType(System.String, System.Boolean)" argnames="className, ignoreCase" returntype="System.Type" />
4583        <method name="DefineType(System.String)" argnames="name" returntype="System.Reflection.Emit.TypeBuilder" />
4584        <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type, System.Type[])" argnames="name, attr, parent, interfaces" returntype="System.Reflection.Emit.TypeBuilder" />
4585        <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type)" argnames="name, attr, parent" returntype="System.Reflection.Emit.TypeBuilder" />
4586        <method name="DefineType(System.String, System.Reflection.TypeAttributes)" argnames="name, attr" returntype="System.Reflection.Emit.TypeBuilder" />
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" />
4588        <method name="DefineType(System.String, System.Reflection.TypeAttributes, System.Type, System.Int32)" argnames="name, attr, parent, typesize" returntype="System.Reflection.Emit.TypeBuilder" />
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" />
4590        <method name="DefineEnum(System.String, System.Reflection.TypeAttributes, System.Type)" argnames="name, visibility, underlyingType" returntype="System.Reflection.Emit.EnumBuilder" />
4591        <method name="DefineResource(System.String, System.String)" argnames="name, description" returntype="System.Resources.IResourceWriter" />
4592        <method name="DefineResource(System.String, System.String, System.Reflection.ResourceAttributes)" argnames="name, description, attribute" returntype="System.Resources.IResourceWriter" />
4593        <method name="DefineGlobalMethod(System.String, System.Reflection.MethodAttributes, System.Type, System.Type[])" argnames="name, attributes, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodBuilder" />
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" />
4595        <method name="DefineInitializedData(System.String, System.Byte[], System.Reflection.FieldAttributes)" argnames="name, data, attributes" returntype="System.Reflection.Emit.FieldBuilder" />
4596        <method name="DefineUninitializedData(System.String, System.Int32, System.Reflection.FieldAttributes)" argnames="name, size, attributes" returntype="System.Reflection.Emit.FieldBuilder" />
4597        <method name="GetTypeToken(System.Type)" argnames="type" returntype="System.Reflection.Emit.TypeToken" />
4598        <method name="GetTypeToken(System.String)" argnames="name" returntype="System.Reflection.Emit.TypeToken" />
4599        <method name="GetMethodToken(System.Reflection.MethodInfo)" argnames="method" returntype="System.Reflection.Emit.MethodToken" />
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" />
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" />
4602        <method name="GetFieldToken(System.Reflection.FieldInfo)" argnames="field" returntype="System.Reflection.Emit.FieldToken" />
4603        <method name="GetStringConstant(System.String)" argnames="str" returntype="System.Reflection.Emit.StringToken" />
4604        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4605        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4606        <method name="GetSignatureToken(System.Reflection.Emit.SignatureHelper)" argnames="sigHelper" returntype="System.Reflection.Emit.SignatureToken" />
4607        <method name="GetSignatureToken(System.Byte[], System.Int32)" argnames="sigBytes, sigLength" returntype="System.Reflection.Emit.SignatureToken" />
4608        <method name="GetConstructorToken(System.Reflection.ConstructorInfo)" argnames="con" returntype="System.Reflection.Emit.MethodToken" />
4609        <method name="GetSymWriter()" argnames="" returntype="System.Diagnostics.SymbolStore.ISymbolWriter" />
4610        <method name="SetUserEntryPoint(System.Reflection.MethodInfo)" argnames="entryPoint" returntype="System.Void" />
4611        <method name="DefineDocument(System.String, System.Guid, System.Guid, System.Guid)" argnames="url, language, languageVendor, documentType" returntype="System.Diagnostics.SymbolStore.ISymbolDocumentWriter" />
4612        <method name="SetSymCustomAttribute(System.String, System.Byte[])" argnames="name, data" returntype="System.Void" />
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" />
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" />
4615        <method name="CreateGlobalFunctions()" argnames="" returntype="System.Void" />
4616        <method name="IsTransient()" argnames="" returntype="System.Boolean" />
4617        <method name="DefineUnmanagedResource(System.Byte[])" argnames="resource" returntype="System.Void" />
4618        <method name="DefineUnmanagedResource(System.String)" argnames="resourceFileName" returntype="System.Void" />
4619    </class>
4620    <class name="OpCodes" namespace="System.Reflection.Emit">
4621        <field name="Nop" />
4622        <field name="Break" />
4623        <field name="Ldarg_0" />
4624        <field name="Ldarg_1" />
4625        <field name="Ldarg_2" />
4626        <field name="Ldarg_3" />
4627        <field name="Ldloc_0" />
4628        <field name="Ldloc_1" />
4629        <field name="Ldloc_2" />
4630        <field name="Ldloc_3" />
4631        <field name="Stloc_0" />
4632        <field name="Stloc_1" />
4633        <field name="Stloc_2" />
4634        <field name="Stloc_3" />
4635        <field name="Ldarg_S" />
4636        <field name="Ldarga_S" />
4637        <field name="Starg_S" />
4638        <field name="Ldloc_S" />
4639        <field name="Ldloca_S" />
4640        <field name="Stloc_S" />
4641        <field name="Ldnull" />
4642        <field name="Ldc_I4_M1" />
4643        <field name="Ldc_I4_0" />
4644        <field name="Ldc_I4_1" />
4645        <field name="Ldc_I4_2" />
4646        <field name="Ldc_I4_3" />
4647        <field name="Ldc_I4_4" />
4648        <field name="Ldc_I4_5" />
4649        <field name="Ldc_I4_6" />
4650        <field name="Ldc_I4_7" />
4651        <field name="Ldc_I4_8" />
4652        <field name="Ldc_I4_S" />
4653        <field name="Ldc_I4" />
4654        <field name="Ldc_I8" />
4655        <field name="Ldc_R4" />
4656        <field name="Ldc_R8" />
4657        <field name="Dup" />
4658        <field name="Pop" />
4659        <field name="Jmp" />
4660        <field name="Call" />
4661        <field name="Calli" />
4662        <field name="Ret" />
4663        <field name="Br_S" />
4664        <field name="Brfalse_S" />
4665        <field name="Brtrue_S" />
4666        <field name="Beq_S" />
4667        <field name="Bge_S" />
4668        <field name="Bgt_S" />
4669        <field name="Ble_S" />
4670        <field name="Blt_S" />
4671        <field name="Bne_Un_S" />
4672        <field name="Bge_Un_S" />
4673        <field name="Bgt_Un_S" />
4674        <field name="Ble_Un_S" />
4675        <field name="Blt_Un_S" />
4676        <field name="Br" />
4677        <field name="Brfalse" />
4678        <field name="Brtrue" />
4679        <field name="Beq" />
4680        <field name="Bge" />
4681        <field name="Bgt" />
4682        <field name="Ble" />
4683        <field name="Blt" />
4684        <field name="Bne_Un" />
4685        <field name="Bge_Un" />
4686        <field name="Bgt_Un" />
4687        <field name="Ble_Un" />
4688        <field name="Blt_Un" />
4689        <field name="Switch" />
4690        <field name="Ldind_I1" />
4691        <field name="Ldind_U1" />
4692        <field name="Ldind_I2" />
4693        <field name="Ldind_U2" />
4694        <field name="Ldind_I4" />
4695        <field name="Ldind_U4" />
4696        <field name="Ldind_I8" />
4697        <field name="Ldind_I" />
4698        <field name="Ldind_R4" />
4699        <field name="Ldind_R8" />
4700        <field name="Ldind_Ref" />
4701        <field name="Stind_Ref" />
4702        <field name="Stind_I1" />
4703        <field name="Stind_I2" />
4704        <field name="Stind_I4" />
4705        <field name="Stind_I8" />
4706        <field name="Stind_R4" />
4707        <field name="Stind_R8" />
4708        <field name="Add" />
4709        <field name="Sub" />
4710        <field name="Mul" />
4711        <field name="Div" />
4712        <field name="Div_Un" />
4713        <field name="Rem" />
4714        <field name="Rem_Un" />
4715        <field name="And" />
4716        <field name="Or" />
4717        <field name="Xor" />
4718        <field name="Shl" />
4719        <field name="Shr" />
4720        <field name="Shr_Un" />
4721        <field name="Neg" />
4722        <field name="Not" />
4723        <field name="Conv_I1" />
4724        <field name="Conv_I2" />
4725        <field name="Conv_I4" />
4726        <field name="Conv_I8" />
4727        <field name="Conv_R4" />
4728        <field name="Conv_R8" />
4729        <field name="Conv_U4" />
4730        <field name="Conv_U8" />
4731        <field name="Callvirt" />
4732        <field name="Cpobj" />
4733        <field name="Ldobj" />
4734        <field name="Ldstr" />
4735        <field name="Newobj" />
4736        <field name="Castclass" />
4737        <field name="Isinst" />
4738        <field name="Conv_R_Un" />
4739        <field name="Unbox" />
4740        <field name="Throw" />
4741        <field name="Ldfld" />
4742        <field name="Ldflda" />
4743        <field name="Stfld" />
4744        <field name="Ldsfld" />
4745        <field name="Ldsflda" />
4746        <field name="Stsfld" />
4747        <field name="Stobj" />
4748        <field name="Conv_Ovf_I1_Un" />
4749        <field name="Conv_Ovf_I2_Un" />
4750        <field name="Conv_Ovf_I4_Un" />
4751        <field name="Conv_Ovf_I8_Un" />
4752        <field name="Conv_Ovf_U1_Un" />
4753        <field name="Conv_Ovf_U2_Un" />
4754        <field name="Conv_Ovf_U4_Un" />
4755        <field name="Conv_Ovf_U8_Un" />
4756        <field name="Conv_Ovf_I_Un" />
4757        <field name="Conv_Ovf_U_Un" />
4758        <field name="Box" />
4759        <field name="Newarr" />
4760        <field name="Ldlen" />
4761        <field name="Ldelema" />
4762        <field name="Ldelem_I1" />
4763        <field name="Ldelem_U1" />
4764        <field name="Ldelem_I2" />
4765        <field name="Ldelem_U2" />
4766        <field name="Ldelem_I4" />
4767        <field name="Ldelem_U4" />
4768        <field name="Ldelem_I8" />
4769        <field name="Ldelem_I" />
4770        <field name="Ldelem_R4" />
4771        <field name="Ldelem_R8" />
4772        <field name="Ldelem_Ref" />
4773        <field name="Stelem_I" />
4774        <field name="Stelem_I1" />
4775        <field name="Stelem_I2" />
4776        <field name="Stelem_I4" />
4777        <field name="Stelem_I8" />
4778        <field name="Stelem_R4" />
4779        <field name="Stelem_R8" />
4780        <field name="Stelem_Ref" />
4781        <field name="Conv_Ovf_I1" />
4782        <field name="Conv_Ovf_U1" />
4783        <field name="Conv_Ovf_I2" />
4784        <field name="Conv_Ovf_U2" />
4785        <field name="Conv_Ovf_I4" />
4786        <field name="Conv_Ovf_U4" />
4787        <field name="Conv_Ovf_I8" />
4788        <field name="Conv_Ovf_U8" />
4789        <field name="Refanyval" />
4790        <field name="Ckfinite" />
4791        <field name="Mkrefany" />
4792        <field name="Ldtoken" />
4793        <field name="Conv_U2" />
4794        <field name="Conv_U1" />
4795        <field name="Conv_I" />
4796        <field name="Conv_Ovf_I" />
4797        <field name="Conv_Ovf_U" />
4798        <field name="Add_Ovf" />
4799        <field name="Add_Ovf_Un" />
4800        <field name="Mul_Ovf" />
4801        <field name="Mul_Ovf_Un" />
4802        <field name="Sub_Ovf" />
4803        <field name="Sub_Ovf_Un" />
4804        <field name="Endfinally" />
4805        <field name="Leave" />
4806        <field name="Leave_S" />
4807        <field name="Stind_I" />
4808        <field name="Conv_U" />
4809        <field name="Prefix7" />
4810        <field name="Prefix6" />
4811        <field name="Prefix5" />
4812        <field name="Prefix4" />
4813        <field name="Prefix3" />
4814        <field name="Prefix2" />
4815        <field name="Prefix1" />
4816        <field name="Prefixref" />
4817        <field name="Arglist" />
4818        <field name="Ceq" />
4819        <field name="Cgt" />
4820        <field name="Cgt_Un" />
4821        <field name="Clt" />
4822        <field name="Clt_Un" />
4823        <field name="Ldftn" />
4824        <field name="Ldvirtftn" />
4825        <field name="Ldarg" />
4826        <field name="Ldarga" />
4827        <field name="Starg" />
4828        <field name="Ldloc" />
4829        <field name="Ldloca" />
4830        <field name="Stloc" />
4831        <field name="Localloc" />
4832        <field name="Endfilter" />
4833        <field name="Unaligned" />
4834        <field name="Volatile" />
4835        <field name="Tailcall" />
4836        <field name="Initobj" />
4837        <field name="Cpblk" />
4838        <field name="Initblk" />
4839        <field name="Rethrow" />
4840        <field name="Sizeof" />
4841        <field name="Refanytype" />
4842        <method name="TakesSingleByteArgument(System.Reflection.Emit.OpCode)" argnames="inst" returntype="System.Boolean" />
4843    </class>
4844    <class name="ParameterBuilder" namespace="System.Reflection.Emit">
4845        <property name="Name" propertytype="System.String" />
4846        <property name="Position" propertytype="System.Int32" />
4847        <property name="Attributes" propertytype="System.Int32" />
4848        <property name="IsIn" propertytype="System.Boolean" />
4849        <property name="IsOut" propertytype="System.Boolean" />
4850        <property name="IsOptional" propertytype="System.Boolean" />
4851        <method name="GetToken()" argnames="" returntype="System.Reflection.Emit.ParameterToken" />
4852        <method name="SetConstant(System.Object)" argnames="defaultValue" returntype="System.Void" />
4853        <method name="SetMarshal(System.Reflection.Emit.UnmanagedMarshal)" argnames="unmanagedMarshal" returntype="System.Void" />
4854        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4855        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4856    </class>
4857    <class name="PropertyBuilder" namespace="System.Reflection.Emit">
4858        <property name="PropertyToken" propertytype="System.Reflection.Emit.PropertyToken" />
4859        <property name="PropertyType" propertytype="System.Type" />
4860        <property name="Attributes" propertytype="System.Reflection.PropertyAttributes" />
4861        <property name="CanRead" propertytype="System.Boolean" />
4862        <property name="CanWrite" propertytype="System.Boolean" />
4863        <property name="Name" propertytype="System.String" />
4864        <property name="DeclaringType" propertytype="System.Type" />
4865        <property name="ReflectedType" propertytype="System.Type" />
4866        <method name="GetIndexParameters()" argnames="" returntype="System.Reflection.ParameterInfo[]" />
4867        <method name="GetSetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
4868        <method name="GetGetMethod(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo" />
4869        <method name="GetAccessors(System.Boolean)" argnames="nonPublic" returntype="System.Reflection.MethodInfo[]" />
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" />
4871        <method name="SetValue(System.Object, System.Object, System.Object[])" argnames="obj, value, index" returntype="System.Void" />
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" />
4873        <method name="GetValue(System.Object, System.Object[])" argnames="obj, index" returntype="System.Object" />
4874        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
4875        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
4876        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
4877        <method name="SetConstant(System.Object)" argnames="defaultValue" returntype="System.Void" />
4878        <method name="SetGetMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4879        <method name="SetSetMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4880        <method name="AddOtherMethod(System.Reflection.Emit.MethodBuilder)" argnames="mdBuilder" returntype="System.Void" />
4881        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4882        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4883    </class>
4884    <class name="SignatureHelper" namespace="System.Reflection.Emit">
4885        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
4886        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
4887        <method name="ToString()" argnames="" returntype="System.String" />
4888        <method name="GetMethodSigHelper(System.Reflection.Module, System.Runtime.InteropServices.CallingConvention, System.Type)" argnames="mod, unmanagedCallConv, returnType" returntype="System.Reflection.Emit.SignatureHelper" />
4889        <method name="GetLocalVarSigHelper(System.Reflection.Module)" argnames="mod" returntype="System.Reflection.Emit.SignatureHelper" />
4890        <method name="GetFieldSigHelper(System.Reflection.Module)" argnames="mod" returntype="System.Reflection.Emit.SignatureHelper" />
4891        <method name="GetMethodSigHelper(System.Reflection.Module, System.Reflection.CallingConventions, System.Type)" argnames="mod, callingConvention, returnType" returntype="System.Reflection.Emit.SignatureHelper" />
4892        <method name="GetMethodSigHelper(System.Reflection.Module, System.Type, System.Type[])" argnames="mod, returnType, parameterTypes" returntype="System.Reflection.Emit.SignatureHelper" />
4893        <method name="GetPropertySigHelper(System.Reflection.Module, System.Type, System.Type[])" argnames="mod, returnType, parameterTypes" returntype="System.Reflection.Emit.SignatureHelper" />
4894        <method name="AddArgument(System.Type)" argnames="clsArgument" returntype="System.Void" />
4895        <method name="AddSentinel()" argnames="" returntype="System.Void" />
4896        <method name="GetSignature()" argnames="" returntype="System.Byte[]" />
4897    </class>
4898    <class name="TypeBuilder" namespace="System.Reflection.Emit">
4899        <field name="UnspecifiedTypeSize" />
4900        <property name="Size" propertytype="System.Int32" />
4901        <property name="PackingSize" propertytype="System.Reflection.Emit.PackingSize" />
4902        <property name="DeclaringType" propertytype="System.Type" />
4903        <property name="ReflectedType" propertytype="System.Type" />
4904        <property name="TypeToken" propertytype="System.Reflection.Emit.TypeToken" />
4905        <property name="Name" propertytype="System.String" />
4906        <property name="GUID" propertytype="System.Guid" />
4907        <property name="Module" propertytype="System.Reflection.Module" />
4908        <property name="Assembly" propertytype="System.Reflection.Assembly" />
4909        <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />
4910        <property name="FullName" propertytype="System.String" />
4911        <property name="Namespace" propertytype="System.String" />
4912        <property name="AssemblyQualifiedName" propertytype="System.String" />
4913        <property name="BaseType" propertytype="System.Type" />
4914        <property name="UnderlyingSystemType" propertytype="System.Type" />
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" />
4916        <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />
4917        <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />
4918        <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />
4919        <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />
4920        <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />
4921        <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />
4922        <method name="IsAssignableFrom(System.Type)" argnames="c" returntype="System.Boolean" />
4923        <method name="IsSubclassOf(System.Type)" argnames="c" returntype="System.Boolean" />
4924        <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />
4925        <method name="GetElementType()" argnames="" returntype="System.Type" />
4926        <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />
4927        <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />
4928        <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />
4929        <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />
4930        <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />
4931        <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />
4932        <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />
4933        <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />
4934        <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />
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" />
4936        <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />
4937        <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />
4938        <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />
4939        <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />
4940        <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />
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" />
4942        <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />
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" />
4944        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
4945        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
4946        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
4947        <method name="ToString()" argnames="" returntype="System.String" />
4948        <method name="SetParent(System.Type)" argnames="parent" returntype="System.Void" />
4949        <method name="AddInterfaceImplementation(System.Type)" argnames="interfaceType" returntype="System.Void" />
4950        <method name="DefineMethod(System.String, System.Reflection.MethodAttributes, System.Type, System.Type[])" argnames="name, attributes, returnType, parameterTypes" returntype="System.Reflection.Emit.MethodBuilder" />
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" />
4952        <method name="DefineProperty(System.String, System.Reflection.PropertyAttributes, System.Type, System.Type[])" argnames="name, attributes, returnType, parameterTypes" returntype="System.Reflection.Emit.PropertyBuilder" />
4953        <method name="DefineEvent(System.String, System.Reflection.EventAttributes, System.Type)" argnames="name, attributes, eventtype" returntype="System.Reflection.Emit.EventBuilder" />
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" />
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" />
4956        <method name="DefineTypeInitializer()" argnames="" returntype="System.Reflection.Emit.ConstructorBuilder" />
4957        <method name="DefineConstructor(System.Reflection.MethodAttributes, System.Reflection.CallingConventions, System.Type[])" argnames="attributes, callingConvention, parameterTypes" returntype="System.Reflection.Emit.ConstructorBuilder" />
4958        <method name="DefineDefaultConstructor(System.Reflection.MethodAttributes)" argnames="attributes" returntype="System.Reflection.Emit.ConstructorBuilder" />
4959        <method name="CreateType()" argnames="" returntype="System.Type" />
4960        <method name="DefineMethodOverride(System.Reflection.MethodInfo, System.Reflection.MethodInfo)" argnames="methodInfoBody, methodInfoDeclaration" returntype="System.Void" />
4961        <method name="DefineField(System.String, System.Type, System.Reflection.FieldAttributes)" argnames="fieldName, type, attributes" returntype="System.Reflection.Emit.FieldBuilder" />
4962        <method name="DefineInitializedData(System.String, System.Byte[], System.Reflection.FieldAttributes)" argnames="name, data, attributes" returntype="System.Reflection.Emit.FieldBuilder" />
4963        <method name="DefineUninitializedData(System.String, System.Int32, System.Reflection.FieldAttributes)" argnames="name, size, attributes" returntype="System.Reflection.Emit.FieldBuilder" />
4964        <method name="DefineNestedType(System.String)" argnames="name" returntype="System.Reflection.Emit.TypeBuilder" />
4965        <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type, System.Type[])" argnames="name, attr, parent, interfaces" returntype="System.Reflection.Emit.TypeBuilder" />
4966        <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type)" argnames="name, attr, parent" returntype="System.Reflection.Emit.TypeBuilder" />
4967        <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes)" argnames="name, attr" returntype="System.Reflection.Emit.TypeBuilder" />
4968        <method name="DefineNestedType(System.String, System.Reflection.TypeAttributes, System.Type, System.Int32)" argnames="name, attr, parent, typeSize" returntype="System.Reflection.Emit.TypeBuilder" />
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" />
4970        <method name="AddDeclarativeSecurity(System.Security.Permissions.SecurityAction, System.Security.PermissionSet)" argnames="action, pset" returntype="System.Void" />
4971        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
4972        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
4973    </class>
4974    <class name="EnumBuilder" namespace="System.Reflection.Emit">
4975        <property name="TypeToken" propertytype="System.Reflection.Emit.TypeToken" />
4976        <property name="UnderlyingField" propertytype="System.Reflection.Emit.FieldBuilder" />
4977        <property name="Name" propertytype="System.String" />
4978        <property name="GUID" propertytype="System.Guid" />
4979        <property name="Module" propertytype="System.Reflection.Module" />
4980        <property name="Assembly" propertytype="System.Reflection.Assembly" />
4981        <property name="TypeHandle" propertytype="System.RuntimeTypeHandle" />
4982        <property name="FullName" propertytype="System.String" />
4983        <property name="AssemblyQualifiedName" propertytype="System.String" />
4984        <property name="Namespace" propertytype="System.String" />
4985        <property name="BaseType" propertytype="System.Type" />
4986        <property name="UnderlyingSystemType" propertytype="System.Type" />
4987        <property name="DeclaringType" propertytype="System.Type" />
4988        <property name="ReflectedType" propertytype="System.Type" />
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" />
4990        <method name="GetMembers(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MemberInfo[]" />
4991        <method name="GetProperties(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.PropertyInfo[]" />
4992        <method name="GetFields(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.FieldInfo[]" />
4993        <method name="GetField(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.FieldInfo" />
4994        <method name="GetMethods(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.MethodInfo[]" />
4995        <method name="GetInterfaceMap(System.Type)" argnames="interfaceType" returntype="System.Reflection.InterfaceMapping" />
4996        <method name="HasElementTypeImpl()" argnames="" returntype="System.Boolean" />
4997        <method name="GetElementType()" argnames="" returntype="System.Type" />
4998        <method name="IsCOMObjectImpl()" argnames="" returntype="System.Boolean" />
4999        <method name="IsPrimitiveImpl()" argnames="" returntype="System.Boolean" />
5000        <method name="IsPointerImpl()" argnames="" returntype="System.Boolean" />
5001        <method name="IsByRefImpl()" argnames="" returntype="System.Boolean" />
5002        <method name="IsArrayImpl()" argnames="" returntype="System.Boolean" />
5003        <method name="GetAttributeFlagsImpl()" argnames="" returntype="System.Reflection.TypeAttributes" />
5004        <method name="IsValueTypeImpl()" argnames="" returntype="System.Boolean" />
5005        <method name="GetMember(System.String, System.Reflection.MemberTypes, System.Reflection.BindingFlags)" argnames="name, type, bindingAttr" returntype="System.Reflection.MemberInfo[]" />
5006        <method name="GetNestedType(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Type" />
5007        <method name="GetNestedTypes(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Type[]" />
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" />
5009        <method name="GetEvents(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.EventInfo[]" />
5010        <method name="GetEvents()" argnames="" returntype="System.Reflection.EventInfo[]" />
5011        <method name="GetEvent(System.String, System.Reflection.BindingFlags)" argnames="name, bindingAttr" returntype="System.Reflection.EventInfo" />
5012        <method name="GetInterfaces()" argnames="" returntype="System.Type[]" />
5013        <method name="GetInterface(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Type" />
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" />
5015        <method name="GetConstructors(System.Reflection.BindingFlags)" argnames="bindingAttr" returntype="System.Reflection.ConstructorInfo[]" />
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" />
5017        <method name="IsDefined(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Boolean" />
5018        <method name="GetCustomAttributes(System.Boolean)" argnames="inherit" returntype="System.Object[]" />
5019        <method name="GetCustomAttributes(System.Type, System.Boolean)" argnames="attributeType, inherit" returntype="System.Object[]" />
5020        <method name="DefineLiteral(System.String, System.Object)" argnames="literalName, literalValue" returntype="System.Reflection.Emit.FieldBuilder" />
5021        <method name="CreateType()" argnames="" returntype="System.Type" />
5022        <method name="SetCustomAttribute(System.Reflection.ConstructorInfo, System.Byte[])" argnames="con, binaryAttribute" returntype="System.Void" />
5023        <method name="SetCustomAttribute(System.Reflection.Emit.CustomAttributeBuilder)" argnames="customBuilder" returntype="System.Void" />
5024    </class>
5025    <struct name="EventToken" namespace="System.Reflection.Emit">
5026        <field name="Empty" />
5027        <property name="Token" propertytype="System.Int32" />
5028        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5029        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5030    </struct>
5031    <struct name="FieldToken" namespace="System.Reflection.Emit">
5032        <field name="Empty" />
5033        <property name="Token" propertytype="System.Int32" />
5034        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5035        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5036    </struct>
5037    <struct name="Label" namespace="System.Reflection.Emit">
5038        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5039        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5040    </struct>
5041    <struct name="MethodToken" namespace="System.Reflection.Emit">
5042        <field name="Empty" />
5043        <property name="Token" propertytype="System.Int32" />
5044        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5045        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5046    </struct>
5047    <struct name="OpCode" namespace="System.Reflection.Emit">
5048        <property name="OperandType" propertytype="System.Reflection.Emit.OperandType" />
5049        <property name="FlowControl" propertytype="System.Reflection.Emit.FlowControl" />
5050        <property name="OpCodeType" propertytype="System.Reflection.Emit.OpCodeType" />
5051        <property name="StackBehaviourPop" propertytype="System.Reflection.Emit.StackBehaviour" />
5052        <property name="StackBehaviourPush" propertytype="System.Reflection.Emit.StackBehaviour" />
5053        <property name="Size" propertytype="System.Int32" />
5054        <property name="Value" propertytype="System.Int16" />
5055        <property name="Name" propertytype="System.String" />
5056        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5057        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5058        <method name="ToString()" argnames="" returntype="System.String" />
5059    </struct>
5060    <struct name="ParameterToken" namespace="System.Reflection.Emit">
5061        <field name="Empty" />
5062        <property name="Token" propertytype="System.Int32" />
5063        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5064        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5065    </struct>
5066    <struct name="PropertyToken" namespace="System.Reflection.Emit">
5067        <field name="Empty" />
5068        <property name="Token" propertytype="System.Int32" />
5069        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5070        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5071    </struct>
5072    <struct name="SignatureToken" namespace="System.Reflection.Emit">
5073        <field name="Empty" />
5074        <property name="Token" propertytype="System.Int32" />
5075        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5076        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5077    </struct>
5078    <struct name="StringToken" namespace="System.Reflection.Emit">
5079        <property name="Token" propertytype="System.Int32" />
5080        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5081        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5082    </struct>
5083    <struct name="TypeToken" namespace="System.Reflection.Emit">
5084        <field name="Empty" />
5085        <property name="Token" propertytype="System.Int32" />
5086        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5087        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5088    </struct>
5089    <enum name="AssemblyBuilderAccess" namespace="System.Reflection.Emit">
5090        <field name="Run" />
5091        <field name="Save" />
5092        <field name="RunAndSave" />
5093    </enum>
5094    <enum name="PEFileKinds" namespace="System.Reflection.Emit">
5095        <field name="Dll" />
5096        <field name="ConsoleApplication" />
5097        <field name="WindowApplication" />
5098    </enum>
5099    <enum name="OpCodeType" namespace="System.Reflection.Emit">
5100        <field name="Annotation" />
5101        <field name="Macro" />
5102        <field name="Nternal" />
5103        <field name="Objmodel" />
5104        <field name="Prefix" />
5105        <field name="Primitive" />
5106    </enum>
5107    <enum name="StackBehaviour" namespace="System.Reflection.Emit">
5108        <field name="Pop0" />
5109        <field name="Pop1" />
5110        <field name="Pop1_pop1" />
5111        <field name="Popi" />
5112        <field name="Popi_pop1" />
5113        <field name="Popi_popi" />
5114        <field name="Popi_popi8" />
5115        <field name="Popi_popi_popi" />
5116        <field name="Popi_popr4" />
5117        <field name="Popi_popr8" />
5118        <field name="Popref" />
5119        <field name="Popref_pop1" />
5120        <field name="Popref_popi" />
5121        <field name="Popref_popi_popi" />
5122        <field name="Popref_popi_popi8" />
5123        <field name="Popref_popi_popr4" />
5124        <field name="Popref_popi_popr8" />
5125        <field name="Popref_popi_popref" />
5126        <field name="Push0" />
5127        <field name="Push1" />
5128        <field name="Push1_push1" />
5129        <field name="Pushi" />
5130        <field name="Pushi8" />
5131        <field name="Pushr4" />
5132        <field name="Pushr8" />
5133        <field name="Pushref" />
5134        <field name="Varpop" />
5135        <field name="Varpush" />
5136    </enum>
5137    <enum name="OperandType" namespace="System.Reflection.Emit">
5138        <field name="InlineBrTarget" />
5139        <field name="InlineField" />
5140        <field name="InlineI" />
5141        <field name="InlineI8" />
5142        <field name="InlineMethod" />
5143        <field name="InlineNone" />
5144        <field name="InlinePhi" />
5145        <field name="InlineR" />
5146        <field name="InlineSig" />
5147        <field name="InlineString" />
5148        <field name="InlineSwitch" />
5149        <field name="InlineTok" />
5150        <field name="InlineType" />
5151        <field name="InlineVar" />
5152        <field name="ShortInlineBrTarget" />
5153        <field name="ShortInlineI" />
5154        <field name="ShortInlineR" />
5155        <field name="ShortInlineVar" />
5156    </enum>
5157    <enum name="FlowControl" namespace="System.Reflection.Emit">
5158        <field name="Branch" />
5159        <field name="Break" />
5160        <field name="Call" />
5161        <field name="Cond_Branch" />
5162        <field name="Meta" />
5163        <field name="Next" />
5164        <field name="Phi" />
5165        <field name="Return" />
5166        <field name="Throw" />
5167    </enum>
5168    <enum name="PackingSize" namespace="System.Reflection.Emit">
5169        <field name="Unspecified" />
5170        <field name="Size1" />
5171        <field name="Size2" />
5172        <field name="Size4" />
5173        <field name="Size8" />
5174        <field name="Size16" />
5175    </enum>
5176    <class name="Calendar" namespace="System.Globalization">
5177        <constructor name="Calendar()" argnames="" />
5178        <field name="CurrentEra" />
5179        <property name="ID" propertytype="System.Int32" />
5180        <property name="CurrentEraValue" propertytype="System.Int32" />
5181        <property name="Eras" propertytype="System.Int32[]" />
5182        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5183        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
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" />
5186        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5187        <method name="IsLeapYear(System.Int32)" argnames="year" returntype="System.Boolean" />
5188        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5189        <method name="IsLeapMonth(System.Int32, System.Int32)" argnames="year, month" returntype="System.Boolean" />
5190        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5191        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32)" argnames="year, month, day" returntype="System.Boolean" />
5192        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5193        <method name="GetWeekOfYear(System.DateTime, System.Globalization.CalendarWeekRule, System.DayOfWeek)" argnames="time, rule, firstDayOfWeek" returntype="System.Int32" />
5194        <method name="GetSecond(System.DateTime)" argnames="time" returntype="System.Int32" />
5195        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5196        <method name="GetMonthsInYear(System.Int32)" argnames="year" returntype="System.Int32" />
5197        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5198        <method name="GetMinute(System.DateTime)" argnames="time" returntype="System.Int32" />
5199        <method name="GetMilliseconds(System.DateTime)" argnames="time" returntype="System.Double" />
5200        <method name="GetHour(System.DateTime)" argnames="time" returntype="System.Int32" />
5201        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5202        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5203        <method name="GetDaysInYear(System.Int32)" argnames="year" returntype="System.Int32" />
5204        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5205        <method name="GetDaysInMonth(System.Int32, System.Int32)" argnames="year, month" returntype="System.Int32" />
5206        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5207        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5208        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5209        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5210        <method name="AddWeeks(System.DateTime, System.Int32)" argnames="time, weeks" returntype="System.DateTime" />
5211        <method name="AddSeconds(System.DateTime, System.Int32)" argnames="time, seconds" returntype="System.DateTime" />
5212        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5213        <method name="AddMinutes(System.DateTime, System.Int32)" argnames="time, minutes" returntype="System.DateTime" />
5214        <method name="AddMilliseconds(System.DateTime, System.Double)" argnames="time, milliseconds" returntype="System.DateTime" />
5215        <method name="AddHours(System.DateTime, System.Int32)" argnames="time, hours" returntype="System.DateTime" />
5216        <method name="AddDays(System.DateTime, System.Int32)" argnames="time, days" returntype="System.DateTime" />
5217    </class>
5218    <class name="CompareInfo" namespace="System.Globalization">
5219        <property name="LCID" propertytype="System.Int32" />
5220        <method name="GetSortKey(System.String)" argnames="source" returntype="System.Globalization.SortKey" />
5221        <method name="GetSortKey(System.String, System.Globalization.CompareOptions)" argnames="source, options" returntype="System.Globalization.SortKey" />
5222        <method name="LastIndexOf(System.String, System.String, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />
5223        <method name="LastIndexOf(System.String, System.Char, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />
5224        <method name="LastIndexOf(System.String, System.String, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />
5225        <method name="LastIndexOf(System.String, System.String, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />
5226        <method name="LastIndexOf(System.String, System.String, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />
5227        <method name="LastIndexOf(System.String, System.Char, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />
5228        <method name="LastIndexOf(System.String, System.Char, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />
5229        <method name="LastIndexOf(System.String, System.Char, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />
5230        <method name="LastIndexOf(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />
5231        <method name="LastIndexOf(System.String, System.Char, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />
5232        <method name="LastIndexOf(System.String, System.String)" argnames="source, value" returntype="System.Int32" />
5233        <method name="LastIndexOf(System.String, System.Char)" argnames="source, value" returntype="System.Int32" />
5234        <method name="IndexOf(System.String, System.String, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />
5235        <method name="IndexOf(System.String, System.Char, System.Int32, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, count, options" returntype="System.Int32" />
5236        <method name="IndexOf(System.String, System.String, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />
5237        <method name="IndexOf(System.String, System.String, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />
5238        <method name="IndexOf(System.String, System.String, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />
5239        <method name="IndexOf(System.String, System.Char, System.Int32, System.Int32)" argnames="source, value, startIndex, count" returntype="System.Int32" />
5240        <method name="IndexOf(System.String, System.Char, System.Int32, System.Globalization.CompareOptions)" argnames="source, value, startIndex, options" returntype="System.Int32" />
5241        <method name="IndexOf(System.String, System.Char, System.Int32)" argnames="source, value, startIndex" returntype="System.Int32" />
5242        <method name="IndexOf(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />
5243        <method name="IndexOf(System.String, System.Char, System.Globalization.CompareOptions)" argnames="source, value, options" returntype="System.Int32" />
5244        <method name="IndexOf(System.String, System.String)" argnames="source, value" returntype="System.Int32" />
5245        <method name="IndexOf(System.String, System.Char)" argnames="source, value" returntype="System.Int32" />
5246        <method name="IsSuffix(System.String, System.String)" argnames="source, suffix" returntype="System.Boolean" />
5247        <method name="IsSuffix(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, suffix, options" returntype="System.Boolean" />
5248        <method name="IsPrefix(System.String, System.String)" argnames="source, prefix" returntype="System.Boolean" />
5249        <method name="IsPrefix(System.String, System.String, System.Globalization.CompareOptions)" argnames="source, prefix, options" returntype="System.Boolean" />
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" />
5251        <method name="Compare(System.String, System.Int32, System.String, System.Int32)" argnames="string1, offset1, string2, offset2" returntype="System.Int32" />
5252        <method name="Compare(System.String, System.Int32, System.String, System.Int32, System.Globalization.CompareOptions)" argnames="string1, offset1, string2, offset2, options" returntype="System.Int32" />
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" />
5254        <method name="Compare(System.String, System.String, System.Globalization.CompareOptions)" argnames="string1, string2, options" returntype="System.Int32" />
5255        <method name="Compare(System.String, System.String)" argnames="string1, string2" returntype="System.Int32" />
5256        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5257        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
5258        <method name="ToString()" argnames="" returntype="System.String" />
5259        <method name="GetCompareInfo(System.Int32, System.Reflection.Assembly)" argnames="culture, assembly" returntype="System.Globalization.CompareInfo" />
5260        <method name="GetCompareInfo(System.String, System.Reflection.Assembly)" argnames="name, assembly" returntype="System.Globalization.CompareInfo" />
5261        <method name="GetCompareInfo(System.Int32)" argnames="culture" returntype="System.Globalization.CompareInfo" />
5262        <method name="GetCompareInfo(System.String)" argnames="name" returntype="System.Globalization.CompareInfo" />
5263    </class>
5264    <class name="CultureInfo" namespace="System.Globalization">
5265        <constructor name="CultureInfo(System.String)" argnames="name" />
5266        <constructor name="CultureInfo(System.String, System.Boolean)" argnames="name, useUserOverride" />
5267        <constructor name="CultureInfo(System.Int32)" argnames="culture" />
5268        <constructor name="CultureInfo(System.Int32, System.Boolean)" argnames="culture, useUserOverride" />
5269        <property name="CurrentCulture" propertytype="System.Globalization.CultureInfo" />
5270        <property name="UserDefaultCulture" propertytype="System.Globalization.CultureInfo" />
5271        <property name="UserDefaultUICulture" propertytype="System.Globalization.CultureInfo" />
5272        <property name="CurrentUICulture" propertytype="System.Globalization.CultureInfo" />
5273        <property name="InstalledUICulture" propertytype="System.Globalization.CultureInfo" />
5274        <property name="InvariantCulture" propertytype="System.Globalization.CultureInfo" />
5275        <property name="Parent" propertytype="System.Globalization.CultureInfo" />
5276        <property name="LCID" propertytype="System.Int32" />
5277        <property name="Name" propertytype="System.String" />
5278        <property name="DisplayName" propertytype="System.String" />
5279        <property name="NativeName" propertytype="System.String" />
5280        <property name="EnglishName" propertytype="System.String" />
5281        <property name="TwoLetterISOLanguageName" propertytype="System.String" />
5282        <property name="ThreeLetterISOLanguageName" propertytype="System.String" />
5283        <property name="ThreeLetterWindowsLanguageName" propertytype="System.String" />
5284        <property name="CompareInfo" propertytype="System.Globalization.CompareInfo" />
5285        <property name="TextInfo" propertytype="System.Globalization.TextInfo" />
5286        <property name="IsNeutralCulture" propertytype="System.Boolean" />
5287        <property name="NumberFormat" propertytype="System.Globalization.NumberFormatInfo" />
5288        <property name="DateTimeFormat" propertytype="System.Globalization.DateTimeFormatInfo" />
5289        <property name="Calendar" propertytype="System.Globalization.Calendar" />
5290        <property name="OptionalCalendars" propertytype="System.Globalization.Calendar[]" />
5291        <property name="UseUserOverride" propertytype="System.Boolean" />
5292        <property name="IsReadOnly" propertytype="System.Boolean" />
5293        <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />
5294        <method name="Clone()" argnames="" returntype="System.Object" />
5295        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5296        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
5297        <method name="ToString()" argnames="" returntype="System.String" />
5298        <method name="CreateSpecificCulture(System.String)" argnames="name" returntype="System.Globalization.CultureInfo" />
5299        <method name="GetCultures(System.Globalization.CultureTypes)" argnames="types" returntype="System.Globalization.CultureInfo[]" />
5300        <method name="ClearCachedData()" argnames="" returntype="System.Void" />
5301        <method name="ReadOnly(System.Globalization.CultureInfo)" argnames="ci" returntype="System.Globalization.CultureInfo" />
5302    </class>
5303    <class name="DateTimeFormatInfo" namespace="System.Globalization">
5304        <constructor name="DateTimeFormatInfo()" argnames="" />
5305        <property name="InvariantInfo" propertytype="System.Globalization.DateTimeFormatInfo" />
5306        <property name="CurrentInfo" propertytype="System.Globalization.DateTimeFormatInfo" />
5307        <property name="AMDesignator" propertytype="System.String" />
5308        <property name="Calendar" propertytype="System.Globalization.Calendar" />
5309        <property name="OptionalCalendars" propertytype="System.Int32[]" />
5310        <property name="EraNames" propertytype="System.String[]" />
5311        <property name="AbbreviatedEraNames" propertytype="System.String[]" />
5312        <property name="AbbreviatedEnglishEraNames" propertytype="System.String[]" />
5313        <property name="DateSeparator" propertytype="System.String" />
5314        <property name="FirstDayOfWeek" propertytype="System.DayOfWeek" />
5315        <property name="CalendarWeekRule" propertytype="System.Globalization.CalendarWeekRule" />
5316        <property name="FullDateTimePattern" propertytype="System.String" />
5317        <property name="LongDatePattern" propertytype="System.String" />
5318        <property name="LongTimePattern" propertytype="System.String" />
5319        <property name="MonthDayPattern" propertytype="System.String" />
5320        <property name="PMDesignator" propertytype="System.String" />
5321        <property name="RFC1123Pattern" propertytype="System.String" />
5322        <property name="ShortDatePattern" propertytype="System.String" />
5323        <property name="ShortTimePattern" propertytype="System.String" />
5324        <property name="SortableDateTimePattern" propertytype="System.String" />
5325        <property name="GeneralShortTimePattern" propertytype="System.String" />
5326        <property name="GeneralLongTimePattern" propertytype="System.String" />
5327        <property name="TimeSeparator" propertytype="System.String" />
5328        <property name="UniversalSortableDateTimePattern" propertytype="System.String" />
5329        <property name="YearMonthPattern" propertytype="System.String" />
5330        <property name="AbbreviatedDayNames" propertytype="System.String[]" />
5331        <property name="DayNames" propertytype="System.String[]" />
5332        <property name="AbbreviatedMonthNames" propertytype="System.String[]" />
5333        <property name="MonthNames" propertytype="System.String[]" />
5334        <property name="AllShortDatePatterns" propertytype="System.String[]" />
5335        <property name="AllLongDatePatterns" propertytype="System.String[]" />
5336        <property name="AllShortTimePatterns" propertytype="System.String[]" />
5337        <property name="AllLongTimePatterns" propertytype="System.String[]" />
5338        <property name="DateWords" propertytype="System.String[]" />
5339        <property name="IsReadOnly" propertytype="System.Boolean" />
5340        <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />
5341        <method name="Clone()" argnames="" returntype="System.Object" />
5342        <method name="GetInstance(System.IFormatProvider)" argnames="provider" returntype="System.Globalization.DateTimeFormatInfo" />
5343        <method name="GetEra(System.String)" argnames="eraName" returntype="System.Int32" />
5344        <method name="GetEraName(System.Int32)" argnames="era" returntype="System.String" />
5345        <method name="GetAbbreviatedEraName(System.Int32)" argnames="era" returntype="System.String" />
5346        <method name="GetAbbreviatedDayName(System.DayOfWeek)" argnames="dayofweek" returntype="System.String" />
5347        <method name="GetAllDateTimePatterns()" argnames="" returntype="System.String[]" />
5348        <method name="GetAllDateTimePatterns(System.Char)" argnames="format" returntype="System.String[]" />
5349        <method name="GetDayName(System.DayOfWeek)" argnames="dayofweek" returntype="System.String" />
5350        <method name="GetAbbreviatedMonthName(System.Int32)" argnames="month" returntype="System.String" />
5351        <method name="GetMonthName(System.Int32)" argnames="month" returntype="System.String" />
5352        <method name="ReadOnly(System.Globalization.DateTimeFormatInfo)" argnames="dtfi" returntype="System.Globalization.DateTimeFormatInfo" />
5353    </class>
5354    <class name="DaylightTime" namespace="System.Globalization">
5355        <constructor name="DaylightTime(System.DateTime, System.DateTime, System.TimeSpan)" argnames="start, end, delta" />
5356        <property name="Start" propertytype="System.DateTime" />
5357        <property name="End" propertytype="System.DateTime" />
5358        <property name="Delta" propertytype="System.TimeSpan" />
5359    </class>
5360    <class name="GregorianCalendar" namespace="System.Globalization">
5361        <constructor name="GregorianCalendar()" argnames="" />
5362        <constructor name="GregorianCalendar(System.Globalization.GregorianCalendarTypes)" argnames="type" />
5363        <field name="ADEra" />
5364        <property name="CalendarType" propertytype="System.Globalization.GregorianCalendarTypes" />
5365        <property name="ID" propertytype="System.Int32" />
5366        <property name="Eras" propertytype="System.Int32[]" />
5367        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5368        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5370        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5371        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5372        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5373        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5374        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5375        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5376        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5377        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5378        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5379        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5380        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5381        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5382        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5383        <method name="AddWeeks(System.DateTime, System.Int32)" argnames="time, weeks" returntype="System.DateTime" />
5384        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5385    </class>
5386    <class name="HebrewCalendar" namespace="System.Globalization">
5387        <constructor name="HebrewCalendar()" argnames="" />
5388        <field name="HebrewEra" />
5389        <property name="ID" propertytype="System.Int32" />
5390        <property name="Eras" propertytype="System.Int32[]" />
5391        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5392        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5394        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5395        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5396        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5397        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5398        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5399        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5400        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5401        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5402        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5403        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5404        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5405        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5406        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5407        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5408    </class>
5409    <class name="HijriCalendar" namespace="System.Globalization">
5410        <constructor name="HijriCalendar()" argnames="" />
5411        <field name="HijriEra" />
5412        <property name="ID" propertytype="System.Int32" />
5413        <property name="Eras" propertytype="System.Int32[]" />
5414        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5415        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5417        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5418        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5419        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5420        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5421        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5422        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5423        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5424        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5425        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5426        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5427        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5428        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5429        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5430        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5431    </class>
5432    <class name="JapaneseCalendar" namespace="System.Globalization">
5433        <constructor name="JapaneseCalendar()" argnames="" />
5434        <property name="ID" propertytype="System.Int32" />
5435        <property name="Eras" propertytype="System.Int32[]" />
5436        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5437        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5439        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5440        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5441        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5442        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5443        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5444        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5445        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5446        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5447        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5448        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5449        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5450        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5451        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5452        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5453    </class>
5454    <class name="JulianCalendar" namespace="System.Globalization">
5455        <constructor name="JulianCalendar()" argnames="" />
5456        <field name="JulianEra" />
5457        <property name="ID" propertytype="System.Int32" />
5458        <property name="Eras" propertytype="System.Int32[]" />
5459        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5460        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5462        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5463        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5464        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5465        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5466        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5467        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5468        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5469        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5470        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5471        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5472        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5473        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5474        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5475        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5476    </class>
5477    <class name="KoreanCalendar" namespace="System.Globalization">
5478        <constructor name="KoreanCalendar()" argnames="" />
5479        <field name="KoreanEra" />
5480        <property name="ID" propertytype="System.Int32" />
5481        <property name="Eras" propertytype="System.Int32[]" />
5482        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5483        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5485        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5486        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5487        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5488        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5489        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5490        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5491        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5492        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5493        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5494        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5495        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5496        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5497        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5498        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5499    </class>
5500    <class name="RegionInfo" namespace="System.Globalization">
5501        <constructor name="RegionInfo(System.String)" argnames="name" />
5502        <constructor name="RegionInfo(System.Int32)" argnames="culture" />
5503        <property name="CurrentRegion" propertytype="System.Globalization.RegionInfo" />
5504        <property name="Name" propertytype="System.String" />
5505        <property name="EnglishName" propertytype="System.String" />
5506        <property name="DisplayName" propertytype="System.String" />
5507        <property name="TwoLetterISORegionName" propertytype="System.String" />
5508        <property name="ThreeLetterISORegionName" propertytype="System.String" />
5509        <property name="IsMetric" propertytype="System.Boolean" />
5510        <property name="ThreeLetterWindowsRegionName" propertytype="System.String" />
5511        <property name="CurrencySymbol" propertytype="System.String" />
5512        <property name="ISOCurrencySymbol" propertytype="System.String" />
5513        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5514        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
5515        <method name="ToString()" argnames="" returntype="System.String" />
5516    </class>
5517    <class name="SortKey" namespace="System.Globalization">
5518        <property name="OriginalString" propertytype="System.String" />
5519        <property name="KeyData" propertytype="System.Byte[]" />
5520        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5521        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
5522        <method name="ToString()" argnames="" returntype="System.String" />
5523        <method name="Compare(System.Globalization.SortKey, System.Globalization.SortKey)" argnames="sortkey1, sortkey2" returntype="System.Int32" />
5524    </class>
5525    <class name="StringInfo" namespace="System.Globalization">
5526        <constructor name="StringInfo()" argnames="" />
5527        <method name="GetNextTextElement(System.String)" argnames="str" returntype="System.String" />
5528        <method name="GetNextTextElement(System.String, System.Int32)" argnames="str, index" returntype="System.String" />
5529        <method name="GetTextElementEnumerator(System.String)" argnames="str" returntype="System.Globalization.TextElementEnumerator" />
5530        <method name="GetTextElementEnumerator(System.String, System.Int32)" argnames="str, index" returntype="System.Globalization.TextElementEnumerator" />
5531        <method name="ParseCombiningCharacters(System.String)" argnames="str" returntype="System.Int32[]" />
5532    </class>
5533    <class name="TaiwanCalendar" namespace="System.Globalization">
5534        <constructor name="TaiwanCalendar()" argnames="" />
5535        <property name="ID" propertytype="System.Int32" />
5536        <property name="Eras" propertytype="System.Int32[]" />
5537        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5538        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5540        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5541        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5542        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5543        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5544        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5545        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5546        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5547        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5548        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5549        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5550        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5551        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5552        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5553        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5554    </class>
5555    <class name="TextElementEnumerator" namespace="System.Globalization">
5556        <property name="Current" propertytype="System.Object" />
5557        <property name="ElementIndex" propertytype="System.Int32" />
5558        <method name="Reset()" argnames="" returntype="System.Void" />
5559        <method name="MoveNext()" argnames="" returntype="System.Boolean" />
5560        <method name="GetTextElement()" argnames="" returntype="System.String" />
5561    </class>
5562    <class name="TextInfo" namespace="System.Globalization">
5563        <property name="ANSICodePage" propertytype="System.Int32" />
5564        <property name="OEMCodePage" propertytype="System.Int32" />
5565        <property name="MacCodePage" propertytype="System.Int32" />
5566        <property name="EBCDICCodePage" propertytype="System.Int32" />
5567        <property name="ListSeparator" propertytype="System.String" />
5568        <method name="ToUpper(System.String)" argnames="str" returntype="System.String" />
5569        <method name="ToUpper(System.Char)" argnames="c" returntype="System.Char" />
5570        <method name="ToLower(System.String)" argnames="str" returntype="System.String" />
5571        <method name="ToLower(System.Char)" argnames="c" returntype="System.Char" />
5572        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5573        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
5574        <method name="ToString()" argnames="" returntype="System.String" />
5575        <method name="ToTitleCase(System.String)" argnames="str" returntype="System.String" />
5576    </class>
5577    <class name="ThaiBuddhistCalendar" namespace="System.Globalization">
5578        <constructor name="ThaiBuddhistCalendar()" argnames="" />
5579        <field name="ThaiBuddhistEra" />
5580        <property name="ID" propertytype="System.Int32" />
5581        <property name="Eras" propertytype="System.Int32[]" />
5582        <property name="TwoDigitYearMax" propertytype="System.Int32" />
5583        <method name="ToFourDigitYear(System.Int32)" argnames="year" returntype="System.Int32" />
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" />
5585        <method name="IsLeapYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Boolean" />
5586        <method name="IsLeapMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Boolean" />
5587        <method name="IsLeapDay(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="year, month, day, era" returntype="System.Boolean" />
5588        <method name="GetYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5589        <method name="GetMonthsInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5590        <method name="GetMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5591        <method name="GetEra(System.DateTime)" argnames="time" returntype="System.Int32" />
5592        <method name="GetDaysInYear(System.Int32, System.Int32)" argnames="year, era" returntype="System.Int32" />
5593        <method name="GetDaysInMonth(System.Int32, System.Int32, System.Int32)" argnames="year, month, era" returntype="System.Int32" />
5594        <method name="GetDayOfYear(System.DateTime)" argnames="time" returntype="System.Int32" />
5595        <method name="GetDayOfWeek(System.DateTime)" argnames="time" returntype="System.DayOfWeek" />
5596        <method name="GetDayOfMonth(System.DateTime)" argnames="time" returntype="System.Int32" />
5597        <method name="AddYears(System.DateTime, System.Int32)" argnames="time, years" returntype="System.DateTime" />
5598        <method name="AddMonths(System.DateTime, System.Int32)" argnames="time, months" returntype="System.DateTime" />
5599    </class>
5600    <class name="NumberFormatInfo" namespace="System.Globalization">
5601        <constructor name="NumberFormatInfo()" argnames="" />
5602        <property name="InvariantInfo" propertytype="System.Globalization.NumberFormatInfo" />
5603        <property name="CurrencyDecimalDigits" propertytype="System.Int32" />
5604        <property name="CurrencyDecimalSeparator" propertytype="System.String" />
5605        <property name="IsReadOnly" propertytype="System.Boolean" />
5606        <property name="CurrencyGroupSizes" propertytype="System.Int32[]" />
5607        <property name="NumberGroupSizes" propertytype="System.Int32[]" />
5608        <property name="PercentGroupSizes" propertytype="System.Int32[]" />
5609        <property name="CurrencyGroupSeparator" propertytype="System.String" />
5610        <property name="CurrencySymbol" propertytype="System.String" />
5611        <property name="CurrentInfo" propertytype="System.Globalization.NumberFormatInfo" />
5612        <property name="NaNSymbol" propertytype="System.String" />
5613        <property name="CurrencyNegativePattern" propertytype="System.Int32" />
5614        <property name="NumberNegativePattern" propertytype="System.Int32" />
5615        <property name="PercentPositivePattern" propertytype="System.Int32" />
5616        <property name="PercentNegativePattern" propertytype="System.Int32" />
5617        <property name="NegativeInfinitySymbol" propertytype="System.String" />
5618        <property name="NegativeSign" propertytype="System.String" />
5619        <property name="NumberDecimalDigits" propertytype="System.Int32" />
5620        <property name="NumberDecimalSeparator" propertytype="System.String" />
5621        <property name="NumberGroupSeparator" propertytype="System.String" />
5622        <property name="CurrencyPositivePattern" propertytype="System.Int32" />
5623        <property name="PositiveInfinitySymbol" propertytype="System.String" />
5624        <property name="PositiveSign" propertytype="System.String" />
5625        <property name="PercentDecimalDigits" propertytype="System.Int32" />
5626        <property name="PercentDecimalSeparator" propertytype="System.String" />
5627        <property name="PercentGroupSeparator" propertytype="System.String" />
5628        <property name="PercentSymbol" propertytype="System.String" />
5629        <property name="PerMilleSymbol" propertytype="System.String" />
5630        <property name="AnsiCurrencySymbol" propertytype="System.String" />
5631        <method name="GetFormat(System.Type)" argnames="formatType" returntype="System.Object" />
5632        <method name="Clone()" argnames="" returntype="System.Object" />
5633        <method name="GetInstance(System.IFormatProvider)" argnames="formatProvider" returntype="System.Globalization.NumberFormatInfo" />
5634        <method name="ReadOnly(System.Globalization.NumberFormatInfo)" argnames="nfi" returntype="System.Globalization.NumberFormatInfo" />
5635    </class>
5636    <enum name="CalendarWeekRule" namespace="System.Globalization">
5637        <field name="FirstDay" />
5638        <field name="FirstFullWeek" />
5639        <field name="FirstFourDayWeek" />
5640    </enum>
5641    <enum name="CompareOptions" namespace="System.Globalization">
5642        <field name="None" />
5643        <field name="IgnoreCase" />
5644        <field name="IgnoreNonSpace" />
5645        <field name="IgnoreSymbols" />
5646        <field name="IgnoreKanaType" />
5647        <field name="IgnoreWidth" />
5648        <field name="StringSort" />
5649        <field name="Ordinal" />
5650    </enum>
5651    <enum name="CultureTypes" namespace="System.Globalization">
5652        <field name="NeutralCultures" />
5653        <field name="SpecificCultures" />
5654        <field name="InstalledWin32Cultures" />
5655        <field name="AllCultures" />
5656    </enum>
5657    <enum name="DateTimeStyles" namespace="System.Globalization">
5658        <field name="None" />
5659        <field name="AllowLeadingWhite" />
5660        <field name="AllowTrailingWhite" />
5661        <field name="AllowInnerWhite" />
5662        <field name="AllowWhiteSpaces" />
5663        <field name="NoCurrentDateDefault" />
5664        <field name="AdjustToUniversal" />
5665    </enum>
5666    <enum name="GregorianCalendarTypes" namespace="System.Globalization">
5667        <field name="Localized" />
5668        <field name="USEnglish" />
5669        <field name="MiddleEastFrench" />
5670        <field name="Arabic" />
5671        <field name="TransliteratedEnglish" />
5672        <field name="TransliteratedFrench" />
5673    </enum>
5674    <enum name="NumberStyles" namespace="System.Globalization">
5675        <field name="None" />
5676        <field name="AllowLeadingWhite" />
5677        <field name="AllowTrailingWhite" />
5678        <field name="AllowLeadingSign" />
5679        <field name="AllowTrailingSign" />
5680        <field name="AllowParentheses" />
5681        <field name="AllowDecimalPoint" />
5682        <field name="AllowThousands" />
5683        <field name="AllowExponent" />
5684        <field name="AllowCurrencySymbol" />
5685        <field name="AllowHexSpecifier" />
5686        <field name="Integer" />
5687        <field name="HexNumber" />
5688        <field name="Number" />
5689        <field name="Float" />
5690        <field name="Currency" />
5691        <field name="Any" />
5692    </enum>
5693    <enum name="UnicodeCategory" namespace="System.Globalization">
5694        <field name="UppercaseLetter" />
5695        <field name="LowercaseLetter" />
5696        <field name="TitlecaseLetter" />
5697        <field name="ModifierLetter" />
5698        <field name="OtherLetter" />
5699        <field name="NonSpacingMark" />
5700        <field name="SpacingCombiningMark" />
5701        <field name="EnclosingMark" />
5702        <field name="DecimalDigitNumber" />
5703        <field name="LetterNumber" />
5704        <field name="OtherNumber" />
5705        <field name="SpaceSeparator" />
5706        <field name="LineSeparator" />
5707        <field name="ParagraphSeparator" />
5708        <field name="Control" />
5709        <field name="Format" />
5710        <field name="Surrogate" />
5711        <field name="PrivateUse" />
5712        <field name="ConnectorPunctuation" />
5713        <field name="DashPunctuation" />
5714        <field name="OpenPunctuation" />
5715        <field name="ClosePunctuation" />
5716        <field name="InitialQuotePunctuation" />
5717        <field name="FinalQuotePunctuation" />
5718        <field name="OtherPunctuation" />
5719        <field name="MathSymbol" />
5720        <field name="CurrencySymbol" />
5721        <field name="ModifierSymbol" />
5722        <field name="OtherSymbol" />
5723        <field name="OtherNotAssigned" />
5724    </enum>
5725    <class name="MissingManifestResourceException" namespace="System.Resources">
5726        <constructor name="MissingManifestResourceException()" argnames="" />
5727        <constructor name="MissingManifestResourceException(System.String)" argnames="message" />
5728        <constructor name="MissingManifestResourceException(System.String, System.Exception)" argnames="message, inner" />
5729        <constructor name="MissingManifestResourceException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
5730    </class>
5731    <class name="NeutralResourcesLanguageAttribute" namespace="System.Resources">
5732        <constructor name="NeutralResourcesLanguageAttribute(System.String)" argnames="cultureName" />
5733        <property name="CultureName" propertytype="System.String" />
5734    </class>
5735    <class name="ResourceManager" namespace="System.Resources">
5736        <constructor name="ResourceManager()" argnames="" />
5737        <constructor name="ResourceManager(System.String, System.Reflection.Assembly)" argnames="baseName, assembly" />
5738        <constructor name="ResourceManager(System.String, System.Reflection.Assembly, System.Type)" argnames="baseName, assembly, usingResourceSet" />
5739        <constructor name="ResourceManager(System.Type)" argnames="resourceSource" />
5740        <field name="BaseNameField" />
5741        <field name="ResourceSets" />
5742        <field name="MainAssembly" />
5743        <field name="MagicNumber" />
5744        <field name="HeaderVersionNumber" />
5745        <property name="BaseName" propertytype="System.String" />
5746        <property name="IgnoreCase" propertytype="System.Boolean" />
5747        <property name="ResourceSetType" propertytype="System.Type" />
5748        <method name="GetObject(System.String, System.Globalization.CultureInfo)" argnames="name, culture" returntype="System.Object" />
5749        <method name="GetObject(System.String)" argnames="name" returntype="System.Object" />
5750        <method name="GetString(System.String, System.Globalization.CultureInfo)" argnames="name, culture" returntype="System.String" />
5751        <method name="GetString(System.String)" argnames="name" returntype="System.String" />
5752        <method name="InternalGetResourceSet(System.Globalization.CultureInfo, System.Boolean, System.Boolean)" argnames="culture, createIfNotExists, tryParents" returntype="System.Resources.ResourceSet" />
5753        <method name="GetResourceSet(System.Globalization.CultureInfo, System.Boolean, System.Boolean)" argnames="culture, createIfNotExists, tryParents" returntype="System.Resources.ResourceSet" />
5754        <method name="GetResourceFileName(System.Globalization.CultureInfo)" argnames="culture" returntype="System.String" />
5755        <method name="ReleaseAllResources()" argnames="" returntype="System.Void" />
5756        <method name="CreateFileBasedResourceManager(System.String, System.String, System.Type)" argnames="baseName, resourceDir, usingResourceSet" returntype="System.Resources.ResourceManager" />
5757        <method name="GetSatelliteContractVersion(System.Reflection.Assembly)" argnames="a" returntype="System.Version" />
5758        <method name="GetNeutralResourcesLanguage(System.Reflection.Assembly)" argnames="a" returntype="System.Globalization.CultureInfo" />
5759    </class>
5760    <class name="ResourceReader" namespace="System.Resources">
5761        <constructor name="ResourceReader(System.String)" argnames="fileName" />
5762        <constructor name="ResourceReader(System.IO.Stream)" argnames="stream" />
5763        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
5764        <method name="Close()" argnames="" returntype="System.Void" />
5765    </class>
5766    <class name="ResourceSet" namespace="System.Resources">
5767        <constructor name="ResourceSet()" argnames="" />
5768        <constructor name="ResourceSet(System.String)" argnames="fileName" />
5769        <constructor name="ResourceSet(System.IO.Stream)" argnames="stream" />
5770        <constructor name="ResourceSet(System.Resources.IResourceReader)" argnames="reader" />
5771        <field name="Reader" />
5772        <field name="Table" />
5773        <method name="Dispose()" argnames="" returntype="System.Void" />
5774        <method name="ReadResources()" argnames="" returntype="System.Void" />
5775        <method name="GetObject(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.Object" />
5776        <method name="GetObject(System.String)" argnames="name" returntype="System.Object" />
5777        <method name="GetString(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.String" />
5778        <method name="GetString(System.String)" argnames="name" returntype="System.String" />
5779        <method name="GetDefaultWriter()" argnames="" returntype="System.Type" />
5780        <method name="GetDefaultReader()" argnames="" returntype="System.Type" />
5781        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
5782        <method name="Close()" argnames="" returntype="System.Void" />
5783    </class>
5784    <class name="ResourceWriter" namespace="System.Resources">
5785        <constructor name="ResourceWriter(System.String)" argnames="fileName" />
5786        <constructor name="ResourceWriter(System.IO.Stream)" argnames="stream" />
5787        <method name="Dispose()" argnames="" returntype="System.Void" />
5788        <method name="Generate()" argnames="" returntype="System.Void" />
5789        <method name="Close()" argnames="" returntype="System.Void" />
5790        <method name="AddResource(System.String, System.Byte[])" argnames="name, value" returntype="System.Void" />
5791        <method name="AddResource(System.String, System.Object)" argnames="name, value" returntype="System.Void" />
5792        <method name="AddResource(System.String, System.String)" argnames="name, value" returntype="System.Void" />
5793    </class>
5794    <class name="SatelliteContractVersionAttribute" namespace="System.Resources">
5795        <constructor name="SatelliteContractVersionAttribute(System.String)" argnames="version" />
5796        <property name="Version" propertytype="System.String" />
5797    </class>
5798    <interface name="IResourceReader" namespace="System.Resources">
5799        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
5800        <method name="Close()" argnames="" returntype="System.Void" />
5801    </interface>
5802    <interface name="IResourceWriter" namespace="System.Resources">
5803        <method name="Generate()" argnames="" returntype="System.Void" />
5804        <method name="Close()" argnames="" returntype="System.Void" />
5805        <method name="AddResource(System.String, System.Byte[])" argnames="name, value" returntype="System.Void" />
5806        <method name="AddResource(System.String, System.Object)" argnames="name, value" returntype="System.Void" />
5807        <method name="AddResource(System.String, System.String)" argnames="name, value" returntype="System.Void" />
5808    </interface>
5809    <class name="Registry" namespace="Microsoft.Win32">
5810        <field name="CurrentUser" />
5811        <field name="LocalMachine" />
5812        <field name="ClassesRoot" />
5813        <field name="Users" />
5814        <field name="PerformanceData" />
5815        <field name="CurrentConfig" />
5816        <field name="DynData" />
5817    </class>
5818    <class name="RegistryKey" namespace="Microsoft.Win32">
5819        <property name="SubKeyCount" propertytype="System.Int32" />
5820        <property name="ValueCount" propertytype="System.Int32" />
5821        <property name="Name" propertytype="System.String" />
5822        <method name="Finalize()" argnames="" returntype="System.Void" />
5823        <method name="ToString()" argnames="" returntype="System.String" />
5824        <method name="Close()" argnames="" returntype="System.Void" />
5825        <method name="Flush()" argnames="" returntype="System.Void" />
5826        <method name="CreateSubKey(System.String)" argnames="subkey" returntype="Microsoft.Win32.RegistryKey" />
5827        <method name="DeleteSubKey(System.String)" argnames="subkey" returntype="System.Void" />
5828        <method name="DeleteSubKey(System.String, System.Boolean)" argnames="subkey, throwOnMissingSubKey" returntype="System.Void" />
5829        <method name="DeleteSubKeyTree(System.String)" argnames="subkey" returntype="System.Void" />
5830        <method name="DeleteValue(System.String)" argnames="name" returntype="System.Void" />
5831        <method name="DeleteValue(System.String, System.Boolean)" argnames="name, throwOnMissingValue" returntype="System.Void" />
5832        <method name="OpenRemoteBaseKey(Microsoft.Win32.RegistryHive, System.String)" argnames="hKey, machineName" returntype="Microsoft.Win32.RegistryKey" />
5833        <method name="OpenSubKey(System.String, System.Boolean)" argnames="name, writable" returntype="Microsoft.Win32.RegistryKey" />
5834        <method name="OpenSubKey(System.String)" argnames="name" returntype="Microsoft.Win32.RegistryKey" />
5835        <method name="GetSubKeyNames()" argnames="" returntype="System.String[]" />
5836        <method name="GetValueNames()" argnames="" returntype="System.String[]" />
5837        <method name="GetValue(System.String, System.Object)" argnames="name, defaultValue" returntype="System.Object" />
5838        <method name="GetValue(System.String)" argnames="name" returntype="System.Object" />
5839        <method name="SetValue(System.String, System.Object)" argnames="name, value" returntype="System.Void" />
5840    </class>
5841    <enum name="RegistryHive" namespace="Microsoft.Win32">
5842        <field name="ClassesRoot" />
5843        <field name="CurrentUser" />
5844        <field name="LocalMachine" />
5845        <field name="Users" />
5846        <field name="PerformanceData" />
5847        <field name="CurrentConfig" />
5848        <field name="DynData" />
5849    </enum>
5850    <class name="X509Certificate" namespace="System.Security.Cryptography.X509Certificates">
5851        <constructor name="X509Certificate(System.Byte[])" argnames="data" />
5852        <constructor name="X509Certificate(System.IntPtr)" argnames="handle" />
5853        <constructor name="X509Certificate(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="cert" />
5854        <method name="ToString(System.Boolean)" argnames="fVerbose" returntype="System.String" />
5855        <method name="Equals(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="other" returntype="System.Boolean" />
5856        <method name="GetExpirationDateString()" argnames="" returntype="System.String" />
5857        <method name="GetEffectiveDateString()" argnames="" returntype="System.String" />
5858        <method name="GetCertHashString()" argnames="" returntype="System.String" />
5859        <method name="GetCertHash()" argnames="" returntype="System.Byte[]" />
5860        <method name="GetRawCertDataString()" argnames="" returntype="System.String" />
5861        <method name="GetRawCertData()" argnames="" returntype="System.Byte[]" />
5862        <method name="GetPublicKeyString()" argnames="" returntype="System.String" />
5863        <method name="GetPublicKey()" argnames="" returntype="System.Byte[]" />
5864        <method name="GetKeyAlgorithmParametersString()" argnames="" returntype="System.String" />
5865        <method name="GetKeyAlgorithmParameters()" argnames="" returntype="System.Byte[]" />
5866        <method name="GetKeyAlgorithm()" argnames="" returntype="System.String" />
5867        <method name="GetSerialNumberString()" argnames="" returntype="System.String" />
5868        <method name="GetSerialNumber()" argnames="" returntype="System.Byte[]" />
5869        <method name="GetIssuerName()" argnames="" returntype="System.String" />
5870        <method name="GetFormat()" argnames="" returntype="System.String" />
5871        <method name="GetName()" argnames="" returntype="System.String" />
5872        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
5873        <method name="ToString()" argnames="" returntype="System.String" />
5874        <method name="CreateFromCertFile(System.String)" argnames="filename" returntype="System.Security.Cryptography.X509Certificates.X509Certificate" />
5875        <method name="CreateFromSignedFile(System.String)" argnames="filename" returntype="System.Security.Cryptography.X509Certificates.X509Certificate" />
5876    </class>
5877    <class name="AsymmetricAlgorithm" namespace="System.Security.Cryptography">
5878        <constructor name="AsymmetricAlgorithm()" argnames="" />
5879        <field name="KeySizeValue" />
5880        <field name="LegalKeySizesValue" />
5881        <property name="KeySize" propertytype="System.Int32" />
5882        <property name="LegalKeySizes" propertytype="System.Security.Cryptography.KeySizes[]" />
5883        <property name="SignatureAlgorithm" propertytype="System.String" />
5884        <property name="KeyExchangeAlgorithm" propertytype="System.String" />
5885        <method name="ToXmlString(System.Boolean)" argnames="includePrivateParameters" returntype="System.String" />
5886        <method name="FromXmlString(System.String)" argnames="xmlString" returntype="System.Void" />
5887        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
5888        <method name="Clear()" argnames="" returntype="System.Void" />
5889        <method name="Create()" argnames="" returntype="System.Security.Cryptography.AsymmetricAlgorithm" />
5890        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.AsymmetricAlgorithm" />
5891    </class>
5892    <class name="AsymmetricKeyExchangeDeformatter" namespace="System.Security.Cryptography">
5893        <constructor name="AsymmetricKeyExchangeDeformatter()" argnames="" />
5894        <property name="Parameters" propertytype="System.String" />
5895        <method name="DecryptKeyExchange(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />
5896        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
5897    </class>
5898    <class name="AsymmetricKeyExchangeFormatter" namespace="System.Security.Cryptography">
5899        <constructor name="AsymmetricKeyExchangeFormatter()" argnames="" />
5900        <property name="Parameters" propertytype="System.String" />
5901        <method name="CreateKeyExchange(System.Byte[], System.Type)" argnames="data, symAlgType" returntype="System.Byte[]" />
5902        <method name="CreateKeyExchange(System.Byte[])" argnames="data" returntype="System.Byte[]" />
5903        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
5904    </class>
5905    <class name="AsymmetricSignatureDeformatter" namespace="System.Security.Cryptography">
5906        <constructor name="AsymmetricSignatureDeformatter()" argnames="" />
5907        <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />
5908        <method name="VerifySignature(System.Security.Cryptography.HashAlgorithm, System.Byte[])" argnames="hash, rgbSignature" returntype="System.Boolean" />
5909        <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />
5910        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
5911    </class>
5912    <class name="AsymmetricSignatureFormatter" namespace="System.Security.Cryptography">
5913        <constructor name="AsymmetricSignatureFormatter()" argnames="" />
5914        <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />
5915        <method name="CreateSignature(System.Security.Cryptography.HashAlgorithm)" argnames="hash" returntype="System.Byte[]" />
5916        <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />
5917        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
5918    </class>
5919    <class name="ToBase64Transform" namespace="System.Security.Cryptography">
5920        <constructor name="ToBase64Transform()" argnames="" />
5921        <property name="InputBlockSize" propertytype="System.Int32" />
5922        <property name="OutputBlockSize" propertytype="System.Int32" />
5923        <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />
5924        <property name="CanReuseTransform" propertytype="System.Boolean" />
5925        <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />
5926        <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />
5927        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
5928        <method name="Finalize()" argnames="" returntype="System.Void" />
5929        <method name="Clear()" argnames="" returntype="System.Void" />
5930    </class>
5931    <class name="FromBase64Transform" namespace="System.Security.Cryptography">
5932        <constructor name="FromBase64Transform()" argnames="" />
5933        <constructor name="FromBase64Transform(System.Security.Cryptography.FromBase64TransformMode)" argnames="whitespaces" />
5934        <property name="InputBlockSize" propertytype="System.Int32" />
5935        <property name="OutputBlockSize" propertytype="System.Int32" />
5936        <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />
5937        <property name="CanReuseTransform" propertytype="System.Boolean" />
5938        <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />
5939        <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />
5940        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
5941        <method name="Finalize()" argnames="" returntype="System.Void" />
5942        <method name="Clear()" argnames="" returntype="System.Void" />
5943    </class>
5944    <class name="KeySizes" namespace="System.Security.Cryptography">
5945        <constructor name="KeySizes(System.Int32, System.Int32, System.Int32)" argnames="minSize, maxSize, skipSize" />
5946        <property name="MinSize" propertytype="System.Int32" />
5947        <property name="MaxSize" propertytype="System.Int32" />
5948        <property name="SkipSize" propertytype="System.Int32" />
5949    </class>
5950    <class name="CryptographicException" namespace="System.Security.Cryptography">
5951        <constructor name="CryptographicException()" argnames="" />
5952        <constructor name="CryptographicException(System.String)" argnames="message" />
5953        <constructor name="CryptographicException(System.String, System.String)" argnames="format, insert" />
5954        <constructor name="CryptographicException(System.String, System.Exception)" argnames="message, inner" />
5955        <constructor name="CryptographicException(System.Int32)" argnames="hr" />
5956        <constructor name="CryptographicException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
5957    </class>
5958    <class name="CryptographicUnexpectedOperationException" namespace="System.Security.Cryptography">
5959        <constructor name="CryptographicUnexpectedOperationException()" argnames="" />
5960        <constructor name="CryptographicUnexpectedOperationException(System.String)" argnames="message" />
5961        <constructor name="CryptographicUnexpectedOperationException(System.String, System.String)" argnames="format, insert" />
5962        <constructor name="CryptographicUnexpectedOperationException(System.String, System.Exception)" argnames="message, inner" />
5963        <constructor name="CryptographicUnexpectedOperationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
5964    </class>
5965    <class name="CryptoAPITransform" namespace="System.Security.Cryptography">
5966        <property name="KeyHandle" propertytype="System.IntPtr" />
5967        <property name="InputBlockSize" propertytype="System.Int32" />
5968        <property name="OutputBlockSize" propertytype="System.Int32" />
5969        <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />
5970        <property name="CanReuseTransform" propertytype="System.Boolean" />
5971        <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />
5972        <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />
5973        <method name="Finalize()" argnames="" returntype="System.Void" />
5974        <method name="Clear()" argnames="" returntype="System.Void" />
5975    </class>
5976    <class name="CspParameters" namespace="System.Security.Cryptography">
5977        <constructor name="CspParameters()" argnames="" />
5978        <constructor name="CspParameters(System.Int32)" argnames="dwTypeIn" />
5979        <constructor name="CspParameters(System.Int32, System.String)" argnames="dwTypeIn, strProviderNameIn" />
5980        <constructor name="CspParameters(System.Int32, System.String, System.String)" argnames="dwTypeIn, strProviderNameIn, strContainerNameIn" />
5981        <field name="ProviderType" />
5982        <field name="ProviderName" />
5983        <field name="KeyContainerName" />
5984        <field name="KeyNumber" />
5985        <property name="Flags" propertytype="System.Security.Cryptography.CspProviderFlags" />
5986    </class>
5987    <class name="CryptoConfig" namespace="System.Security.Cryptography">
5988        <constructor name="CryptoConfig()" argnames="" />
5989        <method name="CreateFromName(System.String, System.Object[])" argnames="name, args" returntype="System.Object" />
5990        <method name="CreateFromName(System.String)" argnames="name" returntype="System.Object" />
5991        <method name="MapNameToOID(System.String)" argnames="name" returntype="System.String" />
5992        <method name="EncodeOID(System.String)" argnames="str" returntype="System.Byte[]" />
5993    </class>
5994    <class name="CryptoStream" namespace="System.Security.Cryptography">
5995        <constructor name="CryptoStream(System.IO.Stream, System.Security.Cryptography.ICryptoTransform, System.Security.Cryptography.CryptoStreamMode)" argnames="stream, transform, mode" />
5996        <property name="CanRead" propertytype="System.Boolean" />
5997        <property name="CanSeek" propertytype="System.Boolean" />
5998        <property name="CanWrite" propertytype="System.Boolean" />
5999        <property name="Length" propertytype="System.Int64" />
6000        <property name="Position" propertytype="System.Int64" />
6001        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6002        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />
6003        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />
6004        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
6005        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
6006        <method name="Flush()" argnames="" returntype="System.Void" />
6007        <method name="Close()" argnames="" returntype="System.Void" />
6008        <method name="Finalize()" argnames="" returntype="System.Void" />
6009        <method name="FlushFinalBlock()" argnames="" returntype="System.Void" />
6010        <method name="Clear()" argnames="" returntype="System.Void" />
6011    </class>
6012    <class name="SymmetricAlgorithm" namespace="System.Security.Cryptography">
6013        <constructor name="SymmetricAlgorithm()" argnames="" />
6014        <field name="BlockSizeValue" />
6015        <field name="FeedbackSizeValue" />
6016        <field name="IVValue" />
6017        <field name="KeyValue" />
6018        <field name="LegalBlockSizesValue" />
6019        <field name="LegalKeySizesValue" />
6020        <field name="KeySizeValue" />
6021        <field name="ModeValue" />
6022        <field name="PaddingValue" />
6023        <property name="BlockSize" propertytype="System.Int32" />
6024        <property name="FeedbackSize" propertytype="System.Int32" />
6025        <property name="IV" propertytype="System.Byte[]" />
6026        <property name="Key" propertytype="System.Byte[]" />
6027        <property name="LegalBlockSizes" propertytype="System.Security.Cryptography.KeySizes[]" />
6028        <property name="LegalKeySizes" propertytype="System.Security.Cryptography.KeySizes[]" />
6029        <property name="KeySize" propertytype="System.Int32" />
6030        <property name="Mode" propertytype="System.Security.Cryptography.CipherMode" />
6031        <property name="Padding" propertytype="System.Security.Cryptography.PaddingMode" />
6032        <method name="GenerateIV()" argnames="" returntype="System.Void" />
6033        <method name="GenerateKey()" argnames="" returntype="System.Void" />
6034        <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6035        <method name="CreateDecryptor()" argnames="" returntype="System.Security.Cryptography.ICryptoTransform" />
6036        <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6037        <method name="CreateEncryptor()" argnames="" returntype="System.Security.Cryptography.ICryptoTransform" />
6038        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6039        <method name="Finalize()" argnames="" returntype="System.Void" />
6040        <method name="Clear()" argnames="" returntype="System.Void" />
6041        <method name="ValidKeySize(System.Int32)" argnames="bitLength" returntype="System.Boolean" />
6042        <method name="Create()" argnames="" returntype="System.Security.Cryptography.SymmetricAlgorithm" />
6043        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.SymmetricAlgorithm" />
6044    </class>
6045    <class name="DES" namespace="System.Security.Cryptography">
6046        <constructor name="DES()" argnames="" />
6047        <property name="Key" propertytype="System.Byte[]" />
6048        <method name="Create()" argnames="" returntype="System.Security.Cryptography.DES" />
6049        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.DES" />
6050        <method name="IsWeakKey(System.Byte[])" argnames="rgbKey" returntype="System.Boolean" />
6051        <method name="IsSemiWeakKey(System.Byte[])" argnames="rgbKey" returntype="System.Boolean" />
6052    </class>
6053    <class name="DESCryptoServiceProvider" namespace="System.Security.Cryptography">
6054        <constructor name="DESCryptoServiceProvider()" argnames="" />
6055        <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />
6056        <method name="GenerateIV()" argnames="" returntype="System.Void" />
6057        <method name="GenerateKey()" argnames="" returntype="System.Void" />
6058        <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6059        <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6060    </class>
6061    <class name="DeriveBytes" namespace="System.Security.Cryptography">
6062        <constructor name="DeriveBytes()" argnames="" />
6063        <method name="Reset()" argnames="" returntype="System.Void" />
6064        <method name="GetBytes(System.Int32)" argnames="cb" returntype="System.Byte[]" />
6065    </class>
6066    <class name="DSA" namespace="System.Security.Cryptography">
6067        <method name="ImportParameters(System.Security.Cryptography.DSAParameters)" argnames="parameters" returntype="System.Void" />
6068        <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.DSAParameters" />
6069        <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />
6070        <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />
6071        <method name="ToXmlString(System.Boolean)" argnames="includePrivateParameters" returntype="System.String" />
6072        <method name="FromXmlString(System.String)" argnames="xmlString" returntype="System.Void" />
6073        <method name="Create()" argnames="" returntype="System.Security.Cryptography.DSA" />
6074        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.DSA" />
6075    </class>
6076    <class name="DSACryptoServiceProvider" namespace="System.Security.Cryptography">
6077        <constructor name="DSACryptoServiceProvider()" argnames="" />
6078        <constructor name="DSACryptoServiceProvider(System.Int32)" argnames="dwKeySize" />
6079        <constructor name="DSACryptoServiceProvider(System.Security.Cryptography.CspParameters)" argnames="parameters" />
6080        <constructor name="DSACryptoServiceProvider(System.Int32, System.Security.Cryptography.CspParameters)" argnames="dwKeySize, parameters" />
6081        <property name="KeyExchangeAlgorithm" propertytype="System.String" />
6082        <property name="KeySize" propertytype="System.Int32" />
6083        <property name="LegalKeySizes" propertytype="System.Security.Cryptography.KeySizes[]" />
6084        <property name="SignatureAlgorithm" propertytype="System.String" />
6085        <property name="PersistKeyInCsp" propertytype="System.Boolean" />
6086        <property name="hKey" propertytype="System.IntPtr" />
6087        <method name="ImportParameters(System.Security.Cryptography.DSAParameters)" argnames="parameters" returntype="System.Void" />
6088        <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.DSAParameters" />
6089        <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />
6090        <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />
6091        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6092        <method name="Finalize()" argnames="" returntype="System.Void" />
6093        <method name="SignData(System.IO.Stream)" argnames="inputStream" returntype="System.Byte[]" />
6094        <method name="SignData(System.Byte[])" argnames="buffer" returntype="System.Byte[]" />
6095        <method name="SignData(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Byte[]" />
6096        <method name="VerifyData(System.Byte[], System.Byte[])" argnames="rgbData, rgbSignature" returntype="System.Boolean" />
6097        <method name="SignHash(System.Byte[], System.String)" argnames="rgbHash, str" returntype="System.Byte[]" />
6098        <method name="VerifyHash(System.Byte[], System.String, System.Byte[])" argnames="rgbHash, str, rgbSignature" returntype="System.Boolean" />
6099    </class>
6100    <class name="DSASignatureDeformatter" namespace="System.Security.Cryptography">
6101        <constructor name="DSASignatureDeformatter()" argnames="" />
6102        <constructor name="DSASignatureDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6103        <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />
6104        <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />
6105        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6106    </class>
6107    <class name="DSASignatureFormatter" namespace="System.Security.Cryptography">
6108        <constructor name="DSASignatureFormatter()" argnames="" />
6109        <constructor name="DSASignatureFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6110        <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />
6111        <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />
6112        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6113    </class>
6114    <class name="HashAlgorithm" namespace="System.Security.Cryptography">
6115        <constructor name="HashAlgorithm()" argnames="" />
6116        <field name="HashSizeValue" />
6117        <field name="HashValue" />
6118        <field name="State" />
6119        <property name="HashSize" propertytype="System.Int32" />
6120        <property name="Hash" propertytype="System.Byte[]" />
6121        <property name="InputBlockSize" propertytype="System.Int32" />
6122        <property name="OutputBlockSize" propertytype="System.Int32" />
6123        <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />
6124        <property name="CanReuseTransform" propertytype="System.Boolean" />
6125        <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />
6126        <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />
6127        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6128        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="array, ibStart, cbSize" returntype="System.Void" />
6129        <method name="Initialize()" argnames="" returntype="System.Void" />
6130        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6131        <method name="Create()" argnames="" returntype="System.Security.Cryptography.HashAlgorithm" />
6132        <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.HashAlgorithm" />
6133        <method name="ComputeHash(System.IO.Stream)" argnames="inputStream" returntype="System.Byte[]" />
6134        <method name="ComputeHash(System.Byte[])" argnames="buffer" returntype="System.Byte[]" />
6135        <method name="ComputeHash(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Byte[]" />
6136        <method name="Clear()" argnames="" returntype="System.Void" />
6137    </class>
6138    <class name="KeyedHashAlgorithm" namespace="System.Security.Cryptography">
6139        <constructor name="KeyedHashAlgorithm()" argnames="" />
6140        <field name="KeyValue" />
6141        <property name="Key" propertytype="System.Byte[]" />
6142        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6143        <method name="Finalize()" argnames="" returntype="System.Void" />
6144        <method name="Create()" argnames="" returntype="System.Security.Cryptography.KeyedHashAlgorithm" />
6145        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.KeyedHashAlgorithm" />
6146    </class>
6147    <class name="HMACSHA1" namespace="System.Security.Cryptography">
6148        <constructor name="HMACSHA1()" argnames="" />
6149        <constructor name="HMACSHA1(System.Byte[])" argnames="rgbKey" />
6150        <property name="Key" propertytype="System.Byte[]" />
6151        <property name="HashName" propertytype="System.String" />
6152        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6153        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ib, cb" returntype="System.Void" />
6154        <method name="Initialize()" argnames="" returntype="System.Void" />
6155        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6156        <method name="Finalize()" argnames="" returntype="System.Void" />
6157    </class>
6158    <class name="MACTripleDES" namespace="System.Security.Cryptography">
6159        <constructor name="MACTripleDES()" argnames="" />
6160        <constructor name="MACTripleDES(System.Byte[])" argnames="rgbKey" />
6161        <constructor name="MACTripleDES(System.String, System.Byte[])" argnames="strTripleDES, rgbKey" />
6162        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6163        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgbData, ibStart, cbSize" returntype="System.Void" />
6164        <method name="Initialize()" argnames="" returntype="System.Void" />
6165        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6166        <method name="Finalize()" argnames="" returntype="System.Void" />
6167    </class>
6168    <class name="MD5" namespace="System.Security.Cryptography">
6169        <constructor name="MD5()" argnames="" />
6170        <method name="Create()" argnames="" returntype="System.Security.Cryptography.MD5" />
6171        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.MD5" />
6172    </class>
6173    <class name="MD5CryptoServiceProvider" namespace="System.Security.Cryptography">
6174        <constructor name="MD5CryptoServiceProvider()" argnames="" />
6175        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6176        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />
6177        <method name="Initialize()" argnames="" returntype="System.Void" />
6178        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6179        <method name="Finalize()" argnames="" returntype="System.Void" />
6180    </class>
6181    <class name="MaskGenerationMethod" namespace="System.Security.Cryptography">
6182        <constructor name="MaskGenerationMethod()" argnames="" />
6183        <method name="GenerateMask(System.Byte[], System.Int32)" argnames="rgbSeed, cbReturn" returntype="System.Byte[]" />
6184    </class>
6185    <class name="PasswordDeriveBytes" namespace="System.Security.Cryptography">
6186        <constructor name="PasswordDeriveBytes(System.String, System.Byte[])" argnames="strPassword, rgbSalt" />
6187        <constructor name="PasswordDeriveBytes(System.String, System.Byte[], System.String, System.Int32)" argnames="strPassword, rgbSalt, strHashName, iterations" />
6188        <constructor name="PasswordDeriveBytes(System.String, System.Byte[], System.Security.Cryptography.CspParameters)" argnames="strPassword, rgbSalt, cspParams" />
6189        <constructor name="PasswordDeriveBytes(System.String, System.Byte[], System.String, System.Int32, System.Security.Cryptography.CspParameters)" argnames="strPassword, rgbSalt, strHashName, iterations, cspParams" />
6190        <property name="HashName" propertytype="System.String" />
6191        <property name="IterationCount" propertytype="System.Int32" />
6192        <property name="Salt" propertytype="System.Byte[]" />
6193        <method name="Reset()" argnames="" returntype="System.Void" />
6194        <method name="GetBytes(System.Int32)" argnames="cb" returntype="System.Byte[]" />
6195        <method name="Finalize()" argnames="" returntype="System.Void" />
6196        <method name="CryptDeriveKey(System.String, System.String, System.Int32, System.Byte[])" argnames="algname, alghashname, keySize, rgbIV" returntype="System.Byte[]" />
6197    </class>
6198    <class name="PKCS1MaskGenerationMethod" namespace="System.Security.Cryptography">
6199        <constructor name="PKCS1MaskGenerationMethod()" argnames="" />
6200        <property name="HashName" propertytype="System.String" />
6201        <method name="GenerateMask(System.Byte[], System.Int32)" argnames="rgbSeed, cbReturn" returntype="System.Byte[]" />
6202    </class>
6203    <class name="RC2" namespace="System.Security.Cryptography">
6204        <constructor name="RC2()" argnames="" />
6205        <field name="EffectiveKeySizeValue" />
6206        <property name="EffectiveKeySize" propertytype="System.Int32" />
6207        <property name="KeySize" propertytype="System.Int32" />
6208        <method name="Create()" argnames="" returntype="System.Security.Cryptography.RC2" />
6209        <method name="Create(System.String)" argnames="AlgName" returntype="System.Security.Cryptography.RC2" />
6210    </class>
6211    <class name="RC2CryptoServiceProvider" namespace="System.Security.Cryptography">
6212        <constructor name="RC2CryptoServiceProvider()" argnames="" />
6213        <property name="EffectiveKeySize" propertytype="System.Int32" />
6214        <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />
6215        <method name="GenerateIV()" argnames="" returntype="System.Void" />
6216        <method name="GenerateKey()" argnames="" returntype="System.Void" />
6217        <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6218        <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6219    </class>
6220    <class name="RandomNumberGenerator" namespace="System.Security.Cryptography">
6221        <constructor name="RandomNumberGenerator()" argnames="" />
6222        <method name="GetNonZeroBytes(System.Byte[])" argnames="data" returntype="System.Void" />
6223        <method name="GetBytes(System.Byte[])" argnames="data" returntype="System.Void" />
6224        <method name="Create()" argnames="" returntype="System.Security.Cryptography.RandomNumberGenerator" />
6225        <method name="Create(System.String)" argnames="rngName" returntype="System.Security.Cryptography.RandomNumberGenerator" />
6226    </class>
6227    <class name="RNGCryptoServiceProvider" namespace="System.Security.Cryptography">
6228        <constructor name="RNGCryptoServiceProvider()" argnames="" />
6229        <constructor name="RNGCryptoServiceProvider(System.String)" argnames="str" />
6230        <constructor name="RNGCryptoServiceProvider(System.Byte[])" argnames="rgb" />
6231        <constructor name="RNGCryptoServiceProvider(System.Security.Cryptography.CspParameters)" argnames="cspParams" />
6232        <method name="GetNonZeroBytes(System.Byte[])" argnames="data" returntype="System.Void" />
6233        <method name="GetBytes(System.Byte[])" argnames="data" returntype="System.Void" />
6234        <method name="Finalize()" argnames="" returntype="System.Void" />
6235    </class>
6236    <class name="RSA" namespace="System.Security.Cryptography">
6237        <constructor name="RSA()" argnames="" />
6238        <method name="ImportParameters(System.Security.Cryptography.RSAParameters)" argnames="parameters" returntype="System.Void" />
6239        <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.RSAParameters" />
6240        <method name="EncryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />
6241        <method name="DecryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />
6242        <method name="ToXmlString(System.Boolean)" argnames="includePrivateParameters" returntype="System.String" />
6243        <method name="FromXmlString(System.String)" argnames="xmlString" returntype="System.Void" />
6244        <method name="Create()" argnames="" returntype="System.Security.Cryptography.RSA" />
6245        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.RSA" />
6246    </class>
6247    <class name="RSACryptoServiceProvider" namespace="System.Security.Cryptography">
6248        <constructor name="RSACryptoServiceProvider()" argnames="" />
6249        <constructor name="RSACryptoServiceProvider(System.Int32)" argnames="dwKeySize" />
6250        <constructor name="RSACryptoServiceProvider(System.Security.Cryptography.CspParameters)" argnames="parameters" />
6251        <constructor name="RSACryptoServiceProvider(System.Int32, System.Security.Cryptography.CspParameters)" argnames="dwKeySize, parameters" />
6252        <property name="KeySize" propertytype="System.Int32" />
6253        <property name="KeyExchangeAlgorithm" propertytype="System.String" />
6254        <property name="SignatureAlgorithm" propertytype="System.String" />
6255        <property name="PersistKeyInCsp" propertytype="System.Boolean" />
6256        <property name="hKey" propertytype="System.IntPtr" />
6257        <method name="ImportParameters(System.Security.Cryptography.RSAParameters)" argnames="parameters" returntype="System.Void" />
6258        <method name="ExportParameters(System.Boolean)" argnames="includePrivateParameters" returntype="System.Security.Cryptography.RSAParameters" />
6259        <method name="EncryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />
6260        <method name="DecryptValue(System.Byte[])" argnames="rgb" returntype="System.Byte[]" />
6261        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6262        <method name="Finalize()" argnames="" returntype="System.Void" />
6263        <method name="SignData(System.IO.Stream, System.Object)" argnames="inputStream, halg" returntype="System.Byte[]" />
6264        <method name="SignData(System.Byte[], System.Object)" argnames="buffer, halg" returntype="System.Byte[]" />
6265        <method name="SignData(System.Byte[], System.Int32, System.Int32, System.Object)" argnames="buffer, offset, count, halg" returntype="System.Byte[]" />
6266        <method name="VerifyData(System.Byte[], System.Object, System.Byte[])" argnames="buffer, halg, signature" returntype="System.Boolean" />
6267        <method name="SignHash(System.Byte[], System.String)" argnames="rgbHash, str" returntype="System.Byte[]" />
6268        <method name="VerifyHash(System.Byte[], System.String, System.Byte[])" argnames="rgbHash, str, rgbSignature" returntype="System.Boolean" />
6269        <method name="Encrypt(System.Byte[], System.Boolean)" argnames="rgb, fOAEP" returntype="System.Byte[]" />
6270        <method name="Decrypt(System.Byte[], System.Boolean)" argnames="rgb, fOAEP" returntype="System.Byte[]" />
6271    </class>
6272    <class name="RSAOAEPKeyExchangeDeformatter" namespace="System.Security.Cryptography">
6273        <constructor name="RSAOAEPKeyExchangeDeformatter()" argnames="" />
6274        <constructor name="RSAOAEPKeyExchangeDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6275        <property name="Parameters" propertytype="System.String" />
6276        <method name="DecryptKeyExchange(System.Byte[])" argnames="rgbData" returntype="System.Byte[]" />
6277        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6278    </class>
6279    <class name="RSAOAEPKeyExchangeFormatter" namespace="System.Security.Cryptography">
6280        <constructor name="RSAOAEPKeyExchangeFormatter()" argnames="" />
6281        <constructor name="RSAOAEPKeyExchangeFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6282        <property name="Parameter" propertytype="System.Byte[]" />
6283        <property name="Parameters" propertytype="System.String" />
6284        <property name="Rng" propertytype="System.Security.Cryptography.RandomNumberGenerator" />
6285        <method name="CreateKeyExchange(System.Byte[], System.Type)" argnames="rgbData, symAlgType" returntype="System.Byte[]" />
6286        <method name="CreateKeyExchange(System.Byte[])" argnames="rgbData" returntype="System.Byte[]" />
6287        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6288    </class>
6289    <class name="RSAPKCS1KeyExchangeDeformatter" namespace="System.Security.Cryptography">
6290        <constructor name="RSAPKCS1KeyExchangeDeformatter()" argnames="" />
6291        <constructor name="RSAPKCS1KeyExchangeDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6292        <property name="RNG" propertytype="System.Security.Cryptography.RandomNumberGenerator" />
6293        <property name="Parameters" propertytype="System.String" />
6294        <method name="DecryptKeyExchange(System.Byte[])" argnames="rgbIn" returntype="System.Byte[]" />
6295        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6296    </class>
6297    <class name="RSAPKCS1KeyExchangeFormatter" namespace="System.Security.Cryptography">
6298        <constructor name="RSAPKCS1KeyExchangeFormatter()" argnames="" />
6299        <constructor name="RSAPKCS1KeyExchangeFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6300        <property name="Parameters" propertytype="System.String" />
6301        <property name="Rng" propertytype="System.Security.Cryptography.RandomNumberGenerator" />
6302        <method name="CreateKeyExchange(System.Byte[], System.Type)" argnames="rgbData, symAlgType" returntype="System.Byte[]" />
6303        <method name="CreateKeyExchange(System.Byte[])" argnames="rgbData" returntype="System.Byte[]" />
6304        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6305    </class>
6306    <class name="RSAPKCS1SignatureDeformatter" namespace="System.Security.Cryptography">
6307        <constructor name="RSAPKCS1SignatureDeformatter()" argnames="" />
6308        <constructor name="RSAPKCS1SignatureDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6309        <method name="VerifySignature(System.Byte[], System.Byte[])" argnames="rgbHash, rgbSignature" returntype="System.Boolean" />
6310        <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />
6311        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6312    </class>
6313    <class name="RSAPKCS1SignatureFormatter" namespace="System.Security.Cryptography">
6314        <constructor name="RSAPKCS1SignatureFormatter()" argnames="" />
6315        <constructor name="RSAPKCS1SignatureFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" />
6316        <method name="CreateSignature(System.Byte[])" argnames="rgbHash" returntype="System.Byte[]" />
6317        <method name="SetHashAlgorithm(System.String)" argnames="strName" returntype="System.Void" />
6318        <method name="SetKey(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Void" />
6319    </class>
6320    <class name="Rijndael" namespace="System.Security.Cryptography">
6321        <constructor name="Rijndael()" argnames="" />
6322        <method name="Create()" argnames="" returntype="System.Security.Cryptography.Rijndael" />
6323        <method name="Create(System.String)" argnames="algName" returntype="System.Security.Cryptography.Rijndael" />
6324    </class>
6325    <class name="RijndaelManaged" namespace="System.Security.Cryptography">
6326        <constructor name="RijndaelManaged()" argnames="" />
6327        <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />
6328        <method name="GenerateIV()" argnames="" returntype="System.Void" />
6329        <method name="GenerateKey()" argnames="" returntype="System.Void" />
6330        <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6331        <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6332    </class>
6333    <class name="SHA1" namespace="System.Security.Cryptography">
6334        <constructor name="SHA1()" argnames="" />
6335        <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA1" />
6336        <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA1" />
6337    </class>
6338    <class name="SHA1CryptoServiceProvider" namespace="System.Security.Cryptography">
6339        <constructor name="SHA1CryptoServiceProvider()" argnames="" />
6340        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6341        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />
6342        <method name="Initialize()" argnames="" returntype="System.Void" />
6343        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6344        <method name="Finalize()" argnames="" returntype="System.Void" />
6345    </class>
6346    <class name="SHA1Managed" namespace="System.Security.Cryptography">
6347        <constructor name="SHA1Managed()" argnames="" />
6348        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6349        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />
6350        <method name="Initialize()" argnames="" returntype="System.Void" />
6351    </class>
6352    <class name="SHA256" namespace="System.Security.Cryptography">
6353        <constructor name="SHA256()" argnames="" />
6354        <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA256" />
6355        <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA256" />
6356    </class>
6357    <class name="SHA256Managed" namespace="System.Security.Cryptography">
6358        <constructor name="SHA256Managed()" argnames="" />
6359        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6360        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />
6361        <method name="Initialize()" argnames="" returntype="System.Void" />
6362    </class>
6363    <class name="SHA384" namespace="System.Security.Cryptography">
6364        <constructor name="SHA384()" argnames="" />
6365        <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA384" />
6366        <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA384" />
6367    </class>
6368    <class name="SHA384Managed" namespace="System.Security.Cryptography">
6369        <constructor name="SHA384Managed()" argnames="" />
6370        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6371        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />
6372        <method name="Initialize()" argnames="" returntype="System.Void" />
6373    </class>
6374    <class name="SHA512" namespace="System.Security.Cryptography">
6375        <constructor name="SHA512()" argnames="" />
6376        <method name="Create()" argnames="" returntype="System.Security.Cryptography.SHA512" />
6377        <method name="Create(System.String)" argnames="hashName" returntype="System.Security.Cryptography.SHA512" />
6378    </class>
6379    <class name="SHA512Managed" namespace="System.Security.Cryptography">
6380        <constructor name="SHA512Managed()" argnames="" />
6381        <method name="HashFinal()" argnames="" returntype="System.Byte[]" />
6382        <method name="HashCore(System.Byte[], System.Int32, System.Int32)" argnames="rgb, ibStart, cbSize" returntype="System.Void" />
6383        <method name="Initialize()" argnames="" returntype="System.Void" />
6384    </class>
6385    <class name="SignatureDescription" namespace="System.Security.Cryptography">
6386        <constructor name="SignatureDescription()" argnames="" />
6387        <constructor name="SignatureDescription(System.Security.SecurityElement)" argnames="el" />
6388        <property name="KeyAlgorithm" propertytype="System.String" />
6389        <property name="DigestAlgorithm" propertytype="System.String" />
6390        <property name="FormatterAlgorithm" propertytype="System.String" />
6391        <property name="DeformatterAlgorithm" propertytype="System.String" />
6392        <method name="CreateDigest()" argnames="" returntype="System.Security.Cryptography.HashAlgorithm" />
6393        <method name="CreateFormatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Security.Cryptography.AsymmetricSignatureFormatter" />
6394        <method name="CreateDeformatter(System.Security.Cryptography.AsymmetricAlgorithm)" argnames="key" returntype="System.Security.Cryptography.AsymmetricSignatureDeformatter" />
6395    </class>
6396    <class name="TripleDES" namespace="System.Security.Cryptography">
6397        <constructor name="TripleDES()" argnames="" />
6398        <property name="Key" propertytype="System.Byte[]" />
6399        <method name="Create()" argnames="" returntype="System.Security.Cryptography.TripleDES" />
6400        <method name="Create(System.String)" argnames="str" returntype="System.Security.Cryptography.TripleDES" />
6401        <method name="IsWeakKey(System.Byte[])" argnames="rgbKey" returntype="System.Boolean" />
6402    </class>
6403    <class name="TripleDESCryptoServiceProvider" namespace="System.Security.Cryptography">
6404        <constructor name="TripleDESCryptoServiceProvider()" argnames="" />
6405        <property name="RNG" propertytype="System.Security.Cryptography.RNGCryptoServiceProvider" />
6406        <method name="GenerateIV()" argnames="" returntype="System.Void" />
6407        <method name="GenerateKey()" argnames="" returntype="System.Void" />
6408        <method name="CreateDecryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6409        <method name="CreateEncryptor(System.Byte[], System.Byte[])" argnames="rgbKey, rgbIV" returntype="System.Security.Cryptography.ICryptoTransform" />
6410    </class>
6411    <interface name="ICryptoTransform" namespace="System.Security.Cryptography">
6412        <property name="InputBlockSize" propertytype="System.Int32" />
6413        <property name="OutputBlockSize" propertytype="System.Int32" />
6414        <property name="CanTransformMultipleBlocks" propertytype="System.Boolean" />
6415        <property name="CanReuseTransform" propertytype="System.Boolean" />
6416        <method name="TransformFinalBlock(System.Byte[], System.Int32, System.Int32)" argnames="inputBuffer, inputOffset, inputCount" returntype="System.Byte[]" />
6417        <method name="TransformBlock(System.Byte[], System.Int32, System.Int32, System.Byte[], System.Int32)" argnames="inputBuffer, inputOffset, inputCount, outputBuffer, outputOffset" returntype="System.Int32" />
6418    </interface>
6419    <struct name="DSAParameters" namespace="System.Security.Cryptography">
6420        <field name="P" />
6421        <field name="Q" />
6422        <field name="G" />
6423        <field name="Y" />
6424        <field name="J" />
6425        <field name="X" />
6426        <field name="Seed" />
6427        <field name="Counter" />
6428    </struct>
6429    <struct name="RSAParameters" namespace="System.Security.Cryptography">
6430        <field name="Exponent" />
6431        <field name="Modulus" />
6432        <field name="P" />
6433        <field name="Q" />
6434        <field name="DP" />
6435        <field name="DQ" />
6436        <field name="InverseQ" />
6437        <field name="D" />
6438    </struct>
6439    <enum name="FromBase64TransformMode" namespace="System.Security.Cryptography">
6440        <field name="IgnoreWhiteSpaces" />
6441        <field name="DoNotIgnoreWhiteSpaces" />
6442    </enum>
6443    <enum name="CipherMode" namespace="System.Security.Cryptography">
6444        <field name="CBC" />
6445        <field name="ECB" />
6446        <field name="OFB" />
6447        <field name="CFB" />
6448        <field name="CTS" />
6449    </enum>
6450    <enum name="PaddingMode" namespace="System.Security.Cryptography">
6451        <field name="None" />
6452        <field name="PKCS7" />
6453        <field name="Zeros" />
6454    </enum>
6455    <enum name="CspProviderFlags" namespace="System.Security.Cryptography">
6456        <field name="UseMachineKeyStore" />
6457        <field name="UseDefaultKeyContainer" />
6458    </enum>
6459    <enum name="CryptoStreamMode" namespace="System.Security.Cryptography">
6460        <field name="Read" />
6461        <field name="Write" />
6462    </enum>
6463    <class name="Stream" namespace="System.IO">
6464        <constructor name="Stream()" argnames="" />
6465        <field name="Null" />
6466        <property name="CanRead" propertytype="System.Boolean" />
6467        <property name="CanSeek" propertytype="System.Boolean" />
6468        <property name="CanWrite" propertytype="System.Boolean" />
6469        <property name="Length" propertytype="System.Int64" />
6470        <property name="Position" propertytype="System.Int64" />
6471        <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />
6472        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />
6473        <method name="ReadByte()" argnames="" returntype="System.Int32" />
6474        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />
6475        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
6476        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
6477        <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />
6478        <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, count, callback, state" returntype="System.IAsyncResult" />
6479        <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
6480        <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, count, callback, state" returntype="System.IAsyncResult" />
6481        <method name="CreateWaitHandle()" argnames="" returntype="System.Threading.WaitHandle" />
6482        <method name="Flush()" argnames="" returntype="System.Void" />
6483        <method name="Close()" argnames="" returntype="System.Void" />
6484    </class>
6485    <class name="BinaryReader" namespace="System.IO">
6486        <constructor name="BinaryReader(System.IO.Stream)" argnames="input" />
6487        <constructor name="BinaryReader(System.IO.Stream, System.Text.Encoding)" argnames="input, encoding" />
6488        <property name="BaseStream" propertytype="System.IO.Stream" />
6489        <method name="FillBuffer(System.Int32)" argnames="numBytes" returntype="System.Void" />
6490        <method name="ReadBytes(System.Int32)" argnames="count" returntype="System.Byte[]" />
6491        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />
6492        <method name="ReadChars(System.Int32)" argnames="count" returntype="System.Char[]" />
6493        <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />
6494        <method name="ReadString()" argnames="" returntype="System.String" />
6495        <method name="ReadDecimal()" argnames="" returntype="System.Decimal" />
6496        <method name="ReadDouble()" argnames="" returntype="System.Double" />
6497        <method name="ReadSingle()" argnames="" returntype="System.Single" />
6498        <method name="ReadUInt64()" argnames="" returntype="System.UInt64" />
6499        <method name="ReadInt64()" argnames="" returntype="System.Int64" />
6500        <method name="ReadUInt32()" argnames="" returntype="System.UInt32" />
6501        <method name="ReadInt32()" argnames="" returntype="System.Int32" />
6502        <method name="ReadUInt16()" argnames="" returntype="System.UInt16" />
6503        <method name="ReadInt16()" argnames="" returntype="System.Int16" />
6504        <method name="ReadChar()" argnames="" returntype="System.Char" />
6505        <method name="ReadSByte()" argnames="" returntype="System.SByte" />
6506        <method name="ReadByte()" argnames="" returntype="System.Byte" />
6507        <method name="ReadBoolean()" argnames="" returntype="System.Boolean" />
6508        <method name="Read()" argnames="" returntype="System.Int32" />
6509        <method name="PeekChar()" argnames="" returntype="System.Int32" />
6510        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6511        <method name="Close()" argnames="" returntype="System.Void" />
6512        <method name="Read7BitEncodedInt()" argnames="" returntype="System.Int32" />
6513    </class>
6514    <class name="BinaryWriter" namespace="System.IO">
6515        <constructor name="BinaryWriter()" argnames="" />
6516        <constructor name="BinaryWriter(System.IO.Stream)" argnames="output" />
6517        <constructor name="BinaryWriter(System.IO.Stream, System.Text.Encoding)" argnames="output, encoding" />
6518        <field name="OutStream" />
6519        <field name="Null" />
6520        <property name="BaseStream" propertytype="System.IO.Stream" />
6521        <method name="Write(System.String)" argnames="value" returntype="System.Void" />
6522        <method name="Write(System.Single)" argnames="value" returntype="System.Void" />
6523        <method name="Write(System.UInt64)" argnames="value" returntype="System.Void" />
6524        <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />
6525        <method name="Write(System.UInt32)" argnames="value" returntype="System.Void" />
6526        <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />
6527        <method name="Write(System.UInt16)" argnames="value" returntype="System.Void" />
6528        <method name="Write(System.Int16)" argnames="value" returntype="System.Void" />
6529        <method name="Write(System.Decimal)" argnames="value" returntype="System.Void" />
6530        <method name="Write(System.Double)" argnames="value" returntype="System.Void" />
6531        <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="chars, index, count" returntype="System.Void" />
6532        <method name="Write(System.Char[])" argnames="chars" returntype="System.Void" />
6533        <method name="Write(System.Char)" argnames="ch" returntype="System.Void" />
6534        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
6535        <method name="Write(System.Byte[])" argnames="buffer" returntype="System.Void" />
6536        <method name="Write(System.SByte)" argnames="value" returntype="System.Void" />
6537        <method name="Write(System.Byte)" argnames="value" returntype="System.Void" />
6538        <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />
6539        <method name="Seek(System.Int32, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
6540        <method name="Flush()" argnames="" returntype="System.Void" />
6541        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6542        <method name="Close()" argnames="" returntype="System.Void" />
6543        <method name="Write7BitEncodedInt(System.Int32)" argnames="value" returntype="System.Void" />
6544    </class>
6545    <class name="BufferedStream" namespace="System.IO">
6546        <constructor name="BufferedStream(System.IO.Stream)" argnames="stream" />
6547        <constructor name="BufferedStream(System.IO.Stream, System.Int32)" argnames="stream, bufferSize" />
6548        <property name="CanRead" propertytype="System.Boolean" />
6549        <property name="CanWrite" propertytype="System.Boolean" />
6550        <property name="CanSeek" propertytype="System.Boolean" />
6551        <property name="Length" propertytype="System.Int64" />
6552        <property name="Position" propertytype="System.Int64" />
6553        <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />
6554        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Void" />
6555        <method name="ReadByte()" argnames="" returntype="System.Int32" />
6556        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Int32" />
6557        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
6558        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
6559        <method name="Flush()" argnames="" returntype="System.Void" />
6560        <method name="Close()" argnames="" returntype="System.Void" />
6561    </class>
6562    <class name="Directory" namespace="System.IO">
6563        <method name="GetParent(System.String)" argnames="path" returntype="System.IO.DirectoryInfo" />
6564        <method name="CreateDirectory(System.String)" argnames="path" returntype="System.IO.DirectoryInfo" />
6565        <method name="Exists(System.String)" argnames="path" returntype="System.Boolean" />
6566        <method name="SetCreationTime(System.String, System.DateTime)" argnames="path, creationTime" returntype="System.Void" />
6567        <method name="GetCreationTime(System.String)" argnames="path" returntype="System.DateTime" />
6568        <method name="SetLastWriteTime(System.String, System.DateTime)" argnames="path, lastWriteTime" returntype="System.Void" />
6569        <method name="GetLastWriteTime(System.String)" argnames="path" returntype="System.DateTime" />
6570        <method name="SetLastAccessTime(System.String, System.DateTime)" argnames="path, lastAccessTime" returntype="System.Void" />
6571        <method name="GetLastAccessTime(System.String)" argnames="path" returntype="System.DateTime" />
6572        <method name="GetFiles(System.String)" argnames="path" returntype="System.String[]" />
6573        <method name="GetFiles(System.String, System.String)" argnames="path, searchPattern" returntype="System.String[]" />
6574        <method name="GetDirectories(System.String)" argnames="path" returntype="System.String[]" />
6575        <method name="GetDirectories(System.String, System.String)" argnames="path, searchPattern" returntype="System.String[]" />
6576        <method name="GetFileSystemEntries(System.String)" argnames="path" returntype="System.String[]" />
6577        <method name="GetFileSystemEntries(System.String, System.String)" argnames="path, searchPattern" returntype="System.String[]" />
6578        <method name="GetLogicalDrives()" argnames="" returntype="System.String[]" />
6579        <method name="GetDirectoryRoot(System.String)" argnames="path" returntype="System.String" />
6580        <method name="GetCurrentDirectory()" argnames="" returntype="System.String" />
6581        <method name="SetCurrentDirectory(System.String)" argnames="path" returntype="System.Void" />
6582        <method name="Move(System.String, System.String)" argnames="sourceDirName, destDirName" returntype="System.Void" />
6583        <method name="Delete(System.String)" argnames="path" returntype="System.Void" />
6584        <method name="Delete(System.String, System.Boolean)" argnames="path, recursive" returntype="System.Void" />
6585    </class>
6586    <class name="FileSystemInfo" namespace="System.IO">
6587        <constructor name="FileSystemInfo()" argnames="" />
6588        <field name="FullPath" />
6589        <field name="OriginalPath" />
6590        <property name="FullName" propertytype="System.String" />
6591        <property name="Extension" propertytype="System.String" />
6592        <property name="Name" propertytype="System.String" />
6593        <property name="Exists" propertytype="System.Boolean" />
6594        <property name="CreationTime" propertytype="System.DateTime" />
6595        <property name="LastAccessTime" propertytype="System.DateTime" />
6596        <property name="LastWriteTime" propertytype="System.DateTime" />
6597        <property name="Attributes" propertytype="System.IO.FileAttributes" />
6598        <method name="Delete()" argnames="" returntype="System.Void" />
6599        <method name="Refresh()" argnames="" returntype="System.Void" />
6600    </class>
6601    <class name="DirectoryInfo" namespace="System.IO">
6602        <constructor name="DirectoryInfo(System.String)" argnames="path" />
6603        <property name="Name" propertytype="System.String" />
6604        <property name="Parent" propertytype="System.IO.DirectoryInfo" />
6605        <property name="Exists" propertytype="System.Boolean" />
6606        <property name="Root" propertytype="System.IO.DirectoryInfo" />
6607        <method name="Delete()" argnames="" returntype="System.Void" />
6608        <method name="ToString()" argnames="" returntype="System.String" />
6609        <method name="CreateSubdirectory(System.String)" argnames="path" returntype="System.IO.DirectoryInfo" />
6610        <method name="Create()" argnames="" returntype="System.Void" />
6611        <method name="GetFiles(System.String)" argnames="searchPattern" returntype="System.IO.FileInfo[]" />
6612        <method name="GetFiles()" argnames="" returntype="System.IO.FileInfo[]" />
6613        <method name="GetDirectories()" argnames="" returntype="System.IO.DirectoryInfo[]" />
6614        <method name="GetFileSystemInfos(System.String)" argnames="searchPattern" returntype="System.IO.FileSystemInfo[]" />
6615        <method name="GetFileSystemInfos()" argnames="" returntype="System.IO.FileSystemInfo[]" />
6616        <method name="GetDirectories(System.String)" argnames="searchPattern" returntype="System.IO.DirectoryInfo[]" />
6617        <method name="MoveTo(System.String)" argnames="destDirName" returntype="System.Void" />
6618        <method name="Delete(System.Boolean)" argnames="recursive" returntype="System.Void" />
6619    </class>
6620    <class name="IOException" namespace="System.IO">
6621        <constructor name="IOException()" argnames="" />
6622        <constructor name="IOException(System.String)" argnames="message" />
6623        <constructor name="IOException(System.String, System.Int32)" argnames="message, hresult" />
6624        <constructor name="IOException(System.String, System.Exception)" argnames="message, innerException" />
6625        <constructor name="IOException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
6626    </class>
6627    <class name="DirectoryNotFoundException" namespace="System.IO">
6628        <constructor name="DirectoryNotFoundException()" argnames="" />
6629        <constructor name="DirectoryNotFoundException(System.String)" argnames="message" />
6630        <constructor name="DirectoryNotFoundException(System.String, System.Exception)" argnames="message, innerException" />
6631        <constructor name="DirectoryNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
6632    </class>
6633    <class name="EndOfStreamException" namespace="System.IO">
6634        <constructor name="EndOfStreamException()" argnames="" />
6635        <constructor name="EndOfStreamException(System.String)" argnames="message" />
6636        <constructor name="EndOfStreamException(System.String, System.Exception)" argnames="message, innerException" />
6637        <constructor name="EndOfStreamException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
6638    </class>
6639    <class name="File" namespace="System.IO">
6640        <method name="OpenText(System.String)" argnames="path" returntype="System.IO.StreamReader" />
6641        <method name="CreateText(System.String)" argnames="path" returntype="System.IO.StreamWriter" />
6642        <method name="AppendText(System.String)" argnames="path" returntype="System.IO.StreamWriter" />
6643        <method name="Copy(System.String, System.String)" argnames="sourceFileName, destFileName" returntype="System.Void" />
6644        <method name="Copy(System.String, System.String, System.Boolean)" argnames="sourceFileName, destFileName, overwrite" returntype="System.Void" />
6645        <method name="Create(System.String)" argnames="path" returntype="System.IO.FileStream" />
6646        <method name="Create(System.String, System.Int32)" argnames="path, bufferSize" returntype="System.IO.FileStream" />
6647        <method name="Delete(System.String)" argnames="path" returntype="System.Void" />
6648        <method name="Exists(System.String)" argnames="path" returntype="System.Boolean" />
6649        <method name="Open(System.String, System.IO.FileMode)" argnames="path, mode" returntype="System.IO.FileStream" />
6650        <method name="Open(System.String, System.IO.FileMode, System.IO.FileAccess)" argnames="path, mode, access" returntype="System.IO.FileStream" />
6651        <method name="Open(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="path, mode, access, share" returntype="System.IO.FileStream" />
6652        <method name="SetCreationTime(System.String, System.DateTime)" argnames="path, creationTime" returntype="System.Void" />
6653        <method name="GetCreationTime(System.String)" argnames="path" returntype="System.DateTime" />
6654        <method name="SetLastAccessTime(System.String, System.DateTime)" argnames="path, lastAccessTime" returntype="System.Void" />
6655        <method name="GetLastAccessTime(System.String)" argnames="path" returntype="System.DateTime" />
6656        <method name="SetLastWriteTime(System.String, System.DateTime)" argnames="path, lastWriteTime" returntype="System.Void" />
6657        <method name="GetLastWriteTime(System.String)" argnames="path" returntype="System.DateTime" />
6658        <method name="GetAttributes(System.String)" argnames="path" returntype="System.IO.FileAttributes" />
6659        <method name="SetAttributes(System.String, System.IO.FileAttributes)" argnames="path, fileAttributes" returntype="System.Void" />
6660        <method name="OpenRead(System.String)" argnames="path" returntype="System.IO.FileStream" />
6661        <method name="OpenWrite(System.String)" argnames="path" returntype="System.IO.FileStream" />
6662        <method name="Move(System.String, System.String)" argnames="sourceFileName, destFileName" returntype="System.Void" />
6663    </class>
6664    <class name="FileInfo" namespace="System.IO">
6665        <constructor name="FileInfo(System.String)" argnames="fileName" />
6666        <property name="Name" propertytype="System.String" />
6667        <property name="Length" propertytype="System.Int64" />
6668        <property name="DirectoryName" propertytype="System.String" />
6669        <property name="Directory" propertytype="System.IO.DirectoryInfo" />
6670        <property name="Exists" propertytype="System.Boolean" />
6671        <method name="Delete()" argnames="" returntype="System.Void" />
6672        <method name="ToString()" argnames="" returntype="System.String" />
6673        <method name="OpenText()" argnames="" returntype="System.IO.StreamReader" />
6674        <method name="CreateText()" argnames="" returntype="System.IO.StreamWriter" />
6675        <method name="AppendText()" argnames="" returntype="System.IO.StreamWriter" />
6676        <method name="CopyTo(System.String)" argnames="destFileName" returntype="System.IO.FileInfo" />
6677        <method name="Create()" argnames="" returntype="System.IO.FileStream" />
6678        <method name="CopyTo(System.String, System.Boolean)" argnames="destFileName, overwrite" returntype="System.IO.FileInfo" />
6679        <method name="Open(System.IO.FileMode)" argnames="mode" returntype="System.IO.FileStream" />
6680        <method name="Open(System.IO.FileMode, System.IO.FileAccess)" argnames="mode, access" returntype="System.IO.FileStream" />
6681        <method name="Open(System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="mode, access, share" returntype="System.IO.FileStream" />
6682        <method name="OpenRead()" argnames="" returntype="System.IO.FileStream" />
6683        <method name="OpenWrite()" argnames="" returntype="System.IO.FileStream" />
6684        <method name="MoveTo(System.String)" argnames="destFileName" returntype="System.Void" />
6685    </class>
6686    <class name="FileLoadException" namespace="System.IO">
6687        <constructor name="FileLoadException()" argnames="" />
6688        <constructor name="FileLoadException(System.String)" argnames="message" />
6689        <constructor name="FileLoadException(System.String, System.Exception)" argnames="message, inner" />
6690        <constructor name="FileLoadException(System.String, System.String)" argnames="message, fileName" />
6691        <constructor name="FileLoadException(System.String, System.String, System.Exception)" argnames="message, fileName, inner" />
6692        <constructor name="FileLoadException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
6693        <property name="Message" propertytype="System.String" />
6694        <property name="FileName" propertytype="System.String" />
6695        <property name="FusionLog" propertytype="System.String" />
6696        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
6697        <method name="ToString()" argnames="" returntype="System.String" />
6698    </class>
6699    <class name="FileNotFoundException" namespace="System.IO">
6700        <constructor name="FileNotFoundException()" argnames="" />
6701        <constructor name="FileNotFoundException(System.String)" argnames="message" />
6702        <constructor name="FileNotFoundException(System.String, System.Exception)" argnames="message, innerException" />
6703        <constructor name="FileNotFoundException(System.String, System.String)" argnames="message, fileName" />
6704        <constructor name="FileNotFoundException(System.String, System.String, System.Exception)" argnames="message, fileName, innerException" />
6705        <constructor name="FileNotFoundException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
6706        <property name="Message" propertytype="System.String" />
6707        <property name="FileName" propertytype="System.String" />
6708        <property name="FusionLog" propertytype="System.String" />
6709        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
6710        <method name="ToString()" argnames="" returntype="System.String" />
6711    </class>
6712    <class name="FileStream" namespace="System.IO">
6713        <constructor name="FileStream(System.String, System.IO.FileMode)" argnames="path, mode" />
6714        <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess)" argnames="path, mode, access" />
6715        <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="path, mode, access, share" />
6716        <constructor name="FileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32)" argnames="path, mode, access, share, bufferSize" />
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" />
6718        <constructor name="FileStream(System.IntPtr, System.IO.FileAccess)" argnames="handle, access" />
6719        <constructor name="FileStream(System.IntPtr, System.IO.FileAccess, System.Boolean)" argnames="handle, access, ownsHandle" />
6720        <constructor name="FileStream(System.IntPtr, System.IO.FileAccess, System.Boolean, System.Int32)" argnames="handle, access, ownsHandle, bufferSize" />
6721        <constructor name="FileStream(System.IntPtr, System.IO.FileAccess, System.Boolean, System.Int32, System.Boolean)" argnames="handle, access, ownsHandle, bufferSize, isAsync" />
6722        <property name="CanRead" propertytype="System.Boolean" />
6723        <property name="CanWrite" propertytype="System.Boolean" />
6724        <property name="CanSeek" propertytype="System.Boolean" />
6725        <property name="IsAsync" propertytype="System.Boolean" />
6726        <property name="Length" propertytype="System.Int64" />
6727        <property name="Name" propertytype="System.String" />
6728        <property name="NameInternal" propertytype="System.String" />
6729        <property name="Position" propertytype="System.Int64" />
6730        <property name="Handle" propertytype="System.IntPtr" />
6731        <method name="Unlock(System.Int64, System.Int64)" argnames="position, length" returntype="System.Void" />
6732        <method name="Lock(System.Int64, System.Int64)" argnames="position, length" returntype="System.Void" />
6733        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6734        <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />
6735        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Void" />
6736        <method name="ReadByte()" argnames="" returntype="System.Int32" />
6737        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="array, offset, count" returntype="System.Int32" />
6738        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
6739        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
6740        <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />
6741        <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="array, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />
6742        <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
6743        <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="array, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />
6744        <method name="Flush()" argnames="" returntype="System.Void" />
6745        <method name="Close()" argnames="" returntype="System.Void" />
6746        <method name="Finalize()" argnames="" returntype="System.Void" />
6747    </class>
6748    <class name="MemoryStream" namespace="System.IO">
6749        <constructor name="MemoryStream()" argnames="" />
6750        <constructor name="MemoryStream(System.Int32)" argnames="capacity" />
6751        <constructor name="MemoryStream(System.Byte[])" argnames="buffer" />
6752        <constructor name="MemoryStream(System.Byte[], System.Boolean)" argnames="buffer, writable" />
6753        <constructor name="MemoryStream(System.Byte[], System.Int32, System.Int32)" argnames="buffer, index, count" />
6754        <constructor name="MemoryStream(System.Byte[], System.Int32, System.Int32, System.Boolean)" argnames="buffer, index, count, writable" />
6755        <constructor name="MemoryStream(System.Byte[], System.Int32, System.Int32, System.Boolean, System.Boolean)" argnames="buffer, index, count, writable, publiclyVisible" />
6756        <property name="CanRead" propertytype="System.Boolean" />
6757        <property name="CanSeek" propertytype="System.Boolean" />
6758        <property name="CanWrite" propertytype="System.Boolean" />
6759        <property name="Capacity" propertytype="System.Int32" />
6760        <property name="Length" propertytype="System.Int64" />
6761        <property name="Position" propertytype="System.Int64" />
6762        <method name="WriteTo(System.IO.Stream)" argnames="stream" returntype="System.Void" />
6763        <method name="ToArray()" argnames="" returntype="System.Byte[]" />
6764        <method name="GetBuffer()" argnames="" returntype="System.Byte[]" />
6765        <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />
6766        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />
6767        <method name="ReadByte()" argnames="" returntype="System.Int32" />
6768        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />
6769        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
6770        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, loc" returntype="System.Int64" />
6771        <method name="Flush()" argnames="" returntype="System.Void" />
6772        <method name="Close()" argnames="" returntype="System.Void" />
6773    </class>
6774    <class name="Path" namespace="System.IO">
6775        <field name="DirectorySeparatorChar" />
6776        <field name="AltDirectorySeparatorChar" />
6777        <field name="VolumeSeparatorChar" />
6778        <field name="InvalidPathChars" />
6779        <field name="PathSeparator" />
6780        <method name="ChangeExtension(System.String, System.String)" argnames="path, extension" returntype="System.String" />
6781        <method name="GetDirectoryName(System.String)" argnames="path" returntype="System.String" />
6782        <method name="GetExtension(System.String)" argnames="path" returntype="System.String" />
6783        <method name="GetFullPath(System.String)" argnames="path" returntype="System.String" />
6784        <method name="GetFileName(System.String)" argnames="path" returntype="System.String" />
6785        <method name="GetFileNameWithoutExtension(System.String)" argnames="path" returntype="System.String" />
6786        <method name="GetPathRoot(System.String)" argnames="path" returntype="System.String" />
6787        <method name="GetTempPath()" argnames="" returntype="System.String" />
6788        <method name="GetTempFileName()" argnames="" returntype="System.String" />
6789        <method name="HasExtension(System.String)" argnames="path" returntype="System.Boolean" />
6790        <method name="IsPathRooted(System.String)" argnames="path" returntype="System.Boolean" />
6791        <method name="Combine(System.String, System.String)" argnames="path1, path2" returntype="System.String" />
6792    </class>
6793    <class name="PathTooLongException" namespace="System.IO">
6794        <constructor name="PathTooLongException()" argnames="" />
6795        <constructor name="PathTooLongException(System.String)" argnames="message" />
6796        <constructor name="PathTooLongException(System.String, System.Exception)" argnames="message, innerException" />
6797        <constructor name="PathTooLongException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
6798    </class>
6799    <class name="TextReader" namespace="System.IO">
6800        <constructor name="TextReader()" argnames="" />
6801        <field name="Null" />
6802        <method name="ReadLine()" argnames="" returntype="System.String" />
6803        <method name="ReadBlock(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />
6804        <method name="ReadToEnd()" argnames="" returntype="System.String" />
6805        <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />
6806        <method name="Read()" argnames="" returntype="System.Int32" />
6807        <method name="Peek()" argnames="" returntype="System.Int32" />
6808        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6809        <method name="Close()" argnames="" returntype="System.Void" />
6810        <method name="Synchronized(System.IO.TextReader)" argnames="reader" returntype="System.IO.TextReader" />
6811    </class>
6812    <class name="StreamReader" namespace="System.IO">
6813        <constructor name="StreamReader(System.IO.Stream)" argnames="stream" />
6814        <constructor name="StreamReader(System.IO.Stream, System.Boolean)" argnames="stream, detectEncodingFromByteOrderMarks" />
6815        <constructor name="StreamReader(System.IO.Stream, System.Text.Encoding)" argnames="stream, encoding" />
6816        <constructor name="StreamReader(System.IO.Stream, System.Text.Encoding, System.Boolean)" argnames="stream, encoding, detectEncodingFromByteOrderMarks" />
6817        <constructor name="StreamReader(System.IO.Stream, System.Text.Encoding, System.Boolean, System.Int32)" argnames="stream, encoding, detectEncodingFromByteOrderMarks, bufferSize" />
6818        <constructor name="StreamReader(System.String)" argnames="path" />
6819        <constructor name="StreamReader(System.String, System.Boolean)" argnames="path, detectEncodingFromByteOrderMarks" />
6820        <constructor name="StreamReader(System.String, System.Text.Encoding)" argnames="path, encoding" />
6821        <constructor name="StreamReader(System.String, System.Text.Encoding, System.Boolean)" argnames="path, encoding, detectEncodingFromByteOrderMarks" />
6822        <constructor name="StreamReader(System.String, System.Text.Encoding, System.Boolean, System.Int32)" argnames="path, encoding, detectEncodingFromByteOrderMarks, bufferSize" />
6823        <field name="Null" />
6824        <property name="CurrentEncoding" propertytype="System.Text.Encoding" />
6825        <property name="BaseStream" propertytype="System.IO.Stream" />
6826        <method name="ReadLine()" argnames="" returntype="System.String" />
6827        <method name="ReadToEnd()" argnames="" returntype="System.String" />
6828        <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />
6829        <method name="Read()" argnames="" returntype="System.Int32" />
6830        <method name="Peek()" argnames="" returntype="System.Int32" />
6831        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6832        <method name="Close()" argnames="" returntype="System.Void" />
6833        <method name="DiscardBufferedData()" argnames="" returntype="System.Void" />
6834    </class>
6835    <class name="TextWriter" namespace="System.IO">
6836        <constructor name="TextWriter()" argnames="" />
6837        <constructor name="TextWriter(System.IFormatProvider)" argnames="formatProvider" />
6838        <field name="CoreNewLine" />
6839        <field name="Null" />
6840        <property name="FormatProvider" propertytype="System.IFormatProvider" />
6841        <property name="Encoding" propertytype="System.Text.Encoding" />
6842        <property name="NewLine" propertytype="System.String" />
6843        <method name="WriteLine(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />
6844        <method name="WriteLine(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />
6845        <method name="WriteLine(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />
6846        <method name="WriteLine(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />
6847        <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />
6848        <method name="WriteLine(System.String)" argnames="value" returntype="System.Void" />
6849        <method name="WriteLine(System.Decimal)" argnames="value" returntype="System.Void" />
6850        <method name="WriteLine(System.Double)" argnames="value" returntype="System.Void" />
6851        <method name="WriteLine(System.Single)" argnames="value" returntype="System.Void" />
6852        <method name="WriteLine(System.UInt64)" argnames="value" returntype="System.Void" />
6853        <method name="WriteLine(System.Int64)" argnames="value" returntype="System.Void" />
6854        <method name="WriteLine(System.UInt32)" argnames="value" returntype="System.Void" />
6855        <method name="WriteLine(System.Int32)" argnames="value" returntype="System.Void" />
6856        <method name="WriteLine(System.Boolean)" argnames="value" returntype="System.Void" />
6857        <method name="WriteLine(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
6858        <method name="WriteLine(System.Char[])" argnames="buffer" returntype="System.Void" />
6859        <method name="WriteLine(System.Char)" argnames="value" returntype="System.Void" />
6860        <method name="WriteLine()" argnames="" returntype="System.Void" />
6861        <method name="Write(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />
6862        <method name="Write(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" returntype="System.Void" />
6863        <method name="Write(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />
6864        <method name="Write(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />
6865        <method name="Write(System.Object)" argnames="value" returntype="System.Void" />
6866        <method name="Write(System.String)" argnames="value" returntype="System.Void" />
6867        <method name="Write(System.Decimal)" argnames="value" returntype="System.Void" />
6868        <method name="Write(System.Double)" argnames="value" returntype="System.Void" />
6869        <method name="Write(System.Single)" argnames="value" returntype="System.Void" />
6870        <method name="Write(System.UInt64)" argnames="value" returntype="System.Void" />
6871        <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />
6872        <method name="Write(System.UInt32)" argnames="value" returntype="System.Void" />
6873        <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />
6874        <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />
6875        <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
6876        <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />
6877        <method name="Write(System.Char)" argnames="value" returntype="System.Void" />
6878        <method name="Flush()" argnames="" returntype="System.Void" />
6879        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6880        <method name="Close()" argnames="" returntype="System.Void" />
6881        <method name="Synchronized(System.IO.TextWriter)" argnames="writer" returntype="System.IO.TextWriter" />
6882    </class>
6883    <class name="StreamWriter" namespace="System.IO">
6884        <constructor name="StreamWriter(System.IO.Stream)" argnames="stream" />
6885        <constructor name="StreamWriter(System.IO.Stream, System.Text.Encoding)" argnames="stream, encoding" />
6886        <constructor name="StreamWriter(System.IO.Stream, System.Text.Encoding, System.Int32)" argnames="stream, encoding, bufferSize" />
6887        <constructor name="StreamWriter(System.String)" argnames="path" />
6888        <constructor name="StreamWriter(System.String, System.Boolean)" argnames="path, append" />
6889        <constructor name="StreamWriter(System.String, System.Boolean, System.Text.Encoding)" argnames="path, append, encoding" />
6890        <constructor name="StreamWriter(System.String, System.Boolean, System.Text.Encoding, System.Int32)" argnames="path, append, encoding, bufferSize" />
6891        <field name="Null" />
6892        <property name="AutoFlush" propertytype="System.Boolean" />
6893        <property name="BaseStream" propertytype="System.IO.Stream" />
6894        <property name="Closable" propertytype="System.Boolean" />
6895        <property name="Encoding" propertytype="System.Text.Encoding" />
6896        <method name="Write(System.String)" argnames="value" returntype="System.Void" />
6897        <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
6898        <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />
6899        <method name="Write(System.Char)" argnames="value" returntype="System.Void" />
6900        <method name="Flush()" argnames="" returntype="System.Void" />
6901        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6902        <method name="Close()" argnames="" returntype="System.Void" />
6903        <method name="Finalize()" argnames="" returntype="System.Void" />
6904    </class>
6905    <class name="StringReader" namespace="System.IO">
6906        <constructor name="StringReader(System.String)" argnames="s" />
6907        <method name="ReadLine()" argnames="" returntype="System.String" />
6908        <method name="ReadToEnd()" argnames="" returntype="System.String" />
6909        <method name="Read(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Int32" />
6910        <method name="Read()" argnames="" returntype="System.Int32" />
6911        <method name="Peek()" argnames="" returntype="System.Int32" />
6912        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6913        <method name="Close()" argnames="" returntype="System.Void" />
6914    </class>
6915    <class name="StringWriter" namespace="System.IO">
6916        <constructor name="StringWriter()" argnames="" />
6917        <constructor name="StringWriter(System.IFormatProvider)" argnames="formatProvider" />
6918        <constructor name="StringWriter(System.Text.StringBuilder)" argnames="sb" />
6919        <constructor name="StringWriter(System.Text.StringBuilder, System.IFormatProvider)" argnames="sb, formatProvider" />
6920        <property name="Encoding" propertytype="System.Text.Encoding" />
6921        <method name="GetStringBuilder()" argnames="" returntype="System.Text.StringBuilder" />
6922        <method name="Write(System.String)" argnames="value" returntype="System.Void" />
6923        <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
6924        <method name="Write(System.Char)" argnames="value" returntype="System.Void" />
6925        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
6926        <method name="Close()" argnames="" returntype="System.Void" />
6927        <method name="ToString()" argnames="" returntype="System.String" />
6928    </class>
6929    <enum name="FileAccess" namespace="System.IO">
6930        <field name="Read" />
6931        <field name="Write" />
6932        <field name="ReadWrite" />
6933    </enum>
6934    <enum name="FileMode" namespace="System.IO">
6935        <field name="CreateNew" />
6936        <field name="Create" />
6937        <field name="Open" />
6938        <field name="OpenOrCreate" />
6939        <field name="Truncate" />
6940        <field name="Append" />
6941    </enum>
6942    <enum name="FileShare" namespace="System.IO">
6943        <field name="None" />
6944        <field name="Read" />
6945        <field name="Write" />
6946        <field name="ReadWrite" />
6947        <field name="Inheritable" />
6948    </enum>
6949    <enum name="FileAttributes" namespace="System.IO">
6950        <field name="ReadOnly" />
6951        <field name="Hidden" />
6952        <field name="System" />
6953        <field name="Directory" />
6954        <field name="Archive" />
6955        <field name="Device" />
6956        <field name="Normal" />
6957        <field name="Temporary" />
6958        <field name="SparseFile" />
6959        <field name="ReparsePoint" />
6960        <field name="Compressed" />
6961        <field name="Offline" />
6962        <field name="NotContentIndexed" />
6963        <field name="Encrypted" />
6964    </enum>
6965    <enum name="SeekOrigin" namespace="System.IO">
6966        <field name="Begin" />
6967        <field name="Current" />
6968        <field name="End" />
6969    </enum>
6970    <class name="AllMembershipCondition" namespace="System.Security.Policy">
6971        <constructor name="AllMembershipCondition()" argnames="" />
6972        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
6973        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
6974        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
6975        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
6976        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
6977        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
6978        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
6979        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
6980        <method name="ToString()" argnames="" returntype="System.String" />
6981    </class>
6982    <class name="ApplicationDirectory" namespace="System.Security.Policy">
6983        <constructor name="ApplicationDirectory(System.String)" argnames="name" />
6984        <property name="Directory" propertytype="System.String" />
6985        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
6986        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
6987        <method name="ToString()" argnames="" returntype="System.String" />
6988        <method name="Copy()" argnames="" returntype="System.Object" />
6989    </class>
6990    <class name="ApplicationDirectoryMembershipCondition" namespace="System.Security.Policy">
6991        <constructor name="ApplicationDirectoryMembershipCondition()" argnames="" />
6992        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
6993        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
6994        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
6995        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
6996        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
6997        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
6998        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
6999        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7000        <method name="ToString()" argnames="" returntype="System.String" />
7001    </class>
7002    <class name="CodeGroup" namespace="System.Security.Policy">
7003        <constructor name="CodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Policy.PolicyStatement)" argnames="membershipCondition, policy" />
7004        <property name="Children" propertytype="System.Collections.IList" />
7005        <property name="MembershipCondition" propertytype="System.Security.Policy.IMembershipCondition" />
7006        <property name="PolicyStatement" propertytype="System.Security.Policy.PolicyStatement" />
7007        <property name="Name" propertytype="System.String" />
7008        <property name="Description" propertytype="System.String" />
7009        <property name="PermissionSetName" propertytype="System.String" />
7010        <property name="AttributeString" propertytype="System.String" />
7011        <property name="MergeLogic" propertytype="System.String" />
7012        <method name="ParseXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7013        <method name="CreateXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="element, level" returntype="System.Void" />
7014        <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />
7015        <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />
7016        <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />
7017        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7018        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7019        <method name="AddChild(System.Security.Policy.CodeGroup)" argnames="group" returntype="System.Void" />
7020        <method name="RemoveChild(System.Security.Policy.CodeGroup)" argnames="group" returntype="System.Void" />
7021        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7022        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7023        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7024        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7025        <method name="Equals(System.Security.Policy.CodeGroup, System.Boolean)" argnames="cg, compareChildren" returntype="System.Boolean" />
7026    </class>
7027    <class name="Evidence" namespace="System.Security.Policy">
7028        <constructor name="Evidence()" argnames="" />
7029        <constructor name="Evidence(System.Security.Policy.Evidence)" argnames="evidence" />
7030        <constructor name="Evidence(System.Object[], System.Object[])" argnames="hostEvidence, assemblyEvidence" />
7031        <property name="Locked" propertytype="System.Boolean" />
7032        <property name="Count" propertytype="System.Int32" />
7033        <property name="SyncRoot" propertytype="System.Object" />
7034        <property name="IsSynchronized" propertytype="System.Boolean" />
7035        <property name="IsReadOnly" propertytype="System.Boolean" />
7036        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
7037        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
7038        <method name="AddHost(System.Object)" argnames="id" returntype="System.Void" />
7039        <method name="AddAssembly(System.Object)" argnames="id" returntype="System.Void" />
7040        <method name="Merge(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Void" />
7041        <method name="GetHostEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
7042        <method name="GetAssemblyEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
7043    </class>
7044    <class name="FileCodeGroup" namespace="System.Security.Policy">
7045        <constructor name="FileCodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Permissions.FileIOPermissionAccess)" argnames="membershipCondition, access" />
7046        <property name="MergeLogic" propertytype="System.String" />
7047        <property name="PermissionSetName" propertytype="System.String" />
7048        <property name="AttributeString" propertytype="System.String" />
7049        <method name="ParseXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7050        <method name="CreateXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="element, level" returntype="System.Void" />
7051        <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />
7052        <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />
7053        <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />
7054        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7055        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7056    </class>
7057    <class name="FirstMatchCodeGroup" namespace="System.Security.Policy">
7058        <constructor name="FirstMatchCodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Policy.PolicyStatement)" argnames="membershipCondition, policy" />
7059        <property name="MergeLogic" propertytype="System.String" />
7060        <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />
7061        <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />
7062        <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />
7063    </class>
7064    <class name="Hash" namespace="System.Security.Policy">
7065        <constructor name="Hash(System.Reflection.Assembly)" argnames="assembly" />
7066        <property name="SHA1" propertytype="System.Byte[]" />
7067        <property name="MD5" propertytype="System.Byte[]" />
7068        <property name="HasBeenAccessed" propertytype="System.Boolean" />
7069        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
7070        <method name="ToString()" argnames="" returntype="System.String" />
7071        <method name="GenerateHash(System.Security.Cryptography.HashAlgorithm)" argnames="hashAlg" returntype="System.Byte[]" />
7072    </class>
7073    <class name="HashMembershipCondition" namespace="System.Security.Policy">
7074        <constructor name="HashMembershipCondition(System.Security.Cryptography.HashAlgorithm, System.Byte[])" argnames="hashAlg, value" />
7075        <property name="HashAlgorithm" propertytype="System.Security.Cryptography.HashAlgorithm" />
7076        <property name="HashValue" propertytype="System.Byte[]" />
7077        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7078        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7079        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7080        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7081        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7082        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7083        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7084        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7085        <method name="ToString()" argnames="" returntype="System.String" />
7086    </class>
7087    <class name="NetCodeGroup" namespace="System.Security.Policy">
7088        <constructor name="NetCodeGroup(System.Security.Policy.IMembershipCondition)" argnames="membershipCondition" />
7089        <property name="MergeLogic" propertytype="System.String" />
7090        <property name="PermissionSetName" propertytype="System.String" />
7091        <property name="AttributeString" propertytype="System.String" />
7092        <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />
7093        <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />
7094        <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />
7095    </class>
7096    <class name="PermissionRequestEvidence" namespace="System.Security.Policy">
7097        <constructor name="PermissionRequestEvidence(System.Security.PermissionSet, System.Security.PermissionSet, System.Security.PermissionSet)" argnames="request, optional, denied" />
7098        <property name="RequestedPermissions" propertytype="System.Security.PermissionSet" />
7099        <property name="OptionalPermissions" propertytype="System.Security.PermissionSet" />
7100        <property name="DeniedPermissions" propertytype="System.Security.PermissionSet" />
7101        <method name="ToString()" argnames="" returntype="System.String" />
7102        <method name="Copy()" argnames="" returntype="System.Security.Policy.PermissionRequestEvidence" />
7103    </class>
7104    <class name="PolicyException" namespace="System.Security.Policy">
7105        <constructor name="PolicyException()" argnames="" />
7106        <constructor name="PolicyException(System.String)" argnames="message" />
7107        <constructor name="PolicyException(System.String, System.Exception)" argnames="message, exception" />
7108        <constructor name="PolicyException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7109    </class>
7110    <class name="PolicyLevel" namespace="System.Security.Policy">
7111        <property name="Label" propertytype="System.String" />
7112        <property name="ConfigId" propertytype="System.Security.Util.ConfigId" />
7113        <property name="ThrowOnLoadError" propertytype="System.Boolean" />
7114        <property name="Loaded" propertytype="System.Boolean" />
7115        <property name="Encoding" propertytype="System.Text.Encoding" />
7116        <property name="StoreLocation" propertytype="System.String" />
7117        <property name="RootCodeGroup" propertytype="System.Security.Policy.CodeGroup" />
7118        <property name="NamedPermissionSets" propertytype="System.Collections.IList" />
7119        <property name="FullTrustAssemblies" propertytype="System.Collections.IList" />
7120        <method name="CreateAppDomainLevel()" argnames="" returntype="System.Security.Policy.PolicyLevel" />
7121        <method name="AddFullTrustAssembly(System.Security.Policy.StrongName)" argnames="sn" returntype="System.Void" />
7122        <method name="AddFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition)" argnames="snMC" returntype="System.Void" />
7123        <method name="RemoveFullTrustAssembly(System.Security.Policy.StrongName)" argnames="sn" returntype="System.Void" />
7124        <method name="RemoveFullTrustAssembly(System.Security.Policy.StrongNameMembershipCondition)" argnames="snMC" returntype="System.Void" />
7125        <method name="Recover()" argnames="" returntype="System.Void" />
7126        <method name="Reset()" argnames="" returntype="System.Void" />
7127        <method name="AddNamedPermissionSet(System.Security.NamedPermissionSet)" argnames="permSet" returntype="System.Void" />
7128        <method name="RemoveNamedPermissionSet(System.Security.NamedPermissionSet)" argnames="permSet" returntype="System.Security.NamedPermissionSet" />
7129        <method name="RemoveNamedPermissionSet(System.String)" argnames="name" returntype="System.Security.NamedPermissionSet" />
7130        <method name="ChangeNamedPermissionSet(System.String, System.Security.PermissionSet)" argnames="name, pSet" returntype="System.Security.NamedPermissionSet" />
7131        <method name="GetNamedPermissionSet(System.String)" argnames="name" returntype="System.Security.NamedPermissionSet" />
7132        <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />
7133        <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />
7134        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7135        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7136    </class>
7137    <class name="PolicyStatement" namespace="System.Security.Policy">
7138        <constructor name="PolicyStatement(System.Security.PermissionSet)" argnames="permSet" />
7139        <constructor name="PolicyStatement(System.Security.PermissionSet, System.Security.Policy.PolicyStatementAttribute)" argnames="permSet, attributes" />
7140        <property name="PermissionSet" propertytype="System.Security.PermissionSet" />
7141        <property name="Attributes" propertytype="System.Security.Policy.PolicyStatementAttribute" />
7142        <property name="AttributeString" propertytype="System.String" />
7143        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="et, level" returntype="System.Void" />
7144        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7145        <method name="FromXml(System.Security.SecurityElement)" argnames="et" returntype="System.Void" />
7146        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7147        <method name="Copy()" argnames="" returntype="System.Security.Policy.PolicyStatement" />
7148    </class>
7149    <class name="Publisher" namespace="System.Security.Policy">
7150        <constructor name="Publisher(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="cert" />
7151        <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
7152        <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />
7153        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7154        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7155        <method name="ToString()" argnames="" returntype="System.String" />
7156        <method name="Copy()" argnames="" returntype="System.Object" />
7157    </class>
7158    <class name="PublisherMembershipCondition" namespace="System.Security.Policy">
7159        <constructor name="PublisherMembershipCondition(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="certificate" />
7160        <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
7161        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7162        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7163        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7164        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7165        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7166        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7167        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7168        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7169        <method name="ToString()" argnames="" returntype="System.String" />
7170    </class>
7171    <class name="Site" namespace="System.Security.Policy">
7172        <constructor name="Site(System.String)" argnames="name" />
7173        <property name="Name" propertytype="System.String" />
7174        <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />
7175        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7176        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7177        <method name="ToString()" argnames="" returntype="System.String" />
7178        <method name="CreateFromUrl(System.String)" argnames="url" returntype="System.Security.Policy.Site" />
7179        <method name="Copy()" argnames="" returntype="System.Object" />
7180    </class>
7181    <class name="SiteMembershipCondition" namespace="System.Security.Policy">
7182        <constructor name="SiteMembershipCondition(System.String)" argnames="site" />
7183        <property name="Site" propertytype="System.String" />
7184        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7185        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7186        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7187        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7188        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7189        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7190        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7191        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7192        <method name="ToString()" argnames="" returntype="System.String" />
7193    </class>
7194    <class name="StrongName" namespace="System.Security.Policy">
7195        <constructor name="StrongName(System.Security.Permissions.StrongNamePublicKeyBlob, System.String, System.Version)" argnames="blob, name, version" />
7196        <property name="PublicKey" propertytype="System.Security.Permissions.StrongNamePublicKeyBlob" />
7197        <property name="Name" propertytype="System.String" />
7198        <property name="Version" propertytype="System.Version" />
7199        <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />
7200        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7201        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7202        <method name="ToString()" argnames="" returntype="System.String" />
7203        <method name="Copy()" argnames="" returntype="System.Object" />
7204    </class>
7205    <class name="StrongNameMembershipCondition" namespace="System.Security.Policy">
7206        <constructor name="StrongNameMembershipCondition(System.Security.Permissions.StrongNamePublicKeyBlob, System.String, System.Version)" argnames="blob, name, version" />
7207        <property name="PublicKey" propertytype="System.Security.Permissions.StrongNamePublicKeyBlob" />
7208        <property name="Name" propertytype="System.String" />
7209        <property name="Version" propertytype="System.Version" />
7210        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7211        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7212        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7213        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7214        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7215        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7216        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7217        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7218        <method name="ToString()" argnames="" returntype="System.String" />
7219    </class>
7220    <class name="UnionCodeGroup" namespace="System.Security.Policy">
7221        <constructor name="UnionCodeGroup(System.Security.Policy.IMembershipCondition, System.Security.Policy.PolicyStatement)" argnames="membershipCondition, policy" />
7222        <property name="MergeLogic" propertytype="System.String" />
7223        <method name="Copy()" argnames="" returntype="System.Security.Policy.CodeGroup" />
7224        <method name="ResolveMatchingCodeGroups(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.CodeGroup" />
7225        <method name="Resolve(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.Policy.PolicyStatement" />
7226    </class>
7227    <class name="Url" namespace="System.Security.Policy">
7228        <constructor name="Url(System.String)" argnames="name" />
7229        <property name="Value" propertytype="System.String" />
7230        <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />
7231        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7232        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7233        <method name="ToString()" argnames="" returntype="System.String" />
7234        <method name="Copy()" argnames="" returntype="System.Object" />
7235    </class>
7236    <class name="UrlMembershipCondition" namespace="System.Security.Policy">
7237        <constructor name="UrlMembershipCondition(System.String)" argnames="url" />
7238        <property name="Url" propertytype="System.String" />
7239        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7240        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7241        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7242        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7243        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7244        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7245        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7246        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7247        <method name="ToString()" argnames="" returntype="System.String" />
7248    </class>
7249    <class name="Zone" namespace="System.Security.Policy">
7250        <constructor name="Zone(System.Security.SecurityZone)" argnames="zone" />
7251        <property name="SecurityZone" propertytype="System.Security.SecurityZone" />
7252        <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />
7253        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7254        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7255        <method name="ToString()" argnames="" returntype="System.String" />
7256        <method name="CreateFromUrl(System.String)" argnames="url" returntype="System.Security.Policy.Zone" />
7257        <method name="Copy()" argnames="" returntype="System.Object" />
7258    </class>
7259    <class name="ZoneMembershipCondition" namespace="System.Security.Policy">
7260        <constructor name="ZoneMembershipCondition(System.Security.SecurityZone)" argnames="zone" />
7261        <property name="SecurityZone" propertytype="System.Security.SecurityZone" />
7262        <method name="FromXml(System.Security.SecurityElement, System.Security.Policy.PolicyLevel)" argnames="e, level" returntype="System.Void" />
7263        <method name="ToXml(System.Security.Policy.PolicyLevel)" argnames="level" returntype="System.Security.SecurityElement" />
7264        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
7265        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
7266        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7267        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7268        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7269        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
7270        <method name="ToString()" argnames="" returntype="System.String" />
7271    </class>
7272    <interface name="IMembershipCondition" namespace="System.Security.Policy">
7273        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
7274        <method name="ToString()" argnames="" returntype="System.String" />
7275        <method name="Copy()" argnames="" returntype="System.Security.Policy.IMembershipCondition" />
7276        <method name="Check(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Boolean" />
7277    </interface>
7278    <interface name="IIdentityPermissionFactory" namespace="System.Security.Policy">
7279        <method name="CreateIdentityPermission(System.Security.Policy.Evidence)" argnames="evidence" returntype="System.Security.IPermission" />
7280    </interface>
7281    <enum name="PolicyStatementAttribute" namespace="System.Security.Policy">
7282        <field name="Nothing" />
7283        <field name="Exclusive" />
7284        <field name="LevelFinal" />
7285        <field name="All" />
7286    </enum>
7287    <class name="GenericIdentity" namespace="System.Security.Principal">
7288        <constructor name="GenericIdentity(System.String)" argnames="name" />
7289        <constructor name="GenericIdentity(System.String, System.String)" argnames="name, type" />
7290        <property name="Name" propertytype="System.String" />
7291        <property name="AuthenticationType" propertytype="System.String" />
7292        <property name="IsAuthenticated" propertytype="System.Boolean" />
7293    </class>
7294    <class name="GenericPrincipal" namespace="System.Security.Principal">
7295        <constructor name="GenericPrincipal(System.Security.Principal.IIdentity, System.String[])" argnames="identity, roles" />
7296        <property name="Identity" propertytype="System.Security.Principal.IIdentity" />
7297        <method name="IsInRole(System.String)" argnames="role" returntype="System.Boolean" />
7298    </class>
7299    <class name="WindowsIdentity" namespace="System.Security.Principal">
7300        <constructor name="WindowsIdentity(System.IntPtr)" argnames="userToken" />
7301        <constructor name="WindowsIdentity(System.IntPtr, System.String)" argnames="userToken, type" />
7302        <constructor name="WindowsIdentity(System.IntPtr, System.String, System.Security.Principal.WindowsAccountType)" argnames="userToken, type, acctType" />
7303        <constructor name="WindowsIdentity(System.IntPtr, System.String, System.Security.Principal.WindowsAccountType, System.Boolean)" argnames="userToken, type, acctType, isAuthenticated" />
7304        <property name="Name" propertytype="System.String" />
7305        <property name="AuthenticationType" propertytype="System.String" />
7306        <property name="IsAuthenticated" propertytype="System.Boolean" />
7307        <property name="Token" propertytype="System.IntPtr" />
7308        <property name="IsGuest" propertytype="System.Boolean" />
7309        <property name="IsSystem" propertytype="System.Boolean" />
7310        <property name="IsAnonymous" propertytype="System.Boolean" />
7311        <method name="Impersonate()" argnames="" returntype="System.Security.Principal.WindowsImpersonationContext" />
7312        <method name="Finalize()" argnames="" returntype="System.Void" />
7313        <method name="GetCurrent()" argnames="" returntype="System.Security.Principal.WindowsIdentity" />
7314        <method name="GetAnonymous()" argnames="" returntype="System.Security.Principal.WindowsIdentity" />
7315        <method name="Impersonate(System.IntPtr)" argnames="userToken" returntype="System.Security.Principal.WindowsImpersonationContext" />
7316    </class>
7317    <class name="WindowsImpersonationContext" namespace="System.Security.Principal">
7318        <method name="Finalize()" argnames="" returntype="System.Void" />
7319        <method name="Undo()" argnames="" returntype="System.Void" />
7320    </class>
7321    <class name="WindowsPrincipal" namespace="System.Security.Principal">
7322        <constructor name="WindowsPrincipal(System.Security.Principal.WindowsIdentity)" argnames="ntIdentity" />
7323        <property name="Identity" propertytype="System.Security.Principal.IIdentity" />
7324        <method name="IsInRole(System.String)" argnames="role" returntype="System.Boolean" />
7325        <method name="IsInRole(System.Security.Principal.WindowsBuiltInRole)" argnames="role" returntype="System.Boolean" />
7326        <method name="IsInRole(System.Int32)" argnames="rid" returntype="System.Boolean" />
7327    </class>
7328    <interface name="IIdentity" namespace="System.Security.Principal">
7329        <property name="Name" propertytype="System.String" />
7330        <property name="AuthenticationType" propertytype="System.String" />
7331        <property name="IsAuthenticated" propertytype="System.Boolean" />
7332    </interface>
7333    <interface name="IPrincipal" namespace="System.Security.Principal">
7334        <property name="Identity" propertytype="System.Security.Principal.IIdentity" />
7335        <method name="IsInRole(System.String)" argnames="role" returntype="System.Boolean" />
7336    </interface>
7337    <enum name="PrincipalPolicy" namespace="System.Security.Principal">
7338        <field name="UnauthenticatedPrincipal" />
7339        <field name="NoPrincipal" />
7340        <field name="WindowsPrincipal" />
7341    </enum>
7342    <enum name="WindowsAccountType" namespace="System.Security.Principal">
7343        <field name="Normal" />
7344        <field name="Guest" />
7345        <field name="System" />
7346        <field name="Anonymous" />
7347    </enum>
7348    <enum name="WindowsBuiltInRole" namespace="System.Security.Principal">
7349        <field name="Administrator" />
7350        <field name="User" />
7351        <field name="Guest" />
7352        <field name="PowerUser" />
7353        <field name="AccountOperator" />
7354        <field name="SystemOperator" />
7355        <field name="PrintOperator" />
7356        <field name="BackupOperator" />
7357        <field name="Replicator" />
7358    </enum>
7359    <class name="DispIdAttribute" namespace="System.Runtime.InteropServices">
7360        <constructor name="DispIdAttribute(System.Int32)" argnames="dispId" />
7361        <property name="Value" propertytype="System.Int32" />
7362    </class>
7363    <class name="InterfaceTypeAttribute" namespace="System.Runtime.InteropServices">
7364        <constructor name="InterfaceTypeAttribute(System.Runtime.InteropServices.ComInterfaceType)" argnames="interfaceType" />
7365        <constructor name="InterfaceTypeAttribute(System.Int16)" argnames="interfaceType" />
7366        <property name="Value" propertytype="System.Runtime.InteropServices.ComInterfaceType" />
7367    </class>
7368    <class name="ClassInterfaceAttribute" namespace="System.Runtime.InteropServices">
7369        <constructor name="ClassInterfaceAttribute(System.Runtime.InteropServices.ClassInterfaceType)" argnames="classInterfaceType" />
7370        <constructor name="ClassInterfaceAttribute(System.Int16)" argnames="classInterfaceType" />
7371        <property name="Value" propertytype="System.Runtime.InteropServices.ClassInterfaceType" />
7372    </class>
7373    <class name="ComVisibleAttribute" namespace="System.Runtime.InteropServices">
7374        <constructor name="ComVisibleAttribute(System.Boolean)" argnames="visibility" />
7375        <property name="Value" propertytype="System.Boolean" />
7376    </class>
7377    <class name="LCIDConversionAttribute" namespace="System.Runtime.InteropServices">
7378        <constructor name="LCIDConversionAttribute(System.Int32)" argnames="lcid" />
7379        <property name="Value" propertytype="System.Int32" />
7380    </class>
7381    <class name="ComRegisterFunctionAttribute" namespace="System.Runtime.InteropServices">
7382        <constructor name="ComRegisterFunctionAttribute()" argnames="" />
7383    </class>
7384    <class name="ComUnregisterFunctionAttribute" namespace="System.Runtime.InteropServices">
7385        <constructor name="ComUnregisterFunctionAttribute()" argnames="" />
7386    </class>
7387    <class name="ProgIdAttribute" namespace="System.Runtime.InteropServices">
7388        <constructor name="ProgIdAttribute(System.String)" argnames="progId" />
7389        <property name="Value" propertytype="System.String" />
7390    </class>
7391    <class name="ImportedFromTypeLibAttribute" namespace="System.Runtime.InteropServices">
7392        <constructor name="ImportedFromTypeLibAttribute(System.String)" argnames="tlbFile" />
7393        <property name="Value" propertytype="System.String" />
7394    </class>
7395    <class name="IDispatchImplAttribute" namespace="System.Runtime.InteropServices">
7396        <constructor name="IDispatchImplAttribute(System.Runtime.InteropServices.IDispatchImplType)" argnames="implType" />
7397        <constructor name="IDispatchImplAttribute(System.Int16)" argnames="implType" />
7398        <property name="Value" propertytype="System.Runtime.InteropServices.IDispatchImplType" />
7399    </class>
7400    <class name="ComSourceInterfacesAttribute" namespace="System.Runtime.InteropServices">
7401        <constructor name="ComSourceInterfacesAttribute(System.String)" argnames="sourceInterfaces" />
7402        <constructor name="ComSourceInterfacesAttribute(System.Type)" argnames="sourceInterface" />
7403        <constructor name="ComSourceInterfacesAttribute(System.Type, System.Type)" argnames="sourceInterface1, sourceInterface2" />
7404        <constructor name="ComSourceInterfacesAttribute(System.Type, System.Type, System.Type)" argnames="sourceInterface1, sourceInterface2, sourceInterface3" />
7405        <constructor name="ComSourceInterfacesAttribute(System.Type, System.Type, System.Type, System.Type)" argnames="sourceInterface1, sourceInterface2, sourceInterface3, sourceInterface4" />
7406        <property name="Value" propertytype="System.String" />
7407    </class>
7408    <class name="ComConversionLossAttribute" namespace="System.Runtime.InteropServices">
7409        <constructor name="ComConversionLossAttribute()" argnames="" />
7410    </class>
7411    <class name="TypeLibTypeAttribute" namespace="System.Runtime.InteropServices">
7412        <constructor name="TypeLibTypeAttribute(System.Runtime.InteropServices.TypeLibTypeFlags)" argnames="flags" />
7413        <constructor name="TypeLibTypeAttribute(System.Int16)" argnames="flags" />
7414        <property name="Value" propertytype="System.Runtime.InteropServices.TypeLibTypeFlags" />
7415    </class>
7416    <class name="TypeLibFuncAttribute" namespace="System.Runtime.InteropServices">
7417        <constructor name="TypeLibFuncAttribute(System.Runtime.InteropServices.TypeLibFuncFlags)" argnames="flags" />
7418        <constructor name="TypeLibFuncAttribute(System.Int16)" argnames="flags" />
7419        <property name="Value" propertytype="System.Runtime.InteropServices.TypeLibFuncFlags" />
7420    </class>
7421    <class name="TypeLibVarAttribute" namespace="System.Runtime.InteropServices">
7422        <constructor name="TypeLibVarAttribute(System.Runtime.InteropServices.TypeLibVarFlags)" argnames="flags" />
7423        <constructor name="TypeLibVarAttribute(System.Int16)" argnames="flags" />
7424        <property name="Value" propertytype="System.Runtime.InteropServices.TypeLibVarFlags" />
7425    </class>
7426    <class name="MarshalAsAttribute" namespace="System.Runtime.InteropServices">
7427        <constructor name="MarshalAsAttribute(System.Runtime.InteropServices.UnmanagedType)" argnames="unmanagedType" />
7428        <constructor name="MarshalAsAttribute(System.Int16)" argnames="unmanagedType" />
7429        <field name="SafeArraySubType" />
7430        <field name="SafeArrayUserDefinedSubType" />
7431        <field name="ArraySubType" />
7432        <field name="SizeParamIndex" />
7433        <field name="SizeConst" />
7434        <field name="MarshalType" />
7435        <field name="MarshalTypeRef" />
7436        <field name="MarshalCookie" />
7437        <property name="Value" propertytype="System.Runtime.InteropServices.UnmanagedType" />
7438    </class>
7439    <class name="ComImportAttribute" namespace="System.Runtime.InteropServices">
7440        <constructor name="ComImportAttribute()" argnames="" />
7441    </class>
7442    <class name="GuidAttribute" namespace="System.Runtime.InteropServices">
7443        <constructor name="GuidAttribute(System.String)" argnames="guid" />
7444        <property name="Value" propertytype="System.String" />
7445    </class>
7446    <class name="PreserveSigAttribute" namespace="System.Runtime.InteropServices">
7447        <constructor name="PreserveSigAttribute()" argnames="" />
7448    </class>
7449    <class name="InAttribute" namespace="System.Runtime.InteropServices">
7450        <constructor name="InAttribute()" argnames="" />
7451    </class>
7452    <class name="OutAttribute" namespace="System.Runtime.InteropServices">
7453        <constructor name="OutAttribute()" argnames="" />
7454    </class>
7455    <class name="OptionalAttribute" namespace="System.Runtime.InteropServices">
7456        <constructor name="OptionalAttribute()" argnames="" />
7457    </class>
7458    <class name="DllImportAttribute" namespace="System.Runtime.InteropServices">
7459        <constructor name="DllImportAttribute(System.String)" argnames="dllName" />
7460        <field name="EntryPoint" />
7461        <field name="CharSet" />
7462        <field name="SetLastError" />
7463        <field name="ExactSpelling" />
7464        <field name="PreserveSig" />
7465        <field name="CallingConvention" />
7466        <property name="Value" propertytype="System.String" />
7467    </class>
7468    <class name="StructLayoutAttribute" namespace="System.Runtime.InteropServices">
7469        <constructor name="StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind)" argnames="layoutKind" />
7470        <constructor name="StructLayoutAttribute(System.Int16)" argnames="layoutKind" />
7471        <field name="Pack" />
7472        <field name="Size" />
7473        <field name="CharSet" />
7474        <property name="Value" propertytype="System.Runtime.InteropServices.LayoutKind" />
7475    </class>
7476    <class name="FieldOffsetAttribute" namespace="System.Runtime.InteropServices">
7477        <constructor name="FieldOffsetAttribute(System.Int32)" argnames="offset" />
7478        <property name="Value" propertytype="System.Int32" />
7479    </class>
7480    <class name="ComAliasNameAttribute" namespace="System.Runtime.InteropServices">
7481        <constructor name="ComAliasNameAttribute(System.String)" argnames="alias" />
7482        <property name="Value" propertytype="System.String" />
7483    </class>
7484    <class name="AutomationProxyAttribute" namespace="System.Runtime.InteropServices">
7485        <constructor name="AutomationProxyAttribute(System.Boolean)" argnames="val" />
7486        <property name="Value" propertytype="System.Boolean" />
7487    </class>
7488    <class name="PrimaryInteropAssemblyAttribute" namespace="System.Runtime.InteropServices">
7489        <constructor name="PrimaryInteropAssemblyAttribute(System.Int32, System.Int32)" argnames="major, minor" />
7490        <property name="MajorVersion" propertytype="System.Int32" />
7491        <property name="MinorVersion" propertytype="System.Int32" />
7492    </class>
7493    <class name="CoClassAttribute" namespace="System.Runtime.InteropServices">
7494        <constructor name="CoClassAttribute(System.Type)" argnames="coClass" />
7495        <property name="CoClass" propertytype="System.Type" />
7496    </class>
7497    <class name="ComEventInterfaceAttribute" namespace="System.Runtime.InteropServices">
7498        <constructor name="ComEventInterfaceAttribute(System.Type, System.Type)" argnames="SourceInterface, EventProvider" />
7499        <property name="SourceInterface" propertytype="System.Type" />
7500        <property name="EventProvider" propertytype="System.Type" />
7501    </class>
7502    <class name="ExternalException" namespace="System.Runtime.InteropServices">
7503        <constructor name="ExternalException()" argnames="" />
7504        <constructor name="ExternalException(System.String)" argnames="message" />
7505        <constructor name="ExternalException(System.String, System.Exception)" argnames="message, inner" />
7506        <constructor name="ExternalException(System.String, System.Int32)" argnames="message, errorCode" />
7507        <constructor name="ExternalException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7508        <property name="ErrorCode" propertytype="System.Int32" />
7509    </class>
7510    <class name="COMException" namespace="System.Runtime.InteropServices">
7511        <constructor name="COMException()" argnames="" />
7512        <constructor name="COMException(System.String)" argnames="message" />
7513        <constructor name="COMException(System.String, System.Exception)" argnames="message, inner" />
7514        <constructor name="COMException(System.String, System.Int32)" argnames="message, errorCode" />
7515        <constructor name="COMException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7516        <method name="ToString()" argnames="" returntype="System.String" />
7517    </class>
7518    <class name="CurrencyWrapper" namespace="System.Runtime.InteropServices">
7519        <constructor name="CurrencyWrapper(System.Decimal)" argnames="obj" />
7520        <constructor name="CurrencyWrapper(System.Object)" argnames="obj" />
7521        <property name="WrappedObject" propertytype="System.Decimal" />
7522    </class>
7523    <class name="DispatchWrapper" namespace="System.Runtime.InteropServices">
7524        <constructor name="DispatchWrapper(System.Object)" argnames="obj" />
7525        <property name="WrappedObject" propertytype="System.Object" />
7526    </class>
7527    <class name="ErrorWrapper" namespace="System.Runtime.InteropServices">
7528        <constructor name="ErrorWrapper(System.Int32)" argnames="errorCode" />
7529        <constructor name="ErrorWrapper(System.Object)" argnames="errorCode" />
7530        <constructor name="ErrorWrapper(System.Exception)" argnames="e" />
7531        <property name="ErrorCode" propertytype="System.Int32" />
7532    </class>
7533    <class name="ExtensibleClassFactory" namespace="System.Runtime.InteropServices">
7534        <method name="RegisterObjectCreationCallback(System.Runtime.InteropServices.ObjectCreationDelegate)" argnames="callback" returntype="System.Void" />
7535    </class>
7536    <class name="InvalidComObjectException" namespace="System.Runtime.InteropServices">
7537        <constructor name="InvalidComObjectException()" argnames="" />
7538        <constructor name="InvalidComObjectException(System.String)" argnames="message" />
7539        <constructor name="InvalidComObjectException(System.String, System.Exception)" argnames="message, inner" />
7540        <constructor name="InvalidComObjectException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7541    </class>
7542    <class name="InvalidOleVariantTypeException" namespace="System.Runtime.InteropServices">
7543        <constructor name="InvalidOleVariantTypeException()" argnames="" />
7544        <constructor name="InvalidOleVariantTypeException(System.String)" argnames="message" />
7545        <constructor name="InvalidOleVariantTypeException(System.String, System.Exception)" argnames="message, inner" />
7546        <constructor name="InvalidOleVariantTypeException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7547    </class>
7548    <class name="Marshal" namespace="System.Runtime.InteropServices">
7549        <field name="SystemDefaultCharSize" />
7550        <field name="SystemMaxDBCSCharSize" />
7551        <method name="AllocHGlobal(System.IntPtr)" argnames="cb" returntype="System.IntPtr" />
7552        <method name="AllocHGlobal(System.Int32)" argnames="cb" returntype="System.IntPtr" />
7553        <method name="ReAllocHGlobal(System.IntPtr, System.IntPtr)" argnames="pv, cb" returntype="System.IntPtr" />
7554        <method name="FreeHGlobal(System.IntPtr)" argnames="hglobal" returntype="System.Void" />
7555        <method name="AllocCoTaskMem(System.Int32)" argnames="cb" returntype="System.IntPtr" />
7556        <method name="ReAllocCoTaskMem(System.IntPtr, System.Int32)" argnames="pv, cb" returntype="System.IntPtr" />
7557        <method name="FreeCoTaskMem(System.IntPtr)" argnames="ptr" returntype="System.Void" />
7558        <method name="FreeBSTR(System.IntPtr)" argnames="ptr" returntype="System.Void" />
7559        <method name="StringToHGlobalAnsi(System.String)" argnames="s" returntype="System.IntPtr" />
7560        <method name="StringToCoTaskMemAnsi(System.String)" argnames="s" returntype="System.IntPtr" />
7561        <method name="PtrToStringAnsi(System.IntPtr)" argnames="ptr" returntype="System.String" />
7562        <method name="PtrToStringAnsi(System.IntPtr, System.Int32)" argnames="ptr, len" returntype="System.String" />
7563        <method name="PtrToStringUni(System.IntPtr, System.Int32)" argnames="ptr, len" returntype="System.String" />
7564        <method name="PtrToStringAuto(System.IntPtr, System.Int32)" argnames="ptr, len" returntype="System.String" />
7565        <method name="StringToHGlobalUni(System.String)" argnames="s" returntype="System.IntPtr" />
7566        <method name="StringToCoTaskMemUni(System.String)" argnames="s" returntype="System.IntPtr" />
7567        <method name="PtrToStringUni(System.IntPtr)" argnames="ptr" returntype="System.String" />
7568        <method name="StringToHGlobalAuto(System.String)" argnames="s" returntype="System.IntPtr" />
7569        <method name="StringToCoTaskMemAuto(System.String)" argnames="s" returntype="System.IntPtr" />
7570        <method name="PtrToStringAuto(System.IntPtr)" argnames="ptr" returntype="System.String" />
7571        <method name="StringToBSTR(System.String)" argnames="s" returntype="System.IntPtr" />
7572        <method name="PtrToStringBSTR(System.IntPtr)" argnames="ptr" returntype="System.String" />
7573        <method name="SizeOf(System.Object)" argnames="structure" returntype="System.Int32" />
7574        <method name="SizeOf(System.Type)" argnames="t" returntype="System.Int32" />
7575        <method name="OffsetOf(System.Type, System.String)" argnames="t, fieldName" returntype="System.IntPtr" />
7576        <method name="UnsafeAddrOfPinnedArrayElement(System.Array, System.Int32)" argnames="arr, index" returntype="System.IntPtr" />
7577        <method name="Copy(System.Int32[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7578        <method name="Copy(System.Char[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7579        <method name="Copy(System.Int16[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7580        <method name="Copy(System.Int64[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7581        <method name="Copy(System.Single[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7582        <method name="Copy(System.Double[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7583        <method name="Copy(System.Byte[], System.Int32, System.IntPtr, System.Int32)" argnames="source, startIndex, destination, length" returntype="System.Void" />
7584        <method name="Copy(System.IntPtr, System.Int32[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7585        <method name="Copy(System.IntPtr, System.Char[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7586        <method name="Copy(System.IntPtr, System.Int16[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7587        <method name="Copy(System.IntPtr, System.Int64[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7588        <method name="Copy(System.IntPtr, System.Single[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7589        <method name="Copy(System.IntPtr, System.Double[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7590        <method name="Copy(System.IntPtr, System.Byte[], System.Int32, System.Int32)" argnames="source, destination, startIndex, length" returntype="System.Void" />
7591        <method name="ReadByte(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Byte" />
7592        <method name="ReadByte(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Byte" />
7593        <method name="ReadByte(System.IntPtr)" argnames="ptr" returntype="System.Byte" />
7594        <method name="ReadInt16(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Int16" />
7595        <method name="ReadInt16(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Int16" />
7596        <method name="ReadInt16(System.IntPtr)" argnames="ptr" returntype="System.Int16" />
7597        <method name="ReadInt32(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Int32" />
7598        <method name="ReadInt32(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Int32" />
7599        <method name="ReadInt32(System.IntPtr)" argnames="ptr" returntype="System.Int32" />
7600        <method name="ReadIntPtr(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.IntPtr" />
7601        <method name="ReadIntPtr(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.IntPtr" />
7602        <method name="ReadIntPtr(System.IntPtr)" argnames="ptr" returntype="System.IntPtr" />
7603        <method name="ReadInt64(System.Object, System.Int32)" argnames="ptr, ofs" returntype="System.Int64" />
7604        <method name="ReadInt64(System.IntPtr, System.Int32)" argnames="ptr, ofs" returntype="System.Int64" />
7605        <method name="ReadInt64(System.IntPtr)" argnames="ptr" returntype="System.Int64" />
7606        <method name="WriteByte(System.IntPtr, System.Int32, System.Byte)" argnames="ptr, ofs, val" returntype="System.Void" />
7607        <method name="WriteByte(System.Object, System.Int32, System.Byte)" argnames="ptr, ofs, val" returntype="System.Void" />
7608        <method name="WriteByte(System.IntPtr, System.Byte)" argnames="ptr, val" returntype="System.Void" />
7609        <method name="WriteInt16(System.IntPtr, System.Int32, System.Int16)" argnames="ptr, ofs, val" returntype="System.Void" />
7610        <method name="WriteInt16(System.Object, System.Int32, System.Int16)" argnames="ptr, ofs, val" returntype="System.Void" />
7611        <method name="WriteInt16(System.IntPtr, System.Int16)" argnames="ptr, val" returntype="System.Void" />
7612        <method name="WriteInt16(System.IntPtr, System.Int32, System.Char)" argnames="ptr, ofs, val" returntype="System.Void" />
7613        <method name="WriteInt16(System.Object, System.Int32, System.Char)" argnames="ptr, ofs, val" returntype="System.Void" />
7614        <method name="WriteInt16(System.IntPtr, System.Char)" argnames="ptr, val" returntype="System.Void" />
7615        <method name="WriteInt32(System.IntPtr, System.Int32, System.Int32)" argnames="ptr, ofs, val" returntype="System.Void" />
7616        <method name="WriteInt32(System.Object, System.Int32, System.Int32)" argnames="ptr, ofs, val" returntype="System.Void" />
7617        <method name="WriteInt32(System.IntPtr, System.Int32)" argnames="ptr, val" returntype="System.Void" />
7618        <method name="WriteIntPtr(System.IntPtr, System.Int32, System.IntPtr)" argnames="ptr, ofs, val" returntype="System.Void" />
7619        <method name="WriteIntPtr(System.Object, System.Int32, System.IntPtr)" argnames="ptr, ofs, val" returntype="System.Void" />
7620        <method name="WriteIntPtr(System.IntPtr, System.IntPtr)" argnames="ptr, val" returntype="System.Void" />
7621        <method name="WriteInt64(System.IntPtr, System.Int32, System.Int64)" argnames="ptr, ofs, val" returntype="System.Void" />
7622        <method name="WriteInt64(System.Object, System.Int32, System.Int64)" argnames="ptr, ofs, val" returntype="System.Void" />
7623        <method name="WriteInt64(System.IntPtr, System.Int64)" argnames="ptr, val" returntype="System.Void" />
7624        <method name="GetLastWin32Error()" argnames="" returntype="System.Int32" />
7625        <method name="GetHRForLastWin32Error()" argnames="" returntype="System.Int32" />
7626        <method name="Prelink(System.Reflection.MethodInfo)" argnames="m" returntype="System.Void" />
7627        <method name="PrelinkAll(System.Type)" argnames="c" returntype="System.Void" />
7628        <method name="NumParamBytes(System.Reflection.MethodInfo)" argnames="m" returntype="System.Int32" />
7629        <method name="GetExceptionPointers()" argnames="" returntype="System.IntPtr" />
7630        <method name="GetExceptionCode()" argnames="" returntype="System.Int32" />
7631        <method name="GetTypeLibName(System.Runtime.InteropServices.UCOMITypeLib)" argnames="pTLB" returntype="System.String" />
7632        <method name="GetTypeLibGuid(System.Runtime.InteropServices.UCOMITypeLib)" argnames="pTLB" returntype="System.Guid" />
7633        <method name="GetTypeLibLcid(System.Runtime.InteropServices.UCOMITypeLib)" argnames="pTLB" returntype="System.Int32" />
7634        <method name="GetTypeLibGuidForAssembly(System.Reflection.Assembly)" argnames="asm" returntype="System.Guid" />
7635        <method name="GetTypeInfoName(System.Runtime.InteropServices.UCOMITypeInfo)" argnames="pTI" returntype="System.String" />
7636        <method name="GetTypeForITypeInfo(System.IntPtr)" argnames="piTypeInfo" returntype="System.Type" />
7637        <method name="GetITypeInfoForType(System.Type)" argnames="t" returntype="System.IntPtr" />
7638        <method name="GetIUnknownForObject(System.Object)" argnames="o" returntype="System.IntPtr" />
7639        <method name="GetIDispatchForObject(System.Object)" argnames="o" returntype="System.IntPtr" />
7640        <method name="GetComInterfaceForObject(System.Object, System.Type)" argnames="o, T" returntype="System.IntPtr" />
7641        <method name="GetObjectForIUnknown(System.IntPtr)" argnames="pUnk" returntype="System.Object" />
7642        <method name="GetTypedObjectForIUnknown(System.IntPtr, System.Type)" argnames="pUnk, t" returntype="System.Object" />
7643        <method name="IsComObject(System.Object)" argnames="o" returntype="System.Boolean" />
7644        <method name="ReleaseComObject(System.Object)" argnames="o" returntype="System.Int32" />
7645        <method name="GetComObjectData(System.Object, System.Object)" argnames="obj, key" returntype="System.Object" />
7646        <method name="SetComObjectData(System.Object, System.Object, System.Object)" argnames="obj, key, data" returntype="System.Boolean" />
7647        <method name="CreateWrapperOfType(System.Object, System.Type)" argnames="o, t" returntype="System.Object" />
7648        <method name="ReleaseThreadCache()" argnames="" returntype="System.Void" />
7649        <method name="GetThreadFromFiberCookie(System.Int32)" argnames="cookie" returntype="System.Threading.Thread" />
7650        <method name="IsTypeVisibleFromCom(System.Type)" argnames="t" returntype="System.Boolean" />
7651        <method name="QueryInterface(System.IntPtr, System.Guid&amp;, System.IntPtr&amp;)" argnames="pUnk, iid, ppv" returntype="System.Int32" />
7652        <method name="AddRef(System.IntPtr)" argnames="pUnk" returntype="System.Int32" />
7653        <method name="Release(System.IntPtr)" argnames="pUnk" returntype="System.Int32" />
7654        <method name="StructureToPtr(System.Object, System.IntPtr, System.Boolean)" argnames="structure, ptr, fDeleteOld" returntype="System.Void" />
7655        <method name="PtrToStructure(System.IntPtr, System.Object)" argnames="ptr, structure" returntype="System.Void" />
7656        <method name="PtrToStructure(System.IntPtr, System.Type)" argnames="ptr, structureType" returntype="System.Object" />
7657        <method name="DestroyStructure(System.IntPtr, System.Type)" argnames="ptr, structuretype" returntype="System.Void" />
7658        <method name="GetNativeVariantForObject(System.Object, System.IntPtr)" argnames="obj, pDstNativeVariant" returntype="System.Void" />
7659        <method name="GetObjectForNativeVariant(System.IntPtr)" argnames="pSrcNativeVariant" returntype="System.Object" />
7660        <method name="GetObjectsForNativeVariants(System.IntPtr, System.Int32)" argnames="aSrcNativeVariant, cVars" returntype="System.Object[]" />
7661        <method name="GetStartComSlot(System.Type)" argnames="t" returntype="System.Int32" />
7662        <method name="GetEndComSlot(System.Type)" argnames="t" returntype="System.Int32" />
7663        <method name="GetMethodInfoForComSlot(System.Type, System.Int32, System.Runtime.InteropServices.ComMemberType&amp;)" argnames="t, slot, memberType" returntype="System.Reflection.MemberInfo" />
7664        <method name="GetComSlotForMethodInfo(System.Reflection.MemberInfo)" argnames="m" returntype="System.Int32" />
7665        <method name="GetHINSTANCE(System.Reflection.Module)" argnames="m" returntype="System.IntPtr" />
7666        <method name="ThrowExceptionForHR(System.Int32)" argnames="errorCode" returntype="System.Void" />
7667        <method name="ThrowExceptionForHR(System.Int32, System.IntPtr)" argnames="errorCode, errorInfo" returntype="System.Void" />
7668        <method name="GetHRForException(System.Exception)" argnames="e" returntype="System.Int32" />
7669        <method name="GenerateGuidForType(System.Type)" argnames="type" returntype="System.Guid" />
7670        <method name="GenerateProgIdForType(System.Type)" argnames="type" returntype="System.String" />
7671        <method name="BindToMoniker(System.String)" argnames="monikerName" returntype="System.Object" />
7672        <method name="GetActiveObject(System.String)" argnames="progID" returntype="System.Object" />
7673        <method name="GetUnmanagedThunkForManagedMethodPtr(System.IntPtr, System.IntPtr, System.Int32)" argnames="pfnMethodToWrap, pbSignature, cbSignature" returntype="System.IntPtr" />
7674        <method name="GetManagedThunkForUnmanagedMethodPtr(System.IntPtr, System.IntPtr, System.Int32)" argnames="pfnMethodToWrap, pbSignature, cbSignature" returntype="System.IntPtr" />
7675        <method name="ChangeWrapperHandleStrength(System.Object, System.Boolean)" argnames="otp, fIsWeak" returntype="System.Void" />
7676    </class>
7677    <class name="MarshalDirectiveException" namespace="System.Runtime.InteropServices">
7678        <constructor name="MarshalDirectiveException()" argnames="" />
7679        <constructor name="MarshalDirectiveException(System.String)" argnames="message" />
7680        <constructor name="MarshalDirectiveException(System.String, System.Exception)" argnames="message, inner" />
7681        <constructor name="MarshalDirectiveException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7682    </class>
7683    <class name="RuntimeEnvironment" namespace="System.Runtime.InteropServices">
7684        <constructor name="RuntimeEnvironment()" argnames="" />
7685        <property name="SystemConfigurationFile" propertytype="System.String" />
7686        <method name="FromGlobalAccessCache(System.Reflection.Assembly)" argnames="a" returntype="System.Boolean" />
7687        <method name="GetSystemVersion()" argnames="" returntype="System.String" />
7688        <method name="GetRuntimeDirectory()" argnames="" returntype="System.String" />
7689    </class>
7690    <class name="RegistrationServices" namespace="System.Runtime.InteropServices">
7691        <constructor name="RegistrationServices()" argnames="" />
7692        <method name="TypeRepresentsComType(System.Type)" argnames="type" returntype="System.Boolean" />
7693        <method name="TypeRequiresRegistration(System.Type)" argnames="type" returntype="System.Boolean" />
7694        <method name="GetManagedCategoryGuid()" argnames="" returntype="System.Guid" />
7695        <method name="RegisterTypeForComClients(System.Type, System.Guid&amp;)" argnames="type, g" returntype="System.Void" />
7696        <method name="GetProgIdForType(System.Type)" argnames="type" returntype="System.String" />
7697        <method name="GetRegistrableTypesInAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Type[]" />
7698        <method name="UnregisterAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Boolean" />
7699        <method name="RegisterAssembly(System.Reflection.Assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags)" argnames="assembly, flags" returntype="System.Boolean" />
7700    </class>
7701    <class name="SafeArrayRankMismatchException" namespace="System.Runtime.InteropServices">
7702        <constructor name="SafeArrayRankMismatchException()" argnames="" />
7703        <constructor name="SafeArrayRankMismatchException(System.String)" argnames="message" />
7704        <constructor name="SafeArrayRankMismatchException(System.String, System.Exception)" argnames="message, inner" />
7705        <constructor name="SafeArrayRankMismatchException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7706    </class>
7707    <class name="SafeArrayTypeMismatchException" namespace="System.Runtime.InteropServices">
7708        <constructor name="SafeArrayTypeMismatchException()" argnames="" />
7709        <constructor name="SafeArrayTypeMismatchException(System.String)" argnames="message" />
7710        <constructor name="SafeArrayTypeMismatchException(System.String, System.Exception)" argnames="message, inner" />
7711        <constructor name="SafeArrayTypeMismatchException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7712    </class>
7713    <class name="SEHException" namespace="System.Runtime.InteropServices">
7714        <constructor name="SEHException()" argnames="" />
7715        <constructor name="SEHException(System.String)" argnames="message" />
7716        <constructor name="SEHException(System.String, System.Exception)" argnames="message, inner" />
7717        <constructor name="SEHException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
7718        <method name="CanResume()" argnames="" returntype="System.Boolean" />
7719    </class>
7720    <class name="TypeLibConverter" namespace="System.Runtime.InteropServices">
7721        <constructor name="TypeLibConverter()" argnames="" />
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" />
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" />
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" />
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" />
7726    </class>
7727    <class name="UnknownWrapper" namespace="System.Runtime.InteropServices">
7728        <constructor name="UnknownWrapper(System.Object)" argnames="obj" />
7729        <property name="WrappedObject" propertytype="System.Object" />
7730    </class>
7731    <interface name="ICustomAdapter" namespace="System.Runtime.InteropServices">
7732        <method name="GetUnderlyingObject()" argnames="" returntype="System.Object" />
7733    </interface>
7734    <interface name="ICustomMarshaler" namespace="System.Runtime.InteropServices">
7735        <method name="GetNativeDataSize()" argnames="" returntype="System.Int32" />
7736        <method name="CleanUpManagedData(System.Object)" argnames="ManagedObj" returntype="System.Void" />
7737        <method name="CleanUpNativeData(System.IntPtr)" argnames="pNativeData" returntype="System.Void" />
7738        <method name="MarshalManagedToNative(System.Object)" argnames="ManagedObj" returntype="System.IntPtr" />
7739        <method name="MarshalNativeToManaged(System.IntPtr)" argnames="pNativeData" returntype="System.Object" />
7740    </interface>
7741    <interface name="ICustomFactory" namespace="System.Runtime.InteropServices">
7742        <method name="CreateInstance(System.Type)" argnames="serverType" returntype="System.MarshalByRefObject" />
7743    </interface>
7744    <interface name="IRegistrationServices" namespace="System.Runtime.InteropServices">
7745        <method name="TypeRepresentsComType(System.Type)" argnames="type" returntype="System.Boolean" />
7746        <method name="TypeRequiresRegistration(System.Type)" argnames="type" returntype="System.Boolean" />
7747        <method name="GetManagedCategoryGuid()" argnames="" returntype="System.Guid" />
7748        <method name="RegisterTypeForComClients(System.Type, System.Guid&amp;)" argnames="type, g" returntype="System.Void" />
7749        <method name="GetProgIdForType(System.Type)" argnames="type" returntype="System.String" />
7750        <method name="GetRegistrableTypesInAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Type[]" />
7751        <method name="UnregisterAssembly(System.Reflection.Assembly)" argnames="assembly" returntype="System.Boolean" />
7752        <method name="RegisterAssembly(System.Reflection.Assembly, System.Runtime.InteropServices.AssemblyRegistrationFlags)" argnames="assembly, flags" returntype="System.Boolean" />
7753    </interface>
7754    <interface name="ITypeLibImporterNotifySink" namespace="System.Runtime.InteropServices">
7755        <method name="ResolveRef(System.Object)" argnames="typeLib" returntype="System.Reflection.Assembly" />
7756        <method name="ReportEvent(System.Runtime.InteropServices.ImporterEventKind, System.Int32, System.String)" argnames="eventKind, eventCode, eventMsg" returntype="System.Void" />
7757    </interface>
7758    <interface name="ITypeLibExporterNotifySink" namespace="System.Runtime.InteropServices">
7759        <method name="ResolveRef(System.Reflection.Assembly)" argnames="assembly" returntype="System.Object" />
7760        <method name="ReportEvent(System.Runtime.InteropServices.ExporterEventKind, System.Int32, System.String)" argnames="eventKind, eventCode, eventMsg" returntype="System.Void" />
7761    </interface>
7762    <interface name="ITypeLibConverter" namespace="System.Runtime.InteropServices">
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" />
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" />
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" />
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" />
7767    </interface>
7768    <interface name="ITypeLibExporterNameProvider" namespace="System.Runtime.InteropServices">
7769        <method name="GetNames()" argnames="" returntype="System.String[]" />
7770    </interface>
7771    <interface name="UCOMIBindCtx" namespace="System.Runtime.InteropServices">
7772        <method name="RevokeObjectParam(System.String)" argnames="pszKey" returntype="System.Void" />
7773        <method name="EnumObjectParam(System.Runtime.InteropServices.UCOMIEnumString&amp;)" argnames="ppenum" returntype="System.Void" />
7774        <method name="GetObjectParam(System.String, System.Object&amp;)" argnames="pszKey, ppunk" returntype="System.Void" />
7775        <method name="RegisterObjectParam(System.String, System.Object)" argnames="pszKey, punk" returntype="System.Void" />
7776        <method name="GetRunningObjectTable(System.Runtime.InteropServices.UCOMIRunningObjectTable&amp;)" argnames="pprot" returntype="System.Void" />
7777        <method name="GetBindOptions(System.Runtime.InteropServices.BIND_OPTS&amp;)" argnames="pbindopts" returntype="System.Void" />
7778        <method name="SetBindOptions(System.Runtime.InteropServices.BIND_OPTS&amp;)" argnames="pbindopts" returntype="System.Void" />
7779        <method name="ReleaseBoundObjects()" argnames="" returntype="System.Void" />
7780        <method name="RevokeObjectBound(System.Object)" argnames="punk" returntype="System.Void" />
7781        <method name="RegisterObjectBound(System.Object)" argnames="punk" returntype="System.Void" />
7782    </interface>
7783    <interface name="UCOMIConnectionPointContainer" namespace="System.Runtime.InteropServices">
7784        <method name="FindConnectionPoint(System.Guid&amp;, System.Runtime.InteropServices.UCOMIConnectionPoint&amp;)" argnames="riid, ppCP" returntype="System.Void" />
7785        <method name="EnumConnectionPoints(System.Runtime.InteropServices.UCOMIEnumConnectionPoints&amp;)" argnames="ppEnum" returntype="System.Void" />
7786    </interface>
7787    <interface name="UCOMIConnectionPoint" namespace="System.Runtime.InteropServices">
7788        <method name="EnumConnections(System.Runtime.InteropServices.UCOMIEnumConnections&amp;)" argnames="ppEnum" returntype="System.Void" />
7789        <method name="Unadvise(System.Int32)" argnames="dwCookie" returntype="System.Void" />
7790        <method name="Advise(System.Object, System.Int32&amp;)" argnames="pUnkSink, pdwCookie" returntype="System.Void" />
7791        <method name="GetConnectionPointContainer(System.Runtime.InteropServices.UCOMIConnectionPointContainer&amp;)" argnames="ppCPC" returntype="System.Void" />
7792        <method name="GetConnectionInterface(System.Guid&amp;)" argnames="pIID" returntype="System.Void" />
7793    </interface>
7794    <interface name="UCOMIEnumMoniker" namespace="System.Runtime.InteropServices">
7795        <method name="Clone(System.Runtime.InteropServices.UCOMIEnumMoniker&amp;)" argnames="ppenum" returntype="System.Void" />
7796        <method name="Reset()" argnames="" returntype="System.Int32" />
7797        <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />
7798        <method name="Next(System.Int32, System.Runtime.InteropServices.UCOMIMoniker[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />
7799    </interface>
7800    <interface name="UCOMIEnumConnections" namespace="System.Runtime.InteropServices">
7801        <method name="Clone(System.Runtime.InteropServices.UCOMIEnumConnections&amp;)" argnames="ppenum" returntype="System.Void" />
7802        <method name="Reset()" argnames="" returntype="System.Void" />
7803        <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />
7804        <method name="Next(System.Int32, System.Runtime.InteropServices.CONNECTDATA[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />
7805    </interface>
7806    <interface name="UCOMIEnumConnectionPoints" namespace="System.Runtime.InteropServices">
7807        <method name="Clone(System.Runtime.InteropServices.UCOMIEnumConnectionPoints&amp;)" argnames="ppenum" returntype="System.Void" />
7808        <method name="Reset()" argnames="" returntype="System.Int32" />
7809        <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />
7810        <method name="Next(System.Int32, System.Runtime.InteropServices.UCOMIConnectionPoint[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />
7811    </interface>
7812    <interface name="UCOMIEnumString" namespace="System.Runtime.InteropServices">
7813        <method name="Clone(System.Runtime.InteropServices.UCOMIEnumString&amp;)" argnames="ppenum" returntype="System.Void" />
7814        <method name="Reset()" argnames="" returntype="System.Int32" />
7815        <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />
7816        <method name="Next(System.Int32, System.String[], System.Int32&amp;)" argnames="celt, rgelt, pceltFetched" returntype="System.Int32" />
7817    </interface>
7818    <interface name="UCOMIEnumVARIANT" namespace="System.Runtime.InteropServices">
7819        <method name="Clone(System.Int32)" argnames="ppenum" returntype="System.Void" />
7820        <method name="Reset()" argnames="" returntype="System.Int32" />
7821        <method name="Skip(System.Int32)" argnames="celt" returntype="System.Int32" />
7822        <method name="Next(System.Int32, System.Int32, System.Int32)" argnames="celt, rgvar, pceltFetched" returntype="System.Int32" />
7823    </interface>
7824    <interface name="UCOMIMoniker" namespace="System.Runtime.InteropServices">
7825        <method name="IsSystemMoniker(System.Int32&amp;)" argnames="pdwMksys" returntype="System.Void" />
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" />
7827        <method name="GetDisplayName(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.String&amp;)" argnames="pbc, pmkToLeft, ppszDisplayName" returntype="System.Void" />
7828        <method name="RelativePathTo(System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pmkOther, ppmkRelPath" returntype="System.Void" />
7829        <method name="CommonPrefixWith(System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pmkOther, ppmkPrefix" returntype="System.Void" />
7830        <method name="Inverse(System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="ppmk" returntype="System.Void" />
7831        <method name="GetTimeOfLastChange(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.FILETIME&amp;)" argnames="pbc, pmkToLeft, pFileTime" returntype="System.Void" />
7832        <method name="IsRunning(System.Runtime.InteropServices.UCOMIBindCtx, System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.UCOMIMoniker)" argnames="pbc, pmkToLeft, pmkNewlyRunning" returntype="System.Void" />
7833        <method name="Hash(System.Int32&amp;)" argnames="pdwHash" returntype="System.Void" />
7834        <method name="IsEqual(System.Runtime.InteropServices.UCOMIMoniker)" argnames="pmkOtherMoniker" returntype="System.Void" />
7835        <method name="Enum(System.Boolean, System.Runtime.InteropServices.UCOMIEnumMoniker&amp;)" argnames="fForward, ppenumMoniker" returntype="System.Void" />
7836        <method name="ComposeWith(System.Runtime.InteropServices.UCOMIMoniker, System.Boolean, System.Runtime.InteropServices.UCOMIMoniker&amp;)" argnames="pmkRight, fOnlyIfNotGeneric, ppmkComposite" returntype="System.Void" />
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" />
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" />
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" />
7840        <method name="GetSizeMax(System.Int64&amp;)" argnames="pcbSize" returntype="System.Void" />
7841        <method name="Save(System.Runtime.InteropServices.UCOMIStream, System.Boolean)" argnames="pStm, fClearDirty" returntype="System.Void" />
7842        <method name="Load(System.Runtime.InteropServices.UCOMIStream)" argnames="pStm" returntype="System.Void" />
7843        <method name="IsDirty()" argnames="" returntype="System.Int32" />
7844        <method name="GetClassID(System.Guid&amp;)" argnames="pClassID" returntype="System.Void" />
7845    </interface>
7846    <interface name="UCOMIPersistFile" namespace="System.Runtime.InteropServices">
7847        <method name="GetCurFile(System.String&amp;)" argnames="ppszFileName" returntype="System.Void" />
7848        <method name="SaveCompleted(System.String)" argnames="pszFileName" returntype="System.Void" />
7849        <method name="Save(System.String, System.Boolean)" argnames="pszFileName, fRemember" returntype="System.Void" />
7850        <method name="Load(System.String, System.Int32)" argnames="pszFileName, dwMode" returntype="System.Void" />
7851        <method name="IsDirty()" argnames="" returntype="System.Int32" />
7852        <method name="GetClassID(System.Guid&amp;)" argnames="pClassID" returntype="System.Void" />
7853    </interface>
7854    <interface name="UCOMIRunningObjectTable" namespace="System.Runtime.InteropServices">
7855        <method name="EnumRunning(System.Runtime.InteropServices.UCOMIEnumMoniker&amp;)" argnames="ppenumMoniker" returntype="System.Void" />
7856        <method name="GetTimeOfLastChange(System.Runtime.InteropServices.UCOMIMoniker, System.Runtime.InteropServices.FILETIME&amp;)" argnames="pmkObjectName, pfiletime" returntype="System.Void" />
7857        <method name="NoteChangeTime(System.Int32, System.Runtime.InteropServices.FILETIME&amp;)" argnames="dwRegister, pfiletime" returntype="System.Void" />
7858        <method name="GetObject(System.Runtime.InteropServices.UCOMIMoniker, System.Object&amp;)" argnames="pmkObjectName, ppunkObject" returntype="System.Void" />
7859        <method name="IsRunning(System.Runtime.InteropServices.UCOMIMoniker)" argnames="pmkObjectName" returntype="System.Void" />
7860        <method name="Revoke(System.Int32)" argnames="dwRegister" returntype="System.Void" />
7861        <method name="Register(System.Int32, System.Object, System.Runtime.InteropServices.UCOMIMoniker, System.Int32&amp;)" argnames="grfFlags, punkObject, pmkObjectName, pdwRegister" returntype="System.Void" />
7862    </interface>
7863    <interface name="UCOMIStream" namespace="System.Runtime.InteropServices">
7864        <method name="Clone(System.Runtime.InteropServices.UCOMIStream&amp;)" argnames="ppstm" returntype="System.Void" />
7865        <method name="Stat(System.Runtime.InteropServices.STATSTG&amp;, System.Int32)" argnames="pstatstg, grfStatFlag" returntype="System.Void" />
7866        <method name="UnlockRegion(System.Int64, System.Int64, System.Int32)" argnames="libOffset, cb, dwLockType" returntype="System.Void" />
7867        <method name="LockRegion(System.Int64, System.Int64, System.Int32)" argnames="libOffset, cb, dwLockType" returntype="System.Void" />
7868        <method name="Revert()" argnames="" returntype="System.Void" />
7869        <method name="Commit(System.Int32)" argnames="grfCommitFlags" returntype="System.Void" />
7870        <method name="CopyTo(System.Runtime.InteropServices.UCOMIStream, System.Int64, System.IntPtr, System.IntPtr)" argnames="pstm, cb, pcbRead, pcbWritten" returntype="System.Void" />
7871        <method name="SetSize(System.Int64)" argnames="libNewSize" returntype="System.Void" />
7872        <method name="Seek(System.Int64, System.Int32, System.IntPtr)" argnames="dlibMove, dwOrigin, plibNewPosition" returntype="System.Void" />
7873        <method name="Write(System.Byte[], System.Int32, System.IntPtr)" argnames="pv, cb, pcbWritten" returntype="System.Void" />
7874        <method name="Read(System.Byte[], System.Int32, System.IntPtr)" argnames="pv, cb, pcbRead" returntype="System.Void" />
7875    </interface>
7876    <interface name="UCOMITypeComp" namespace="System.Runtime.InteropServices">
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" />
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" />
7879    </interface>
7880    <interface name="UCOMITypeInfo" namespace="System.Runtime.InteropServices">
7881        <method name="ReleaseVarDesc(System.IntPtr)" argnames="pVarDesc" returntype="System.Void" />
7882        <method name="ReleaseFuncDesc(System.IntPtr)" argnames="pFuncDesc" returntype="System.Void" />
7883        <method name="ReleaseTypeAttr(System.IntPtr)" argnames="pTypeAttr" returntype="System.Void" />
7884        <method name="GetContainingTypeLib(System.Runtime.InteropServices.UCOMITypeLib&amp;, System.Int32&amp;)" argnames="ppTLB, pIndex" returntype="System.Void" />
7885        <method name="GetMops(System.Int32, System.String&amp;)" argnames="memid, pBstrMops" returntype="System.Void" />
7886        <method name="CreateInstance(System.Object, System.Guid&amp;, System.Object&amp;)" argnames="pUnkOuter, riid, ppvObj" returntype="System.Void" />
7887        <method name="AddressOfMember(System.Int32, System.Runtime.InteropServices.INVOKEKIND, System.IntPtr&amp;)" argnames="memid, invKind, ppv" returntype="System.Void" />
7888        <method name="GetRefTypeInfo(System.Int32, System.Runtime.InteropServices.UCOMITypeInfo&amp;)" argnames="hRef, ppTI" returntype="System.Void" />
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" />
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" />
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" />
7892        <method name="GetIDsOfNames(System.String[], System.Int32, System.Int32[])" argnames="rgszNames, cNames, pMemId" returntype="System.Void" />
7893        <method name="GetImplTypeFlags(System.Int32, System.Int32&amp;)" argnames="index, pImplTypeFlags" returntype="System.Void" />
7894        <method name="GetRefTypeOfImplType(System.Int32, System.Int32&amp;)" argnames="index, href" returntype="System.Void" />
7895        <method name="GetNames(System.Int32, System.String[], System.Int32, System.Int32&amp;)" argnames="memid, rgBstrNames, cMaxNames, pcNames" returntype="System.Void" />
7896        <method name="GetVarDesc(System.Int32, System.IntPtr&amp;)" argnames="index, ppVarDesc" returntype="System.Void" />
7897        <method name="GetFuncDesc(System.Int32, System.IntPtr&amp;)" argnames="index, ppFuncDesc" returntype="System.Void" />
7898        <method name="GetTypeComp(System.Runtime.InteropServices.UCOMITypeComp&amp;)" argnames="ppTComp" returntype="System.Void" />
7899        <method name="GetTypeAttr(System.IntPtr&amp;)" argnames="ppTypeAttr" returntype="System.Void" />
7900    </interface>
7901    <interface name="UCOMITypeLib" namespace="System.Runtime.InteropServices">
7902        <method name="ReleaseTLibAttr(System.IntPtr)" argnames="pTLibAttr" returntype="System.Void" />
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" />
7904        <method name="IsName(System.String, System.Int32)" argnames="szNameBuf, lHashVal" returntype="System.Boolean" />
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" />
7906        <method name="GetTypeComp(System.Runtime.InteropServices.UCOMITypeComp&amp;)" argnames="ppTComp" returntype="System.Void" />
7907        <method name="GetLibAttr(System.IntPtr&amp;)" argnames="ppTLibAttr" returntype="System.Void" />
7908        <method name="GetTypeInfoOfGuid(System.Guid&amp;, System.Runtime.InteropServices.UCOMITypeInfo&amp;)" argnames="guid, ppTInfo" returntype="System.Void" />
7909        <method name="GetTypeInfoType(System.Int32, System.Runtime.InteropServices.TYPEKIND&amp;)" argnames="index, pTKind" returntype="System.Void" />
7910        <method name="GetTypeInfo(System.Int32, System.Runtime.InteropServices.UCOMITypeInfo&amp;)" argnames="index, ppTI" returntype="System.Void" />
7911        <method name="GetTypeInfoCount()" argnames="" returntype="System.Int32" />
7912    </interface>
7913    <struct name="ArrayWithOffset" namespace="System.Runtime.InteropServices">
7914        <constructor name="ArrayWithOffset(System.Object, System.Int32)" argnames="array, offset" />
7915        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
7916        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
7917        <method name="GetArray()" argnames="" returntype="System.Object" />
7918        <method name="GetOffset()" argnames="" returntype="System.Int32" />
7919    </struct>
7920    <struct name="GCHandle" namespace="System.Runtime.InteropServices">
7921        <property name="Target" propertytype="System.Object" />
7922        <property name="__InternalTarget" propertytype="System.Object" />
7923        <property name="IsAllocated" propertytype="System.Boolean" />
7924        <method name="Alloc(System.Object)" argnames="value" returntype="System.Runtime.InteropServices.GCHandle" />
7925        <method name="Alloc(System.Object, System.Runtime.InteropServices.GCHandleType)" argnames="value, type" returntype="System.Runtime.InteropServices.GCHandle" />
7926        <method name="Free()" argnames="" returntype="System.Void" />
7927        <method name="AddrOfPinnedObject()" argnames="" returntype="System.IntPtr" />
7928        <operator name="op_Explicit(System.IntPtr)" argnames="value" />
7929        <operator name="op_Explicit(System.Runtime.InteropServices.GCHandle)" argnames="value" />
7930    </struct>
7931    <struct name="HandleRef" namespace="System.Runtime.InteropServices">
7932        <constructor name="HandleRef(System.Object, System.IntPtr)" argnames="wrapper, handle" />
7933        <property name="Wrapper" propertytype="System.Object" />
7934        <property name="Handle" propertytype="System.IntPtr" />
7935        <operator name="op_Explicit(System.Runtime.InteropServices.HandleRef)" argnames="value" />
7936    </struct>
7937    <struct name="BIND_OPTS" namespace="System.Runtime.InteropServices">
7938        <field name="cbStruct" />
7939        <field name="grfFlags" />
7940        <field name="grfMode" />
7941        <field name="dwTickCountDeadline" />
7942    </struct>
7943    <struct name="CONNECTDATA" namespace="System.Runtime.InteropServices">
7944        <field name="pUnk" />
7945        <field name="dwCookie" />
7946    </struct>
7947    <struct name="FILETIME" namespace="System.Runtime.InteropServices">
7948        <field name="dwLowDateTime" />
7949        <field name="dwHighDateTime" />
7950    </struct>
7951    <struct name="STATSTG" namespace="System.Runtime.InteropServices">
7952        <field name="pwcsName" />
7953        <field name="type" />
7954        <field name="cbSize" />
7955        <field name="mtime" />
7956        <field name="ctime" />
7957        <field name="atime" />
7958        <field name="grfMode" />
7959        <field name="grfLocksSupported" />
7960        <field name="clsid" />
7961        <field name="grfStateBits" />
7962        <field name="reserved" />
7963    </struct>
7964    <struct name="BINDPTR" namespace="System.Runtime.InteropServices">
7965        <field name="lpfuncdesc" />
7966        <field name="lpvardesc" />
7967        <field name="lptcomp" />
7968    </struct>
7969    <struct name="TYPEATTR" namespace="System.Runtime.InteropServices">
7970        <field name="guid" />
7971        <field name="lcid" />
7972        <field name="dwReserved" />
7973        <field name="memidConstructor" />
7974        <field name="memidDestructor" />
7975        <field name="lpstrSchema" />
7976        <field name="cbSizeInstance" />
7977        <field name="typekind" />
7978        <field name="cFuncs" />
7979        <field name="cVars" />
7980        <field name="cImplTypes" />
7981        <field name="cbSizeVft" />
7982        <field name="cbAlignment" />
7983        <field name="wTypeFlags" />
7984        <field name="wMajorVerNum" />
7985        <field name="wMinorVerNum" />
7986        <field name="tdescAlias" />
7987        <field name="idldescType" />
7988        <field name="MEMBER_ID_NIL" />
7989    </struct>
7990    <struct name="FUNCDESC" namespace="System.Runtime.InteropServices">
7991        <field name="memid" />
7992        <field name="lprgscode" />
7993        <field name="lprgelemdescParam" />
7994        <field name="funckind" />
7995        <field name="invkind" />
7996        <field name="callconv" />
7997        <field name="cParams" />
7998        <field name="cParamsOpt" />
7999        <field name="oVft" />
8000        <field name="cScodes" />
8001        <field name="elemdescFunc" />
8002        <field name="wFuncFlags" />
8003    </struct>
8004    <struct name="IDLDESC" namespace="System.Runtime.InteropServices">
8005        <field name="dwReserved" />
8006        <field name="wIDLFlags" />
8007    </struct>
8008    <struct name="PARAMDESC" namespace="System.Runtime.InteropServices">
8009        <field name="lpVarValue" />
8010        <field name="wParamFlags" />
8011    </struct>
8012    <struct name="TYPEDESC" namespace="System.Runtime.InteropServices">
8013        <field name="lpValue" />
8014        <field name="vt" />
8015    </struct>
8016    <struct name="ELEMDESC" namespace="System.Runtime.InteropServices">
8017        <struct name="DESCUNION" namespace="System.Runtime.InteropServices">
8018            <field name="idldesc" />
8019            <field name="paramdesc" />
8020        </struct>
8021        <field name="tdesc" />
8022        <field name="desc" />
8023    </struct>
8024    <struct name="DESCUNION" namespace="System.Runtime.InteropServices">
8025        <field name="idldesc" />
8026        <field name="paramdesc" />
8027    </struct>
8028    <struct name="VARDESC" namespace="System.Runtime.InteropServices">
8029        <struct name="DESCUNION" namespace="System.Runtime.InteropServices">
8030            <field name="oInst" />
8031            <field name="lpvarValue" />
8032        </struct>
8033        <field name="memid" />
8034        <field name="lpstrSchema" />
8035        <field name="elemdescVar" />
8036        <field name="wVarFlags" />
8037        <field name="varkind" />
8038    </struct>
8039    <struct name="DESCUNION" namespace="System.Runtime.InteropServices">
8040        <field name="oInst" />
8041        <field name="lpvarValue" />
8042    </struct>
8043    <struct name="DISPPARAMS" namespace="System.Runtime.InteropServices">
8044        <field name="rgvarg" />
8045        <field name="rgdispidNamedArgs" />
8046        <field name="cArgs" />
8047        <field name="cNamedArgs" />
8048    </struct>
8049    <struct name="EXCEPINFO" namespace="System.Runtime.InteropServices">
8050        <field name="wCode" />
8051        <field name="wReserved" />
8052        <field name="bstrSource" />
8053        <field name="bstrDescription" />
8054        <field name="bstrHelpFile" />
8055        <field name="dwHelpContext" />
8056        <field name="pvReserved" />
8057        <field name="pfnDeferredFillIn" />
8058    </struct>
8059    <struct name="TYPELIBATTR" namespace="System.Runtime.InteropServices">
8060        <field name="guid" />
8061        <field name="lcid" />
8062        <field name="syskind" />
8063        <field name="wMajorVerNum" />
8064        <field name="wMinorVerNum" />
8065        <field name="wLibFlags" />
8066    </struct>
8067    <delegate name="ObjectCreationDelegate" namespace="System.Runtime.InteropServices">
8068        <constructor name="ObjectCreationDelegate(System.Object, System.IntPtr)" argnames="object, method" />
8069        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.IntPtr" />
8070        <method name="BeginInvoke(System.IntPtr, System.AsyncCallback, System.Object)" argnames="aggregator, callback, object" returntype="System.IAsyncResult" />
8071        <method name="Invoke(System.IntPtr)" argnames="aggregator" returntype="System.IntPtr" />
8072    </delegate>
8073    <enum name="ComInterfaceType" namespace="System.Runtime.InteropServices">
8074        <field name="InterfaceIsDual" />
8075        <field name="InterfaceIsIUnknown" />
8076        <field name="InterfaceIsIDispatch" />
8077    </enum>
8078    <enum name="ClassInterfaceType" namespace="System.Runtime.InteropServices">
8079        <field name="None" />
8080        <field name="AutoDispatch" />
8081        <field name="AutoDual" />
8082    </enum>
8083    <enum name="IDispatchImplType" namespace="System.Runtime.InteropServices">
8084        <field name="SystemDefinedImpl" />
8085        <field name="InternalImpl" />
8086        <field name="CompatibleImpl" />
8087    </enum>
8088    <enum name="TypeLibTypeFlags" namespace="System.Runtime.InteropServices">
8089        <field name="FAppObject" />
8090        <field name="FCanCreate" />
8091        <field name="FLicensed" />
8092        <field name="FPreDeclId" />
8093        <field name="FHidden" />
8094        <field name="FControl" />
8095        <field name="FDual" />
8096        <field name="FNonExtensible" />
8097        <field name="FOleAutomation" />
8098        <field name="FRestricted" />
8099        <field name="FAggregatable" />
8100        <field name="FReplaceable" />
8101        <field name="FDispatchable" />
8102        <field name="FReverseBind" />
8103    </enum>
8104    <enum name="TypeLibFuncFlags" namespace="System.Runtime.InteropServices">
8105        <field name="FRestricted" />
8106        <field name="FSource" />
8107        <field name="FBindable" />
8108        <field name="FRequestEdit" />
8109        <field name="FDisplayBind" />
8110        <field name="FDefaultBind" />
8111        <field name="FHidden" />
8112        <field name="FUsesGetLastError" />
8113        <field name="FDefaultCollelem" />
8114        <field name="FUiDefault" />
8115        <field name="FNonBrowsable" />
8116        <field name="FReplaceable" />
8117        <field name="FImmediateBind" />
8118    </enum>
8119    <enum name="TypeLibVarFlags" namespace="System.Runtime.InteropServices">
8120        <field name="FReadOnly" />
8121        <field name="FSource" />
8122        <field name="FBindable" />
8123        <field name="FRequestEdit" />
8124        <field name="FDisplayBind" />
8125        <field name="FDefaultBind" />
8126        <field name="FHidden" />
8127        <field name="FRestricted" />
8128        <field name="FDefaultCollelem" />
8129        <field name="FUiDefault" />
8130        <field name="FNonBrowsable" />
8131        <field name="FReplaceable" />
8132        <field name="FImmediateBind" />
8133    </enum>
8134    <enum name="VarEnum" namespace="System.Runtime.InteropServices">
8135        <field name="VT_EMPTY" />
8136        <field name="VT_NULL" />
8137        <field name="VT_I2" />
8138        <field name="VT_I4" />
8139        <field name="VT_R4" />
8140        <field name="VT_R8" />
8141        <field name="VT_CY" />
8142        <field name="VT_DATE" />
8143        <field name="VT_BSTR" />
8144        <field name="VT_DISPATCH" />
8145        <field name="VT_ERROR" />
8146        <field name="VT_BOOL" />
8147        <field name="VT_VARIANT" />
8148        <field name="VT_UNKNOWN" />
8149        <field name="VT_DECIMAL" />
8150        <field name="VT_I1" />
8151        <field name="VT_UI1" />
8152        <field name="VT_UI2" />
8153        <field name="VT_UI4" />
8154        <field name="VT_I8" />
8155        <field name="VT_UI8" />
8156        <field name="VT_INT" />
8157        <field name="VT_UINT" />
8158        <field name="VT_VOID" />
8159        <field name="VT_HRESULT" />
8160        <field name="VT_PTR" />
8161        <field name="VT_SAFEARRAY" />
8162        <field name="VT_CARRAY" />
8163        <field name="VT_USERDEFINED" />
8164        <field name="VT_LPSTR" />
8165        <field name="VT_LPWSTR" />
8166        <field name="VT_RECORD" />
8167        <field name="VT_FILETIME" />
8168        <field name="VT_BLOB" />
8169        <field name="VT_STREAM" />
8170        <field name="VT_STORAGE" />
8171        <field name="VT_STREAMED_OBJECT" />
8172        <field name="VT_STORED_OBJECT" />
8173        <field name="VT_BLOB_OBJECT" />
8174        <field name="VT_CF" />
8175        <field name="VT_CLSID" />
8176        <field name="VT_VECTOR" />
8177        <field name="VT_ARRAY" />
8178        <field name="VT_BYREF" />
8179    </enum>
8180    <enum name="UnmanagedType" namespace="System.Runtime.InteropServices">
8181        <field name="Bool" />
8182        <field name="I1" />
8183        <field name="U1" />
8184        <field name="I2" />
8185        <field name="U2" />
8186        <field name="I4" />
8187        <field name="U4" />
8188        <field name="I8" />
8189        <field name="U8" />
8190        <field name="R4" />
8191        <field name="R8" />
8192        <field name="Currency" />
8193        <field name="BStr" />
8194        <field name="LPStr" />
8195        <field name="LPWStr" />
8196        <field name="LPTStr" />
8197        <field name="ByValTStr" />
8198        <field name="IUnknown" />
8199        <field name="IDispatch" />
8200        <field name="Struct" />
8201        <field name="Interface" />
8202        <field name="SafeArray" />
8203        <field name="ByValArray" />
8204        <field name="SysInt" />
8205        <field name="SysUInt" />
8206        <field name="VBByRefStr" />
8207        <field name="AnsiBStr" />
8208        <field name="TBStr" />
8209        <field name="VariantBool" />
8210        <field name="FunctionPtr" />
8211        <field name="AsAny" />
8212        <field name="LPArray" />
8213        <field name="LPStruct" />
8214        <field name="CustomMarshaler" />
8215        <field name="Error" />
8216    </enum>
8217    <enum name="CallingConvention" namespace="System.Runtime.InteropServices">
8218        <field name="Winapi" />
8219        <field name="Cdecl" />
8220        <field name="StdCall" />
8221        <field name="ThisCall" />
8222        <field name="FastCall" />
8223    </enum>
8224    <enum name="CharSet" namespace="System.Runtime.InteropServices">
8225        <field name="None" />
8226        <field name="Ansi" />
8227        <field name="Unicode" />
8228        <field name="Auto" />
8229    </enum>
8230    <enum name="ComMemberType" namespace="System.Runtime.InteropServices">
8231        <field name="Method" />
8232        <field name="PropGet" />
8233        <field name="PropSet" />
8234    </enum>
8235    <enum name="GCHandleType" namespace="System.Runtime.InteropServices">
8236        <field name="Weak" />
8237        <field name="WeakTrackResurrection" />
8238        <field name="Normal" />
8239        <field name="Pinned" />
8240    </enum>
8241    <enum name="AssemblyRegistrationFlags" namespace="System.Runtime.InteropServices">
8242        <field name="None" />
8243        <field name="SetCodeBase" />
8244    </enum>
8245    <enum name="TypeLibImporterFlags" namespace="System.Runtime.InteropServices">
8246        <field name="PrimaryInteropAssembly" />
8247        <field name="UnsafeInterfaces" />
8248        <field name="SafeArrayAsSystemArray" />
8249    </enum>
8250    <enum name="TypeLibExporterFlags" namespace="System.Runtime.InteropServices">
8251        <field name="OnlyReferenceRegistered" />
8252    </enum>
8253    <enum name="ImporterEventKind" namespace="System.Runtime.InteropServices">
8254        <field name="NOTIF_TYPECONVERTED" />
8255        <field name="NOTIF_CONVERTWARNING" />
8256        <field name="ERROR_REFTOINVALIDTYPELIB" />
8257    </enum>
8258    <enum name="ExporterEventKind" namespace="System.Runtime.InteropServices">
8259        <field name="NOTIF_TYPECONVERTED" />
8260        <field name="NOTIF_CONVERTWARNING" />
8261        <field name="ERROR_REFTOINVALIDASSEMBLY" />
8262    </enum>
8263    <enum name="LayoutKind" namespace="System.Runtime.InteropServices">
8264        <field name="Sequential" />
8265        <field name="Explicit" />
8266        <field name="Auto" />
8267    </enum>
8268    <enum name="DESCKIND" namespace="System.Runtime.InteropServices">
8269        <field name="DESCKIND_NONE" />
8270        <field name="DESCKIND_FUNCDESC" />
8271        <field name="DESCKIND_VARDESC" />
8272        <field name="DESCKIND_TYPECOMP" />
8273        <field name="DESCKIND_IMPLICITAPPOBJ" />
8274        <field name="DESCKIND_MAX" />
8275    </enum>
8276    <enum name="TYPEKIND" namespace="System.Runtime.InteropServices">
8277        <field name="TKIND_ENUM" />
8278        <field name="TKIND_RECORD" />
8279        <field name="TKIND_MODULE" />
8280        <field name="TKIND_INTERFACE" />
8281        <field name="TKIND_DISPATCH" />
8282        <field name="TKIND_COCLASS" />
8283        <field name="TKIND_ALIAS" />
8284        <field name="TKIND_UNION" />
8285        <field name="TKIND_MAX" />
8286    </enum>
8287    <enum name="TYPEFLAGS" namespace="System.Runtime.InteropServices">
8288        <field name="TYPEFLAG_FAPPOBJECT" />
8289        <field name="TYPEFLAG_FCANCREATE" />
8290        <field name="TYPEFLAG_FLICENSED" />
8291        <field name="TYPEFLAG_FPREDECLID" />
8292        <field name="TYPEFLAG_FHIDDEN" />
8293        <field name="TYPEFLAG_FCONTROL" />
8294        <field name="TYPEFLAG_FDUAL" />
8295        <field name="TYPEFLAG_FNONEXTENSIBLE" />
8296        <field name="TYPEFLAG_FOLEAUTOMATION" />
8297        <field name="TYPEFLAG_FRESTRICTED" />
8298        <field name="TYPEFLAG_FAGGREGATABLE" />
8299        <field name="TYPEFLAG_FREPLACEABLE" />
8300        <field name="TYPEFLAG_FDISPATCHABLE" />
8301        <field name="TYPEFLAG_FREVERSEBIND" />
8302        <field name="TYPEFLAG_FPROXY" />
8303    </enum>
8304    <enum name="IMPLTYPEFLAGS" namespace="System.Runtime.InteropServices">
8305        <field name="IMPLTYPEFLAG_FDEFAULT" />
8306        <field name="IMPLTYPEFLAG_FSOURCE" />
8307        <field name="IMPLTYPEFLAG_FRESTRICTED" />
8308        <field name="IMPLTYPEFLAG_FDEFAULTVTABLE" />
8309    </enum>
8310    <enum name="IDLFLAG" namespace="System.Runtime.InteropServices">
8311        <field name="IDLFLAG_NONE" />
8312        <field name="IDLFLAG_FIN" />
8313        <field name="IDLFLAG_FOUT" />
8314        <field name="IDLFLAG_FLCID" />
8315        <field name="IDLFLAG_FRETVAL" />
8316    </enum>
8317    <enum name="PARAMFLAG" namespace="System.Runtime.InteropServices">
8318        <field name="PARAMFLAG_NONE" />
8319        <field name="PARAMFLAG_FIN" />
8320        <field name="PARAMFLAG_FOUT" />
8321        <field name="PARAMFLAG_FLCID" />
8322        <field name="PARAMFLAG_FRETVAL" />
8323        <field name="PARAMFLAG_FOPT" />
8324        <field name="PARAMFLAG_FHASDEFAULT" />
8325        <field name="PARAMFLAG_FHASCUSTDATA" />
8326    </enum>
8327    <enum name="FUNCKIND" namespace="System.Runtime.InteropServices">
8328        <field name="FUNC_VIRTUAL" />
8329        <field name="FUNC_PUREVIRTUAL" />
8330        <field name="FUNC_NONVIRTUAL" />
8331        <field name="FUNC_STATIC" />
8332        <field name="FUNC_DISPATCH" />
8333    </enum>
8334    <enum name="INVOKEKIND" namespace="System.Runtime.InteropServices">
8335        <field name="INVOKE_FUNC" />
8336        <field name="INVOKE_PROPERTYGET" />
8337        <field name="INVOKE_PROPERTYPUT" />
8338        <field name="INVOKE_PROPERTYPUTREF" />
8339    </enum>
8340    <enum name="CALLCONV" namespace="System.Runtime.InteropServices">
8341        <field name="CC_CDECL" />
8342        <field name="CC_MSCPASCAL" />
8343        <field name="CC_PASCAL" />
8344        <field name="CC_MACPASCAL" />
8345        <field name="CC_STDCALL" />
8346        <field name="CC_RESERVED" />
8347        <field name="CC_SYSCALL" />
8348        <field name="CC_MPWCDECL" />
8349        <field name="CC_MPWPASCAL" />
8350        <field name="CC_MAX" />
8351    </enum>
8352    <enum name="FUNCFLAGS" namespace="System.Runtime.InteropServices">
8353        <field name="FUNCFLAG_FRESTRICTED" />
8354        <field name="FUNCFLAG_FSOURCE" />
8355        <field name="FUNCFLAG_FBINDABLE" />
8356        <field name="FUNCFLAG_FREQUESTEDIT" />
8357        <field name="FUNCFLAG_FDISPLAYBIND" />
8358        <field name="FUNCFLAG_FDEFAULTBIND" />
8359        <field name="FUNCFLAG_FHIDDEN" />
8360        <field name="FUNCFLAG_FUSESGETLASTERROR" />
8361        <field name="FUNCFLAG_FDEFAULTCOLLELEM" />
8362        <field name="FUNCFLAG_FUIDEFAULT" />
8363        <field name="FUNCFLAG_FNONBROWSABLE" />
8364        <field name="FUNCFLAG_FREPLACEABLE" />
8365        <field name="FUNCFLAG_FIMMEDIATEBIND" />
8366    </enum>
8367    <enum name="VARFLAGS" namespace="System.Runtime.InteropServices">
8368        <field name="VARFLAG_FREADONLY" />
8369        <field name="VARFLAG_FSOURCE" />
8370        <field name="VARFLAG_FBINDABLE" />
8371        <field name="VARFLAG_FREQUESTEDIT" />
8372        <field name="VARFLAG_FDISPLAYBIND" />
8373        <field name="VARFLAG_FDEFAULTBIND" />
8374        <field name="VARFLAG_FHIDDEN" />
8375        <field name="VARFLAG_FRESTRICTED" />
8376        <field name="VARFLAG_FDEFAULTCOLLELEM" />
8377        <field name="VARFLAG_FUIDEFAULT" />
8378        <field name="VARFLAG_FNONBROWSABLE" />
8379        <field name="VARFLAG_FREPLACEABLE" />
8380        <field name="VARFLAG_FIMMEDIATEBIND" />
8381    </enum>
8382    <enum name="SYSKIND" namespace="System.Runtime.InteropServices">
8383        <field name="SYS_WIN16" />
8384        <field name="SYS_WIN32" />
8385        <field name="SYS_MAC" />
8386    </enum>
8387    <enum name="LIBFLAGS" namespace="System.Runtime.InteropServices">
8388        <field name="LIBFLAG_FRESTRICTED" />
8389        <field name="LIBFLAG_FCONTROL" />
8390        <field name="LIBFLAG_FHIDDEN" />
8391        <field name="LIBFLAG_FHASDISKIMAGE" />
8392    </enum>
8393    <interface name="IExpando" namespace="System.Runtime.InteropServices.Expando">
8394        <method name="RemoveMember(System.Reflection.MemberInfo)" argnames="m" returntype="System.Void" />
8395        <method name="AddMethod(System.String, System.Delegate)" argnames="name, method" returntype="System.Reflection.MethodInfo" />
8396        <method name="AddProperty(System.String)" argnames="name" returntype="System.Reflection.PropertyInfo" />
8397        <method name="AddField(System.String)" argnames="name" returntype="System.Reflection.FieldInfo" />
8398    </interface>
8399    <class name="AccessedThroughPropertyAttribute" namespace="System.Runtime.CompilerServices">
8400        <constructor name="AccessedThroughPropertyAttribute(System.String)" argnames="propertyName" />
8401        <property name="PropertyName" propertytype="System.String" />
8402    </class>
8403    <class name="CallConvCdecl" namespace="System.Runtime.CompilerServices">
8404        <constructor name="CallConvCdecl()" argnames="" />
8405    </class>
8406    <class name="CallConvStdcall" namespace="System.Runtime.CompilerServices">
8407        <constructor name="CallConvStdcall()" argnames="" />
8408    </class>
8409    <class name="CallConvThiscall" namespace="System.Runtime.CompilerServices">
8410        <constructor name="CallConvThiscall()" argnames="" />
8411    </class>
8412    <class name="CallConvFastcall" namespace="System.Runtime.CompilerServices">
8413        <constructor name="CallConvFastcall()" argnames="" />
8414    </class>
8415    <class name="RuntimeHelpers" namespace="System.Runtime.CompilerServices">
8416        <property name="OffsetToStringData" propertytype="System.Int32" />
8417        <method name="InitializeArray(System.Array, System.RuntimeFieldHandle)" argnames="array, fldHandle" returntype="System.Void" />
8418        <method name="GetObjectValue(System.Object)" argnames="obj" returntype="System.Object" />
8419        <method name="RunClassConstructor(System.RuntimeTypeHandle)" argnames="type" returntype="System.Void" />
8420    </class>
8421    <class name="CustomConstantAttribute" namespace="System.Runtime.CompilerServices">
8422        <constructor name="CustomConstantAttribute()" argnames="" />
8423        <property name="Value" propertytype="System.Object" />
8424    </class>
8425    <class name="DateTimeConstantAttribute" namespace="System.Runtime.CompilerServices">
8426        <constructor name="DateTimeConstantAttribute(System.Int64)" argnames="ticks" />
8427        <property name="Value" propertytype="System.Object" />
8428    </class>
8429    <class name="DiscardableAttribute" namespace="System.Runtime.CompilerServices">
8430        <constructor name="DiscardableAttribute()" argnames="" />
8431    </class>
8432    <class name="DecimalConstantAttribute" namespace="System.Runtime.CompilerServices">
8433        <constructor name="DecimalConstantAttribute(System.Byte, System.Byte, System.UInt32, System.UInt32, System.UInt32)" argnames="scale, sign, hi, mid, low" />
8434        <property name="Value" propertytype="System.Decimal" />
8435    </class>
8436    <class name="CompilationRelaxationsAttribute" namespace="System.Runtime.CompilerServices">
8437        <constructor name="CompilationRelaxationsAttribute(System.Int32)" argnames="relaxations" />
8438        <property name="CompilationRelaxations" propertytype="System.Int32" />
8439    </class>
8440    <class name="CompilerGlobalScopeAttribute" namespace="System.Runtime.CompilerServices">
8441        <constructor name="CompilerGlobalScopeAttribute()" argnames="" />
8442    </class>
8443    <class name="IDispatchConstantAttribute" namespace="System.Runtime.CompilerServices">
8444        <constructor name="IDispatchConstantAttribute()" argnames="" />
8445        <property name="Value" propertytype="System.Object" />
8446    </class>
8447    <class name="IndexerNameAttribute" namespace="System.Runtime.CompilerServices">
8448        <constructor name="IndexerNameAttribute(System.String)" argnames="indexerName" />
8449    </class>
8450    <class name="IsVolatile" namespace="System.Runtime.CompilerServices" />
8451    <class name="IUnknownConstantAttribute" namespace="System.Runtime.CompilerServices">
8452        <constructor name="IUnknownConstantAttribute()" argnames="" />
8453        <property name="Value" propertytype="System.Object" />
8454    </class>
8455    <class name="MethodImplAttribute" namespace="System.Runtime.CompilerServices">
8456        <constructor name="MethodImplAttribute(System.Runtime.CompilerServices.MethodImplOptions)" argnames="methodImplOptions" />
8457        <constructor name="MethodImplAttribute(System.Int16)" argnames="value" />
8458        <constructor name="MethodImplAttribute()" argnames="" />
8459        <field name="MethodCodeType" />
8460        <property name="Value" propertytype="System.Runtime.CompilerServices.MethodImplOptions" />
8461    </class>
8462    <class name="RequiredAttributeAttribute" namespace="System.Runtime.CompilerServices">
8463        <constructor name="RequiredAttributeAttribute(System.Type)" argnames="requiredContract" />
8464        <property name="RequiredContract" propertytype="System.Type" />
8465    </class>
8466    <enum name="MethodImplOptions" namespace="System.Runtime.CompilerServices">
8467        <field name="Unmanaged" />
8468        <field name="ForwardRef" />
8469        <field name="PreserveSig" />
8470        <field name="InternalCall" />
8471        <field name="Synchronized" />
8472        <field name="NoInlining" />
8473    </enum>
8474    <enum name="MethodCodeType" namespace="System.Runtime.CompilerServices">
8475        <field name="IL" />
8476        <field name="Native" />
8477        <field name="OPTIL" />
8478        <field name="Runtime" />
8479    </enum>
8480    <class name="EnvironmentPermission" namespace="System.Security.Permissions">
8481        <constructor name="EnvironmentPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8482        <constructor name="EnvironmentPermission(System.Security.Permissions.EnvironmentPermissionAccess, System.String)" argnames="flag, pathList" />
8483        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8484        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8485        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8486        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8487        <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />
8488        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8489        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8490        <method name="SetPathList(System.Security.Permissions.EnvironmentPermissionAccess, System.String)" argnames="flag, pathList" returntype="System.Void" />
8491        <method name="AddPathList(System.Security.Permissions.EnvironmentPermissionAccess, System.String)" argnames="flag, pathList" returntype="System.Void" />
8492        <method name="GetPathList(System.Security.Permissions.EnvironmentPermissionAccess)" argnames="flag" returntype="System.String" />
8493    </class>
8494    <class name="FileDialogPermission" namespace="System.Security.Permissions">
8495        <constructor name="FileDialogPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8496        <constructor name="FileDialogPermission(System.Security.Permissions.FileDialogPermissionAccess)" argnames="access" />
8497        <property name="Access" propertytype="System.Security.Permissions.FileDialogPermissionAccess" />
8498        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8499        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8500        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8501        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8502        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8503        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8504        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8505        <method name="ToString()" argnames="" returntype="System.String" />
8506    </class>
8507    <class name="FileIOPermission" namespace="System.Security.Permissions">
8508        <constructor name="FileIOPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8509        <constructor name="FileIOPermission(System.Security.Permissions.FileIOPermissionAccess, System.String)" argnames="access, path" />
8510        <constructor name="FileIOPermission(System.Security.Permissions.FileIOPermissionAccess, System.String[])" argnames="access, pathList" />
8511        <property name="AllLocalFiles" propertytype="System.Security.Permissions.FileIOPermissionAccess" />
8512        <property name="AllFiles" propertytype="System.Security.Permissions.FileIOPermissionAccess" />
8513        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8514        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8515        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8516        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8517        <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />
8518        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8519        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8520        <method name="SetPathList(System.Security.Permissions.FileIOPermissionAccess, System.String)" argnames="access, path" returntype="System.Void" />
8521        <method name="SetPathList(System.Security.Permissions.FileIOPermissionAccess, System.String[])" argnames="access, pathList" returntype="System.Void" />
8522        <method name="AddPathList(System.Security.Permissions.FileIOPermissionAccess, System.String)" argnames="access, path" returntype="System.Void" />
8523        <method name="AddPathList(System.Security.Permissions.FileIOPermissionAccess, System.String[])" argnames="access, pathList" returntype="System.Void" />
8524        <method name="GetPathList(System.Security.Permissions.FileIOPermissionAccess)" argnames="access" returntype="System.String[]" />
8525    </class>
8526    <class name="IsolatedStoragePermission" namespace="System.Security.Permissions">
8527        <constructor name="IsolatedStoragePermission(System.Security.Permissions.PermissionState)" argnames="state" />
8528        <property name="UserQuota" propertytype="System.Int64" />
8529        <property name="UsageAllowed" propertytype="System.Security.Permissions.IsolatedStorageContainment" />
8530        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8531        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8532        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8533    </class>
8534    <class name="IsolatedStorageFilePermission" namespace="System.Security.Permissions">
8535        <constructor name="IsolatedStorageFilePermission(System.Security.Permissions.PermissionState)" argnames="state" />
8536        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8537        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8538        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8539        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8540    </class>
8541    <class name="SecurityAttribute" namespace="System.Security.Permissions">
8542        <constructor name="SecurityAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8543        <property name="Action" propertytype="System.Security.Permissions.SecurityAction" />
8544        <property name="Unrestricted" propertytype="System.Boolean" />
8545        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8546    </class>
8547    <class name="CodeAccessSecurityAttribute" namespace="System.Security.Permissions">
8548        <constructor name="CodeAccessSecurityAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8549    </class>
8550    <class name="EnvironmentPermissionAttribute" namespace="System.Security.Permissions">
8551        <constructor name="EnvironmentPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8552        <property name="Read" propertytype="System.String" />
8553        <property name="Write" propertytype="System.String" />
8554        <property name="All" propertytype="System.String" />
8555        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8556    </class>
8557    <class name="FileDialogPermissionAttribute" namespace="System.Security.Permissions">
8558        <constructor name="FileDialogPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8559        <property name="Open" propertytype="System.Boolean" />
8560        <property name="Save" propertytype="System.Boolean" />
8561        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8562    </class>
8563    <class name="FileIOPermissionAttribute" namespace="System.Security.Permissions">
8564        <constructor name="FileIOPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8565        <property name="Read" propertytype="System.String" />
8566        <property name="Write" propertytype="System.String" />
8567        <property name="Append" propertytype="System.String" />
8568        <property name="PathDiscovery" propertytype="System.String" />
8569        <property name="All" propertytype="System.String" />
8570        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8571    </class>
8572    <class name="PrincipalPermissionAttribute" namespace="System.Security.Permissions">
8573        <constructor name="PrincipalPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8574        <property name="Name" propertytype="System.String" />
8575        <property name="Role" propertytype="System.String" />
8576        <property name="Authenticated" propertytype="System.Boolean" />
8577        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8578    </class>
8579    <class name="ReflectionPermissionAttribute" namespace="System.Security.Permissions">
8580        <constructor name="ReflectionPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8581        <property name="Flags" propertytype="System.Security.Permissions.ReflectionPermissionFlag" />
8582        <property name="TypeInformation" propertytype="System.Boolean" />
8583        <property name="MemberAccess" propertytype="System.Boolean" />
8584        <property name="ReflectionEmit" propertytype="System.Boolean" />
8585        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8586    </class>
8587    <class name="RegistryPermissionAttribute" namespace="System.Security.Permissions">
8588        <constructor name="RegistryPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8589        <property name="Read" propertytype="System.String" />
8590        <property name="Write" propertytype="System.String" />
8591        <property name="Create" propertytype="System.String" />
8592        <property name="All" propertytype="System.String" />
8593        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8594    </class>
8595    <class name="SecurityPermissionAttribute" namespace="System.Security.Permissions">
8596        <constructor name="SecurityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8597        <property name="Flags" propertytype="System.Security.Permissions.SecurityPermissionFlag" />
8598        <property name="Assertion" propertytype="System.Boolean" />
8599        <property name="UnmanagedCode" propertytype="System.Boolean" />
8600        <property name="Execution" propertytype="System.Boolean" />
8601        <property name="SkipVerification" propertytype="System.Boolean" />
8602        <property name="ControlThread" propertytype="System.Boolean" />
8603        <property name="ControlEvidence" propertytype="System.Boolean" />
8604        <property name="ControlPolicy" propertytype="System.Boolean" />
8605        <property name="ControlDomainPolicy" propertytype="System.Boolean" />
8606        <property name="ControlPrincipal" propertytype="System.Boolean" />
8607        <property name="ControlAppDomain" propertytype="System.Boolean" />
8608        <property name="SerializationFormatter" propertytype="System.Boolean" />
8609        <property name="RemotingConfiguration" propertytype="System.Boolean" />
8610        <property name="Infrastructure" propertytype="System.Boolean" />
8611        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8612    </class>
8613    <class name="UIPermissionAttribute" namespace="System.Security.Permissions">
8614        <constructor name="UIPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8615        <property name="Window" propertytype="System.Security.Permissions.UIPermissionWindow" />
8616        <property name="Clipboard" propertytype="System.Security.Permissions.UIPermissionClipboard" />
8617        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8618    </class>
8619    <class name="ZoneIdentityPermissionAttribute" namespace="System.Security.Permissions">
8620        <constructor name="ZoneIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8621        <property name="Zone" propertytype="System.Security.SecurityZone" />
8622        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8623    </class>
8624    <class name="StrongNameIdentityPermissionAttribute" namespace="System.Security.Permissions">
8625        <constructor name="StrongNameIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8626        <property name="Name" propertytype="System.String" />
8627        <property name="Version" propertytype="System.String" />
8628        <property name="PublicKey" propertytype="System.String" />
8629        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8630    </class>
8631    <class name="SiteIdentityPermissionAttribute" namespace="System.Security.Permissions">
8632        <constructor name="SiteIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8633        <property name="Site" propertytype="System.String" />
8634        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8635    </class>
8636    <class name="UrlIdentityPermissionAttribute" namespace="System.Security.Permissions">
8637        <constructor name="UrlIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8638        <property name="Url" propertytype="System.String" />
8639        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8640    </class>
8641    <class name="PublisherIdentityPermissionAttribute" namespace="System.Security.Permissions">
8642        <constructor name="PublisherIdentityPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8643        <property name="X509Certificate" propertytype="System.String" />
8644        <property name="CertFile" propertytype="System.String" />
8645        <property name="SignedFile" propertytype="System.String" />
8646        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8647    </class>
8648    <class name="IsolatedStoragePermissionAttribute" namespace="System.Security.Permissions">
8649        <constructor name="IsolatedStoragePermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8650        <property name="UserQuota" propertytype="System.Int64" />
8651        <property name="UsageAllowed" propertytype="System.Security.Permissions.IsolatedStorageContainment" />
8652    </class>
8653    <class name="IsolatedStorageFilePermissionAttribute" namespace="System.Security.Permissions">
8654        <constructor name="IsolatedStorageFilePermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8655        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8656    </class>
8657    <class name="PermissionSetAttribute" namespace="System.Security.Permissions">
8658        <constructor name="PermissionSetAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
8659        <property name="File" propertytype="System.String" />
8660        <property name="UnicodeEncoded" propertytype="System.Boolean" />
8661        <property name="Name" propertytype="System.String" />
8662        <property name="XML" propertytype="System.String" />
8663        <method name="CreatePermission()" argnames="" returntype="System.Security.IPermission" />
8664        <method name="CreatePermissionSet()" argnames="" returntype="System.Security.PermissionSet" />
8665    </class>
8666    <class name="PublisherIdentityPermission" namespace="System.Security.Permissions">
8667        <constructor name="PublisherIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8668        <constructor name="PublisherIdentityPermission(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="certificate" />
8669        <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
8670        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8671        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8672        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8673        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8674        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8675        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8676    </class>
8677    <class name="ReflectionPermission" namespace="System.Security.Permissions">
8678        <constructor name="ReflectionPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8679        <constructor name="ReflectionPermission(System.Security.Permissions.ReflectionPermissionFlag)" argnames="flag" />
8680        <property name="Flags" propertytype="System.Security.Permissions.ReflectionPermissionFlag" />
8681        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8682        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8683        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8684        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8685        <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />
8686        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8687        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8688    </class>
8689    <class name="RegistryPermission" namespace="System.Security.Permissions">
8690        <constructor name="RegistryPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8691        <constructor name="RegistryPermission(System.Security.Permissions.RegistryPermissionAccess, System.String)" argnames="access, pathList" />
8692        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8693        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8694        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8695        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8696        <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />
8697        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8698        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8699        <method name="SetPathList(System.Security.Permissions.RegistryPermissionAccess, System.String)" argnames="access, pathList" returntype="System.Void" />
8700        <method name="AddPathList(System.Security.Permissions.RegistryPermissionAccess, System.String)" argnames="access, pathList" returntype="System.Void" />
8701        <method name="GetPathList(System.Security.Permissions.RegistryPermissionAccess)" argnames="access" returntype="System.String" />
8702    </class>
8703    <class name="PrincipalPermission" namespace="System.Security.Permissions">
8704        <constructor name="PrincipalPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8705        <constructor name="PrincipalPermission(System.String, System.String)" argnames="name, role" />
8706        <constructor name="PrincipalPermission(System.String, System.String, System.Boolean)" argnames="name, role, isAuthenticated" />
8707        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8708        <method name="FromXml(System.Security.SecurityElement)" argnames="elem" returntype="System.Void" />
8709        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8710        <method name="Demand()" argnames="" returntype="System.Void" />
8711        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8712        <method name="Union(System.Security.IPermission)" argnames="other" returntype="System.Security.IPermission" />
8713        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8714        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8715        <method name="ToString()" argnames="" returntype="System.String" />
8716    </class>
8717    <class name="SecurityPermission" namespace="System.Security.Permissions">
8718        <constructor name="SecurityPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8719        <constructor name="SecurityPermission(System.Security.Permissions.SecurityPermissionFlag)" argnames="flag" />
8720        <property name="Flags" propertytype="System.Security.Permissions.SecurityPermissionFlag" />
8721        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8722        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8723        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8724        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8725        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8726        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8727        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8728    </class>
8729    <class name="SiteIdentityPermission" namespace="System.Security.Permissions">
8730        <constructor name="SiteIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8731        <constructor name="SiteIdentityPermission(System.String)" argnames="site" />
8732        <property name="Site" propertytype="System.String" />
8733        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8734        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8735        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8736        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8737        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8738        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8739    </class>
8740    <class name="StrongNameIdentityPermission" namespace="System.Security.Permissions">
8741        <constructor name="StrongNameIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8742        <constructor name="StrongNameIdentityPermission(System.Security.Permissions.StrongNamePublicKeyBlob, System.String, System.Version)" argnames="blob, name, version" />
8743        <property name="PublicKey" propertytype="System.Security.Permissions.StrongNamePublicKeyBlob" />
8744        <property name="Name" propertytype="System.String" />
8745        <property name="Version" propertytype="System.Version" />
8746        <method name="FromXml(System.Security.SecurityElement)" argnames="e" returntype="System.Void" />
8747        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8748        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8749        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8750        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8751        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8752    </class>
8753    <class name="StrongNamePublicKeyBlob" namespace="System.Security.Permissions">
8754        <constructor name="StrongNamePublicKeyBlob(System.Byte[])" argnames="publicKey" />
8755        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
8756        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
8757        <method name="ToString()" argnames="" returntype="System.String" />
8758    </class>
8759    <class name="UIPermission" namespace="System.Security.Permissions">
8760        <constructor name="UIPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8761        <constructor name="UIPermission(System.Security.Permissions.UIPermissionWindow, System.Security.Permissions.UIPermissionClipboard)" argnames="windowFlag, clipboardFlag" />
8762        <constructor name="UIPermission(System.Security.Permissions.UIPermissionWindow)" argnames="windowFlag" />
8763        <constructor name="UIPermission(System.Security.Permissions.UIPermissionClipboard)" argnames="clipboardFlag" />
8764        <property name="Window" propertytype="System.Security.Permissions.UIPermissionWindow" />
8765        <property name="Clipboard" propertytype="System.Security.Permissions.UIPermissionClipboard" />
8766        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8767        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8768        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8769        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8770        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8771        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8772        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8773    </class>
8774    <class name="UrlIdentityPermission" namespace="System.Security.Permissions">
8775        <constructor name="UrlIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8776        <constructor name="UrlIdentityPermission(System.String)" argnames="site" />
8777        <property name="Url" propertytype="System.String" />
8778        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8779        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8780        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8781        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8782        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8783        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8784    </class>
8785    <class name="ZoneIdentityPermission" namespace="System.Security.Permissions">
8786        <constructor name="ZoneIdentityPermission(System.Security.Permissions.PermissionState)" argnames="state" />
8787        <constructor name="ZoneIdentityPermission(System.Security.SecurityZone)" argnames="zone" />
8788        <property name="SecurityZone" propertytype="System.Security.SecurityZone" />
8789        <method name="FromXml(System.Security.SecurityElement)" argnames="esd" returntype="System.Void" />
8790        <method name="ToXml()" argnames="" returntype="System.Security.SecurityElement" />
8791        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
8792        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8793        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
8794        <method name="Copy()" argnames="" returntype="System.Security.IPermission" />
8795    </class>
8796    <interface name="IUnrestrictedPermission" namespace="System.Security.Permissions">
8797        <method name="IsUnrestricted()" argnames="" returntype="System.Boolean" />
8798    </interface>
8799    <enum name="EnvironmentPermissionAccess" namespace="System.Security.Permissions">
8800        <field name="NoAccess" />
8801        <field name="Read" />
8802        <field name="Write" />
8803        <field name="AllAccess" />
8804    </enum>
8805    <enum name="FileDialogPermissionAccess" namespace="System.Security.Permissions">
8806        <field name="None" />
8807        <field name="Open" />
8808        <field name="Save" />
8809        <field name="OpenSave" />
8810    </enum>
8811    <enum name="FileIOPermissionAccess" namespace="System.Security.Permissions">
8812        <field name="NoAccess" />
8813        <field name="Read" />
8814        <field name="Write" />
8815        <field name="Append" />
8816        <field name="PathDiscovery" />
8817        <field name="AllAccess" />
8818    </enum>
8819    <enum name="IsolatedStorageContainment" namespace="System.Security.Permissions">
8820        <field name="None" />
8821        <field name="DomainIsolationByUser" />
8822        <field name="AssemblyIsolationByUser" />
8823        <field name="DomainIsolationByRoamingUser" />
8824        <field name="AssemblyIsolationByRoamingUser" />
8825        <field name="AdministerIsolatedStorageByUser" />
8826        <field name="UnrestrictedIsolatedStorage" />
8827    </enum>
8828    <enum name="PermissionState" namespace="System.Security.Permissions">
8829        <field name="Unrestricted" />
8830        <field name="None" />
8831    </enum>
8832    <enum name="SecurityAction" namespace="System.Security.Permissions">
8833        <field name="Demand" />
8834        <field name="Assert" />
8835        <field name="Deny" />
8836        <field name="PermitOnly" />
8837        <field name="LinkDemand" />
8838        <field name="InheritanceDemand" />
8839        <field name="RequestMinimum" />
8840        <field name="RequestOptional" />
8841        <field name="RequestRefuse" />
8842    </enum>
8843    <enum name="ReflectionPermissionFlag" namespace="System.Security.Permissions">
8844        <field name="NoFlags" />
8845        <field name="TypeInformation" />
8846        <field name="MemberAccess" />
8847        <field name="ReflectionEmit" />
8848        <field name="AllFlags" />
8849    </enum>
8850    <enum name="RegistryPermissionAccess" namespace="System.Security.Permissions">
8851        <field name="NoAccess" />
8852        <field name="Read" />
8853        <field name="Write" />
8854        <field name="Create" />
8855        <field name="AllAccess" />
8856    </enum>
8857    <enum name="SecurityPermissionFlag" namespace="System.Security.Permissions">
8858        <field name="NoFlags" />
8859        <field name="Assertion" />
8860        <field name="UnmanagedCode" />
8861        <field name="SkipVerification" />
8862        <field name="Execution" />
8863        <field name="ControlThread" />
8864        <field name="ControlEvidence" />
8865        <field name="ControlPolicy" />
8866        <field name="SerializationFormatter" />
8867        <field name="ControlDomainPolicy" />
8868        <field name="ControlPrincipal" />
8869        <field name="ControlAppDomain" />
8870        <field name="RemotingConfiguration" />
8871        <field name="Infrastructure" />
8872        <field name="AllFlags" />
8873    </enum>
8874    <enum name="UIPermissionWindow" namespace="System.Security.Permissions">
8875        <field name="NoWindows" />
8876        <field name="SafeSubWindows" />
8877        <field name="SafeTopLevelWindows" />
8878        <field name="AllWindows" />
8879    </enum>
8880    <enum name="UIPermissionClipboard" namespace="System.Security.Permissions">
8881        <field name="NoClipboard" />
8882        <field name="OwnClipboard" />
8883        <field name="AllClipboard" />
8884    </enum>
8885    <class name="ContextAttribute" namespace="System.Runtime.Remoting.Contexts">
8886        <constructor name="ContextAttribute(System.String)" argnames="name" />
8887        <field name="AttributeName" />
8888        <property name="Name" propertytype="System.String" />
8889        <method name="Freeze(System.Runtime.Remoting.Contexts.Context)" argnames="newContext" returntype="System.Void" />
8890        <method name="IsNewContextOK(System.Runtime.Remoting.Contexts.Context)" argnames="newCtx" returntype="System.Boolean" />
8891        <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Void" />
8892        <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, ctorMsg" returntype="System.Boolean" />
8893        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
8894        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
8895    </class>
8896    <class name="Context" namespace="System.Runtime.Remoting.Contexts">
8897        <constructor name="Context()" argnames="" />
8898        <property name="ContextID" propertytype="System.Int32" />
8899        <property name="InternalContextID" propertytype="System.Int32" />
8900        <property name="AppDomain" propertytype="System.AppDomain" />
8901        <property name="IsDefaultContext" propertytype="System.Boolean" />
8902        <property name="DefaultContext" propertytype="System.Runtime.Remoting.Contexts.Context" />
8903        <property name="IsThreadPoolAware" propertytype="System.Boolean" />
8904        <property name="ContextProperties" propertytype="System.Runtime.Remoting.Contexts.IContextProperty[]" />
8905        <property name="MyLocalStore" propertytype="System.LocalDataStore" />
8906        <property name="PerContextDynamicProperties" propertytype="System.Runtime.Remoting.Contexts.IDynamicProperty[]" />
8907        <property name="GlobalDynamicProperties" propertytype="System.Runtime.Remoting.Contexts.IDynamicProperty[]" />
8908        <property name="GlobalDynamicSinks" propertytype="System.Runtime.Remoting.Contexts.ArrayWithSize" />
8909        <property name="DynamicSinks" propertytype="System.Runtime.Remoting.Contexts.ArrayWithSize" />
8910        <method name="Freeze()" argnames="" returntype="System.Void" />
8911        <method name="SetProperty(System.Runtime.Remoting.Contexts.IContextProperty)" argnames="prop" returntype="System.Void" />
8912        <method name="GetProperty(System.String)" argnames="name" returntype="System.Runtime.Remoting.Contexts.IContextProperty" />
8913        <method name="Finalize()" argnames="" returntype="System.Void" />
8914        <method name="ToString()" argnames="" returntype="System.String" />
8915        <method name="DoCallBack(System.Runtime.Remoting.Contexts.CrossContextDelegate)" argnames="deleg" returntype="System.Void" />
8916        <method name="AllocateDataSlot()" argnames="" returntype="System.LocalDataStoreSlot" />
8917        <method name="AllocateNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />
8918        <method name="GetNamedDataSlot(System.String)" argnames="name" returntype="System.LocalDataStoreSlot" />
8919        <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />
8920        <method name="SetData(System.LocalDataStoreSlot, System.Object)" argnames="slot, data" returntype="System.Void" />
8921        <method name="GetData(System.LocalDataStoreSlot)" argnames="slot" returntype="System.Object" />
8922        <method name="RegisterDynamicProperty(System.Runtime.Remoting.Contexts.IDynamicProperty, System.ContextBoundObject, System.Runtime.Remoting.Contexts.Context)" argnames="prop, obj, ctx" returntype="System.Boolean" />
8923        <method name="UnregisterDynamicProperty(System.String, System.ContextBoundObject, System.Runtime.Remoting.Contexts.Context)" argnames="name, obj, ctx" returntype="System.Boolean" />
8924    </class>
8925    <class name="ContextProperty" namespace="System.Runtime.Remoting.Contexts">
8926        <property name="Name" propertytype="System.String" />
8927        <property name="Property" propertytype="System.Object" />
8928    </class>
8929    <class name="SynchronizationAttribute" namespace="System.Runtime.Remoting.Contexts">
8930        <constructor name="SynchronizationAttribute()" argnames="" />
8931        <constructor name="SynchronizationAttribute(System.Boolean)" argnames="reEntrant" />
8932        <constructor name="SynchronizationAttribute(System.Int32)" argnames="flag" />
8933        <constructor name="SynchronizationAttribute(System.Int32, System.Boolean)" argnames="flag, reEntrant" />
8934        <field name="NOT_SUPPORTED" />
8935        <field name="SUPPORTED" />
8936        <field name="REQUIRED" />
8937        <field name="REQUIRES_NEW" />
8938        <property name="Locked" propertytype="System.Boolean" />
8939        <property name="IsReEntrant" propertytype="System.Boolean" />
8940        <property name="SyncCallOutLCID" propertytype="System.String" />
8941        <property name="AsyncCallOutLCIDList" propertytype="System.Collections.ArrayList" />
8942        <method name="GetClientContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
8943        <method name="GetServerContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
8944        <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Void" />
8945        <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />
8946    </class>
8947    <interface name="IContextAttribute" namespace="System.Runtime.Remoting.Contexts">
8948        <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Void" />
8949        <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />
8950    </interface>
8951    <interface name="IContextProperty" namespace="System.Runtime.Remoting.Contexts">
8952        <property name="Name" propertytype="System.String" />
8953        <method name="Freeze(System.Runtime.Remoting.Contexts.Context)" argnames="newContext" returntype="System.Void" />
8954        <method name="IsNewContextOK(System.Runtime.Remoting.Contexts.Context)" argnames="newCtx" returntype="System.Boolean" />
8955    </interface>
8956    <interface name="IContextPropertyActivator" namespace="System.Runtime.Remoting.Contexts">
8957        <method name="DeliverServerContextToClientContext(System.Runtime.Remoting.Activation.IConstructionReturnMessage)" argnames="msg" returntype="System.Boolean" />
8958        <method name="CollectFromServerContext(System.Runtime.Remoting.Activation.IConstructionReturnMessage)" argnames="msg" returntype="System.Void" />
8959        <method name="DeliverClientContextToServerContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Boolean" />
8960        <method name="CollectFromClientContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Void" />
8961        <method name="IsOKToActivate(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Boolean" />
8962    </interface>
8963    <interface name="IContributeClientContextSink" namespace="System.Runtime.Remoting.Contexts">
8964        <method name="GetClientContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
8965    </interface>
8966    <interface name="IContributeDynamicSink" namespace="System.Runtime.Remoting.Contexts">
8967        <method name="GetDynamicSink()" argnames="" returntype="System.Runtime.Remoting.Contexts.IDynamicMessageSink" />
8968    </interface>
8969    <interface name="IContributeEnvoySink" namespace="System.Runtime.Remoting.Contexts">
8970        <method name="GetEnvoySink(System.MarshalByRefObject, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="obj, nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
8971    </interface>
8972    <interface name="IContributeObjectSink" namespace="System.Runtime.Remoting.Contexts">
8973        <method name="GetObjectSink(System.MarshalByRefObject, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="obj, nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
8974    </interface>
8975    <interface name="IContributeServerContextSink" namespace="System.Runtime.Remoting.Contexts">
8976        <method name="GetServerContextSink(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="nextSink" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
8977    </interface>
8978    <interface name="IDynamicProperty" namespace="System.Runtime.Remoting.Contexts">
8979        <property name="Name" propertytype="System.String" />
8980    </interface>
8981    <interface name="IDynamicMessageSink" namespace="System.Runtime.Remoting.Contexts">
8982        <method name="ProcessMessageFinish(System.Runtime.Remoting.Messaging.IMessage, System.Boolean, System.Boolean)" argnames="replyMsg, bCliSide, bAsync" returntype="System.Void" />
8983        <method name="ProcessMessageStart(System.Runtime.Remoting.Messaging.IMessage, System.Boolean, System.Boolean)" argnames="reqMsg, bCliSide, bAsync" returntype="System.Void" />
8984    </interface>
8985    <delegate name="CrossContextDelegate" namespace="System.Runtime.Remoting.Contexts">
8986        <constructor name="CrossContextDelegate(System.Object, System.IntPtr)" argnames="object, method" />
8987        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
8988        <method name="BeginInvoke(System.AsyncCallback, System.Object)" argnames="callback, object" returntype="System.IAsyncResult" />
8989        <method name="Invoke()" argnames="" returntype="System.Void" />
8990    </delegate>
8991    <class name="UrlAttribute" namespace="System.Runtime.Remoting.Activation">
8992        <constructor name="UrlAttribute(System.String)" argnames="callsiteURL" />
8993        <property name="UrlValue" propertytype="System.String" />
8994        <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Void" />
8995        <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />
8996        <method name="GetHashCode()" argnames="" returntype="System.Int32" />
8997        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
8998    </class>
8999    <interface name="IActivator" namespace="System.Runtime.Remoting.Activation">
9000        <property name="NextActivator" propertytype="System.Runtime.Remoting.Activation.IActivator" />
9001        <property name="Level" propertytype="System.Runtime.Remoting.Activation.ActivatorLevel" />
9002        <method name="Activate(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Runtime.Remoting.Activation.IConstructionReturnMessage" />
9003    </interface>
9004    <interface name="IConstructionCallMessage" namespace="System.Runtime.Remoting.Activation">
9005        <property name="Activator" propertytype="System.Runtime.Remoting.Activation.IActivator" />
9006        <property name="CallSiteActivationAttributes" propertytype="System.Object[]" />
9007        <property name="ActivationTypeName" propertytype="System.String" />
9008        <property name="ActivationType" propertytype="System.Type" />
9009        <property name="ContextProperties" propertytype="System.Collections.IList" />
9010    </interface>
9011    <interface name="IConstructionReturnMessage" namespace="System.Runtime.Remoting.Activation" />
9012    <enum name="ActivatorLevel" namespace="System.Runtime.Remoting.Activation">
9013        <field name="Construction" />
9014        <field name="Context" />
9015        <field name="AppDomain" />
9016        <field name="Process" />
9017        <field name="Machine" />
9018    </enum>
9019    <class name="AsyncResult" namespace="System.Runtime.Remoting.Messaging">
9020        <property name="IsCompleted" propertytype="System.Boolean" />
9021        <property name="AsyncDelegate" propertytype="System.Object" />
9022        <property name="AsyncState" propertytype="System.Object" />
9023        <property name="CompletedSynchronously" propertytype="System.Boolean" />
9024        <property name="EndInvokeCalled" propertytype="System.Boolean" />
9025        <property name="AsyncWaitHandle" propertytype="System.Threading.WaitHandle" />
9026        <property name="NextSink" propertytype="System.Runtime.Remoting.Messaging.IMessageSink" />
9027        <method name="AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="msg, replySink" returntype="System.Runtime.Remoting.Messaging.IMessageCtrl" />
9028        <method name="SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />
9029        <method name="GetReplyMessage()" argnames="" returntype="System.Runtime.Remoting.Messaging.IMessage" />
9030        <method name="SetMessageCtrl(System.Runtime.Remoting.Messaging.IMessageCtrl)" argnames="mc" returntype="System.Void" />
9031    </class>
9032    <class name="CallContext" namespace="System.Runtime.Remoting.Messaging">
9033        <property name="SecurityData" propertytype="System.Runtime.Remoting.Messaging.CallContextSecurityData" />
9034        <property name="RemotingData" propertytype="System.Runtime.Remoting.Messaging.CallContextRemotingData" />
9035        <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />
9036        <method name="GetData(System.String)" argnames="name" returntype="System.Object" />
9037        <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />
9038        <method name="GetHeaders()" argnames="" returntype="System.Runtime.Remoting.Messaging.Header[]" />
9039        <method name="SetHeaders(System.Runtime.Remoting.Messaging.Header[])" argnames="headers" returntype="System.Void" />
9040    </class>
9041    <class name="LogicalCallContext" namespace="System.Runtime.Remoting.Messaging">
9042        <property name="HasInfo" propertytype="System.Boolean" />
9043        <property name="HasUserData" propertytype="System.Boolean" />
9044        <property name="RemotingData" propertytype="System.Runtime.Remoting.Messaging.CallContextRemotingData" />
9045        <property name="SecurityData" propertytype="System.Runtime.Remoting.Messaging.CallContextSecurityData" />
9046        <property name="Datastore" propertytype="System.Collections.Hashtable" />
9047        <property name="Principal" propertytype="System.Security.Principal.IPrincipal" />
9048        <method name="Clone()" argnames="" returntype="System.Object" />
9049        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
9050        <method name="FreeNamedDataSlot(System.String)" argnames="name" returntype="System.Void" />
9051        <method name="GetData(System.String)" argnames="name" returntype="System.Object" />
9052        <method name="SetData(System.String, System.Object)" argnames="name, data" returntype="System.Void" />
9053    </class>
9054    <class name="InternalMessageWrapper" namespace="System.Runtime.Remoting.Messaging">
9055        <constructor name="InternalMessageWrapper(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" />
9056        <field name="WrappedMessage" />
9057    </class>
9058    <class name="MethodCallMessageWrapper" namespace="System.Runtime.Remoting.Messaging">
9059        <constructor name="MethodCallMessageWrapper(System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="msg" />
9060        <property name="Uri" propertytype="System.String" />
9061        <property name="MethodName" propertytype="System.String" />
9062        <property name="TypeName" propertytype="System.String" />
9063        <property name="MethodSignature" propertytype="System.Object" />
9064        <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />
9065        <property name="MethodBase" propertytype="System.Reflection.MethodBase" />
9066        <property name="ArgCount" propertytype="System.Int32" />
9067        <property name="Args" propertytype="System.Object[]" />
9068        <property name="HasVarArgs" propertytype="System.Boolean" />
9069        <property name="InArgCount" propertytype="System.Int32" />
9070        <property name="InArgs" propertytype="System.Object[]" />
9071        <property name="Properties" propertytype="System.Collections.IDictionary" />
9072        <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9073        <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />
9074        <method name="GetInArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9075        <method name="GetInArgName(System.Int32)" argnames="index" returntype="System.String" />
9076    </class>
9077    <class name="Header" namespace="System.Runtime.Remoting.Messaging">
9078        <constructor name="Header(System.String, System.Object)" argnames="_Name, _Value" />
9079        <constructor name="Header(System.String, System.Object, System.Boolean)" argnames="_Name, _Value, _MustUnderstand" />
9080        <constructor name="Header(System.String, System.Object, System.Boolean, System.String)" argnames="_Name, _Value, _MustUnderstand, _HeaderNamespace" />
9081        <field name="Name" />
9082        <field name="Value" />
9083        <field name="MustUnderstand" />
9084        <field name="HeaderNamespace" />
9085    </class>
9086    <class name="ReturnMessage" namespace="System.Runtime.Remoting.Messaging">
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" />
9088        <constructor name="ReturnMessage(System.Exception, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="e, mcm" />
9089        <property name="Uri" propertytype="System.String" />
9090        <property name="MethodName" propertytype="System.String" />
9091        <property name="TypeName" propertytype="System.String" />
9092        <property name="MethodSignature" propertytype="System.Object" />
9093        <property name="MethodBase" propertytype="System.Reflection.MethodBase" />
9094        <property name="HasVarArgs" propertytype="System.Boolean" />
9095        <property name="ArgCount" propertytype="System.Int32" />
9096        <property name="Args" propertytype="System.Object[]" />
9097        <property name="OutArgCount" propertytype="System.Int32" />
9098        <property name="OutArgs" propertytype="System.Object[]" />
9099        <property name="Exception" propertytype="System.Exception" />
9100        <property name="ReturnValue" propertytype="System.Object" />
9101        <property name="Properties" propertytype="System.Collections.IDictionary" />
9102        <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />
9103        <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9104        <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />
9105        <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9106        <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />
9107    </class>
9108    <class name="MethodCall" namespace="System.Runtime.Remoting.Messaging">
9109        <constructor name="MethodCall(System.Runtime.Remoting.Messaging.Header[])" argnames="h1" />
9110        <constructor name="MethodCall(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" />
9111        <field name="ExternalProperties" />
9112        <field name="InternalProperties" />
9113        <property name="ArgCount" propertytype="System.Int32" />
9114        <property name="Args" propertytype="System.Object[]" />
9115        <property name="InArgCount" propertytype="System.Int32" />
9116        <property name="InArgs" propertytype="System.Object[]" />
9117        <property name="MethodName" propertytype="System.String" />
9118        <property name="TypeName" propertytype="System.String" />
9119        <property name="MethodSignature" propertytype="System.Object" />
9120        <property name="MethodBase" propertytype="System.Reflection.MethodBase" />
9121        <property name="Uri" propertytype="System.String" />
9122        <property name="HasVarArgs" propertytype="System.Boolean" />
9123        <property name="Properties" propertytype="System.Collections.IDictionary" />
9124        <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />
9125        <method name="RootSetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, ctx" returntype="System.Void" />
9126        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
9127        <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9128        <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />
9129        <method name="GetInArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9130        <method name="GetInArgName(System.Int32)" argnames="index" returntype="System.String" />
9131        <method name="HeaderHandler(System.Runtime.Remoting.Messaging.Header[])" argnames="h" returntype="System.Object" />
9132        <method name="Init()" argnames="" returntype="System.Void" />
9133        <method name="ResolveMethod()" argnames="" returntype="System.Void" />
9134    </class>
9135    <class name="ConstructionCall" namespace="System.Runtime.Remoting.Messaging">
9136        <constructor name="ConstructionCall(System.Runtime.Remoting.Messaging.Header[])" argnames="headers" />
9137        <constructor name="ConstructionCall(System.Runtime.Remoting.Messaging.IMessage)" argnames="m" />
9138        <property name="CallSiteActivationAttributes" propertytype="System.Object[]" />
9139        <property name="ActivationType" propertytype="System.Type" />
9140        <property name="ActivationTypeName" propertytype="System.String" />
9141        <property name="ContextProperties" propertytype="System.Collections.IList" />
9142        <property name="Properties" propertytype="System.Collections.IDictionary" />
9143        <property name="Activator" propertytype="System.Runtime.Remoting.Activation.IActivator" />
9144    </class>
9145    <class name="MethodResponse" namespace="System.Runtime.Remoting.Messaging">
9146        <constructor name="MethodResponse(System.Runtime.Remoting.Messaging.Header[], System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="h1, mcm" />
9147        <field name="InternalProperties" />
9148        <field name="ExternalProperties" />
9149        <property name="Uri" propertytype="System.String" />
9150        <property name="MethodName" propertytype="System.String" />
9151        <property name="TypeName" propertytype="System.String" />
9152        <property name="MethodSignature" propertytype="System.Object" />
9153        <property name="MethodBase" propertytype="System.Reflection.MethodBase" />
9154        <property name="HasVarArgs" propertytype="System.Boolean" />
9155        <property name="ArgCount" propertytype="System.Int32" />
9156        <property name="Args" propertytype="System.Object[]" />
9157        <property name="OutArgCount" propertytype="System.Int32" />
9158        <property name="OutArgs" propertytype="System.Object[]" />
9159        <property name="Exception" propertytype="System.Exception" />
9160        <property name="ReturnValue" propertytype="System.Object" />
9161        <property name="Properties" propertytype="System.Collections.IDictionary" />
9162        <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />
9163        <method name="RootSetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, ctx" returntype="System.Void" />
9164        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
9165        <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9166        <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />
9167        <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9168        <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />
9169        <method name="HeaderHandler(System.Runtime.Remoting.Messaging.Header[])" argnames="h" returntype="System.Object" />
9170    </class>
9171    <class name="ConstructionResponse" namespace="System.Runtime.Remoting.Messaging">
9172        <constructor name="ConstructionResponse(System.Runtime.Remoting.Messaging.Header[], System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="h, mcm" />
9173        <property name="Properties" propertytype="System.Collections.IDictionary" />
9174    </class>
9175    <class name="MethodReturnMessageWrapper" namespace="System.Runtime.Remoting.Messaging">
9176        <constructor name="MethodReturnMessageWrapper(System.Runtime.Remoting.Messaging.IMethodReturnMessage)" argnames="msg" />
9177        <property name="Uri" propertytype="System.String" />
9178        <property name="MethodName" propertytype="System.String" />
9179        <property name="TypeName" propertytype="System.String" />
9180        <property name="MethodSignature" propertytype="System.Object" />
9181        <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />
9182        <property name="MethodBase" propertytype="System.Reflection.MethodBase" />
9183        <property name="ArgCount" propertytype="System.Int32" />
9184        <property name="Args" propertytype="System.Object[]" />
9185        <property name="HasVarArgs" propertytype="System.Boolean" />
9186        <property name="OutArgCount" propertytype="System.Int32" />
9187        <property name="OutArgs" propertytype="System.Object[]" />
9188        <property name="Exception" propertytype="System.Exception" />
9189        <property name="ReturnValue" propertytype="System.Object" />
9190        <property name="Properties" propertytype="System.Collections.IDictionary" />
9191        <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9192        <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />
9193        <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9194        <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />
9195    </class>
9196    <class name="OneWayAttribute" namespace="System.Runtime.Remoting.Messaging">
9197        <constructor name="OneWayAttribute()" argnames="" />
9198    </class>
9199    <class name="RemotingSurrogateSelector" namespace="System.Runtime.Remoting.Messaging">
9200        <constructor name="RemotingSurrogateSelector()" argnames="" />
9201        <property name="Filter" propertytype="System.Runtime.Remoting.Messaging.MessageSurrogateFilter" />
9202        <method name="GetNextSelector()" argnames="" returntype="System.Runtime.Serialization.ISurrogateSelector" />
9203        <method name="GetSurrogate(System.Type, System.Runtime.Serialization.StreamingContext, System.Runtime.Serialization.ISurrogateSelector&amp;)" argnames="type, context, ssout" returntype="System.Runtime.Serialization.ISerializationSurrogate" />
9204        <method name="ChainSelector(System.Runtime.Serialization.ISurrogateSelector)" argnames="selector" returntype="System.Void" />
9205        <method name="UseSoapFormat()" argnames="" returntype="System.Void" />
9206        <method name="SetRootObject(System.Object)" argnames="obj" returntype="System.Void" />
9207        <method name="GetRootObject()" argnames="" returntype="System.Object" />
9208    </class>
9209    <interface name="IMessageSink" namespace="System.Runtime.Remoting.Messaging">
9210        <property name="NextSink" propertytype="System.Runtime.Remoting.Messaging.IMessageSink" />
9211        <method name="AsyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="msg, replySink" returntype="System.Runtime.Remoting.Messaging.IMessageCtrl" />
9212        <method name="SyncProcessMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />
9213    </interface>
9214    <interface name="ILogicalThreadAffinative" namespace="System.Runtime.Remoting.Messaging" />
9215    <interface name="IMessage" namespace="System.Runtime.Remoting.Messaging">
9216        <property name="Properties" propertytype="System.Collections.IDictionary" />
9217    </interface>
9218    <interface name="IMethodMessage" namespace="System.Runtime.Remoting.Messaging">
9219        <property name="Uri" propertytype="System.String" />
9220        <property name="MethodName" propertytype="System.String" />
9221        <property name="TypeName" propertytype="System.String" />
9222        <property name="MethodSignature" propertytype="System.Object" />
9223        <property name="ArgCount" propertytype="System.Int32" />
9224        <property name="Args" propertytype="System.Object[]" />
9225        <property name="HasVarArgs" propertytype="System.Boolean" />
9226        <property name="LogicalCallContext" propertytype="System.Runtime.Remoting.Messaging.LogicalCallContext" />
9227        <property name="MethodBase" propertytype="System.Reflection.MethodBase" />
9228        <method name="GetArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9229        <method name="GetArgName(System.Int32)" argnames="index" returntype="System.String" />
9230    </interface>
9231    <interface name="IMethodCallMessage" namespace="System.Runtime.Remoting.Messaging">
9232        <property name="InArgCount" propertytype="System.Int32" />
9233        <property name="InArgs" propertytype="System.Object[]" />
9234        <method name="GetInArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9235        <method name="GetInArgName(System.Int32)" argnames="index" returntype="System.String" />
9236    </interface>
9237    <interface name="IMethodReturnMessage" namespace="System.Runtime.Remoting.Messaging">
9238        <property name="OutArgCount" propertytype="System.Int32" />
9239        <property name="OutArgs" propertytype="System.Object[]" />
9240        <property name="Exception" propertytype="System.Exception" />
9241        <property name="ReturnValue" propertytype="System.Object" />
9242        <method name="GetOutArg(System.Int32)" argnames="argNum" returntype="System.Object" />
9243        <method name="GetOutArgName(System.Int32)" argnames="index" returntype="System.String" />
9244    </interface>
9245    <interface name="IMessageCtrl" namespace="System.Runtime.Remoting.Messaging">
9246        <method name="Cancel(System.Int32)" argnames="msToCancel" returntype="System.Void" />
9247    </interface>
9248    <interface name="IRemotingFormatter" namespace="System.Runtime.Remoting.Messaging">
9249        <method name="Serialize(System.IO.Stream, System.Object, System.Runtime.Remoting.Messaging.Header[])" argnames="serializationStream, graph, headers" returntype="System.Void" />
9250        <method name="Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler)" argnames="serializationStream, handler" returntype="System.Object" />
9251    </interface>
9252    <delegate name="HeaderHandler" namespace="System.Runtime.Remoting.Messaging">
9253        <constructor name="HeaderHandler(System.Object, System.IntPtr)" argnames="object, method" />
9254        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Object" />
9255        <method name="BeginInvoke(System.Runtime.Remoting.Messaging.Header[], System.AsyncCallback, System.Object)" argnames="headers, callback, object" returntype="System.IAsyncResult" />
9256        <method name="Invoke(System.Runtime.Remoting.Messaging.Header[])" argnames="headers" returntype="System.Object" />
9257    </delegate>
9258    <delegate name="MessageSurrogateFilter" namespace="System.Runtime.Remoting.Messaging">
9259        <constructor name="MessageSurrogateFilter(System.Object, System.IntPtr)" argnames="object, method" />
9260        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />
9261        <method name="BeginInvoke(System.String, System.Object, System.AsyncCallback, System.Object)" argnames="key, value, callback, object" returntype="System.IAsyncResult" />
9262        <method name="Invoke(System.String, System.Object)" argnames="key, value" returntype="System.Boolean" />
9263    </delegate>
9264    <class name="ChannelServices" namespace="System.Runtime.Remoting.Channels">
9265        <property name="CurrentChannelData" propertytype="System.Object[]" />
9266        <property name="remoteCalls" propertytype="System.Int64" />
9267        <property name="RegisteredChannels" propertytype="System.Runtime.Remoting.Channels.IChannel[]" />
9268        <method name="RegisterChannel(System.Runtime.Remoting.Channels.IChannel)" argnames="chnl" returntype="System.Void" />
9269        <method name="UnregisterChannel(System.Runtime.Remoting.Channels.IChannel)" argnames="chnl" returntype="System.Void" />
9270        <method name="GetChannel(System.String)" argnames="name" returntype="System.Runtime.Remoting.Channels.IChannel" />
9271        <method name="GetUrlsForObject(System.MarshalByRefObject)" argnames="obj" returntype="System.String[]" />
9272        <method name="GetChannelSinkProperties(System.Object)" argnames="obj" returntype="System.Collections.IDictionary" />
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" />
9274        <method name="SyncDispatchMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />
9275        <method name="AsyncDispatchMessage(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Messaging.IMessageSink)" argnames="msg, replySink" returntype="System.Runtime.Remoting.Messaging.IMessageCtrl" />
9276        <method name="CreateServerChannelSinkChain(System.Runtime.Remoting.Channels.IServerChannelSinkProvider, System.Runtime.Remoting.Channels.IChannelReceiver)" argnames="provider, channel" returntype="System.Runtime.Remoting.Channels.IServerChannelSink" />
9277    </class>
9278    <class name="ClientChannelSinkStack" namespace="System.Runtime.Remoting.Channels">
9279        <constructor name="ClientChannelSinkStack()" argnames="" />
9280        <constructor name="ClientChannelSinkStack(System.Runtime.Remoting.Messaging.IMessageSink)" argnames="replySink" />
9281        <method name="DispatchException(System.Exception)" argnames="e" returntype="System.Void" />
9282        <method name="DispatchReplyMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Void" />
9283        <method name="AsyncProcessResponse(System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="headers, stream" returntype="System.Void" />
9284        <method name="Pop(System.Runtime.Remoting.Channels.IClientChannelSink)" argnames="sink" returntype="System.Object" />
9285        <method name="Push(System.Runtime.Remoting.Channels.IClientChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9286    </class>
9287    <class name="ServerChannelSinkStack" namespace="System.Runtime.Remoting.Channels">
9288        <constructor name="ServerChannelSinkStack()" argnames="" />
9289        <property name="AsyncMessage" propertytype="System.Runtime.Remoting.Messaging.IMessage" />
9290        <property name="AsyncEnd" propertytype="System.Reflection.MethodInfo" />
9291        <property name="ServerObject" propertytype="System.Object" />
9292        <property name="Message" propertytype="System.Runtime.Remoting.Messaging.IMethodCallMessage" />
9293        <method name="GetResponseStream(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="msg, headers" returntype="System.IO.Stream" />
9294        <method name="AsyncProcessResponse(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="msg, headers, stream" returntype="System.Void" />
9295        <method name="ServerCallback(System.IAsyncResult)" argnames="ar" returntype="System.Void" />
9296        <method name="StoreAndDispatch(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9297        <method name="Store(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9298        <method name="Pop(System.Runtime.Remoting.Channels.IServerChannelSink)" argnames="sink" returntype="System.Object" />
9299        <method name="Push(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9300    </class>
9301    <class name="ChannelDataStore" namespace="System.Runtime.Remoting.Channels">
9302        <constructor name="ChannelDataStore(System.String[])" argnames="channelURIs" />
9303        <property name="ChannelUris" propertytype="System.String[]" />
9304        <property name="Item" propertytype="System.Object" />
9305    </class>
9306    <class name="TransportHeaders" namespace="System.Runtime.Remoting.Channels">
9307        <constructor name="TransportHeaders()" argnames="" />
9308        <property name="Item" propertytype="System.Object" />
9309        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
9310    </class>
9311    <class name="SinkProviderData" namespace="System.Runtime.Remoting.Channels">
9312        <constructor name="SinkProviderData(System.String)" argnames="name" />
9313        <property name="Name" propertytype="System.String" />
9314        <property name="Properties" propertytype="System.Collections.IDictionary" />
9315        <property name="Children" propertytype="System.Collections.IList" />
9316    </class>
9317    <class name="BaseChannelObjectWithProperties" namespace="System.Runtime.Remoting.Channels">
9318        <constructor name="BaseChannelObjectWithProperties()" argnames="" />
9319        <property name="Properties" propertytype="System.Collections.IDictionary" />
9320        <property name="Item" propertytype="System.Object" />
9321        <property name="Keys" propertytype="System.Collections.ICollection" />
9322        <property name="Values" propertytype="System.Collections.ICollection" />
9323        <property name="IsReadOnly" propertytype="System.Boolean" />
9324        <property name="IsFixedSize" propertytype="System.Boolean" />
9325        <property name="Count" propertytype="System.Int32" />
9326        <property name="SyncRoot" propertytype="System.Object" />
9327        <property name="IsSynchronized" propertytype="System.Boolean" />
9328        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
9329        <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />
9330        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
9331        <method name="Clear()" argnames="" returntype="System.Void" />
9332        <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
9333        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
9334    </class>
9335    <class name="BaseChannelSinkWithProperties" namespace="System.Runtime.Remoting.Channels">
9336        <constructor name="BaseChannelSinkWithProperties()" argnames="" />
9337    </class>
9338    <class name="BaseChannelWithProperties" namespace="System.Runtime.Remoting.Channels">
9339        <constructor name="BaseChannelWithProperties()" argnames="" />
9340        <field name="SinksWithProperties" />
9341        <property name="Properties" propertytype="System.Collections.IDictionary" />
9342    </class>
9343    <interface name="IClientResponseChannelSinkStack" namespace="System.Runtime.Remoting.Channels">
9344        <method name="DispatchException(System.Exception)" argnames="e" returntype="System.Void" />
9345        <method name="DispatchReplyMessage(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Void" />
9346        <method name="AsyncProcessResponse(System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="headers, stream" returntype="System.Void" />
9347    </interface>
9348    <interface name="IClientChannelSinkStack" namespace="System.Runtime.Remoting.Channels">
9349        <method name="Pop(System.Runtime.Remoting.Channels.IClientChannelSink)" argnames="sink" returntype="System.Object" />
9350        <method name="Push(System.Runtime.Remoting.Channels.IClientChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9351    </interface>
9352    <interface name="IServerResponseChannelSinkStack" namespace="System.Runtime.Remoting.Channels">
9353        <method name="GetResponseStream(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="msg, headers" returntype="System.IO.Stream" />
9354        <method name="AsyncProcessResponse(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders, System.IO.Stream)" argnames="msg, headers, stream" returntype="System.Void" />
9355    </interface>
9356    <interface name="IServerChannelSinkStack" namespace="System.Runtime.Remoting.Channels">
9357        <method name="ServerCallback(System.IAsyncResult)" argnames="ar" returntype="System.Void" />
9358        <method name="StoreAndDispatch(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9359        <method name="Store(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9360        <method name="Pop(System.Runtime.Remoting.Channels.IServerChannelSink)" argnames="sink" returntype="System.Object" />
9361        <method name="Push(System.Runtime.Remoting.Channels.IServerChannelSink, System.Object)" argnames="sink, state" returntype="System.Void" />
9362    </interface>
9363    <interface name="IChannel" namespace="System.Runtime.Remoting.Channels">
9364        <property name="ChannelPriority" propertytype="System.Int32" />
9365        <property name="ChannelName" propertytype="System.String" />
9366        <method name="Parse(System.String, System.String&amp;)" argnames="url, objectURI" returntype="System.String" />
9367    </interface>
9368    <interface name="IChannelSender" namespace="System.Runtime.Remoting.Channels">
9369        <method name="CreateMessageSink(System.String, System.Object, System.String&amp;)" argnames="url, remoteChannelData, objectURI" returntype="System.Runtime.Remoting.Messaging.IMessageSink" />
9370    </interface>
9371    <interface name="IChannelReceiver" namespace="System.Runtime.Remoting.Channels">
9372        <property name="ChannelData" propertytype="System.Object" />
9373        <method name="StopListening(System.Object)" argnames="data" returntype="System.Void" />
9374        <method name="StartListening(System.Object)" argnames="data" returntype="System.Void" />
9375        <method name="GetUrlsForUri(System.String)" argnames="objectURI" returntype="System.String[]" />
9376    </interface>
9377    <interface name="IServerChannelSinkProvider" namespace="System.Runtime.Remoting.Channels">
9378        <property name="Next" propertytype="System.Runtime.Remoting.Channels.IServerChannelSinkProvider" />
9379        <method name="CreateSink(System.Runtime.Remoting.Channels.IChannelReceiver)" argnames="channel" returntype="System.Runtime.Remoting.Channels.IServerChannelSink" />
9380        <method name="GetChannelData(System.Runtime.Remoting.Channels.IChannelDataStore)" argnames="channelData" returntype="System.Void" />
9381    </interface>
9382    <interface name="IChannelSinkBase" namespace="System.Runtime.Remoting.Channels">
9383        <property name="Properties" propertytype="System.Collections.IDictionary" />
9384    </interface>
9385    <interface name="IServerChannelSink" namespace="System.Runtime.Remoting.Channels">
9386        <property name="NextChannelSink" propertytype="System.Runtime.Remoting.Channels.IServerChannelSink" />
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" />
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" />
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" />
9390    </interface>
9391    <interface name="IChannelReceiverHook" namespace="System.Runtime.Remoting.Channels">
9392        <property name="ChannelScheme" propertytype="System.String" />
9393        <property name="WantsToListen" propertytype="System.Boolean" />
9394        <property name="ChannelSinkChain" propertytype="System.Runtime.Remoting.Channels.IServerChannelSink" />
9395        <method name="AddHookChannelUri(System.String)" argnames="channelUri" returntype="System.Void" />
9396    </interface>
9397    <interface name="IClientChannelSinkProvider" namespace="System.Runtime.Remoting.Channels">
9398        <property name="Next" propertytype="System.Runtime.Remoting.Channels.IClientChannelSinkProvider" />
9399        <method name="CreateSink(System.Runtime.Remoting.Channels.IChannelSender, System.String, System.Object)" argnames="channel, url, remoteChannelData" returntype="System.Runtime.Remoting.Channels.IClientChannelSink" />
9400    </interface>
9401    <interface name="IClientFormatterSinkProvider" namespace="System.Runtime.Remoting.Channels" />
9402    <interface name="IServerFormatterSinkProvider" namespace="System.Runtime.Remoting.Channels" />
9403    <interface name="IClientChannelSink" namespace="System.Runtime.Remoting.Channels">
9404        <property name="NextChannelSink" propertytype="System.Runtime.Remoting.Channels.IClientChannelSink" />
9405        <method name="GetRequestStream(System.Runtime.Remoting.Messaging.IMessage, System.Runtime.Remoting.Channels.ITransportHeaders)" argnames="msg, headers" returntype="System.IO.Stream" />
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" />
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" />
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" />
9409    </interface>
9410    <interface name="IClientFormatterSink" namespace="System.Runtime.Remoting.Channels" />
9411    <interface name="IChannelDataStore" namespace="System.Runtime.Remoting.Channels">
9412        <property name="ChannelUris" propertytype="System.String[]" />
9413        <property name="Item" propertytype="System.Object" />
9414    </interface>
9415    <interface name="ITransportHeaders" namespace="System.Runtime.Remoting.Channels">
9416        <property name="Item" propertytype="System.Object" />
9417        <method name="GetEnumerator()" argnames="" returntype="System.Collections.IEnumerator" />
9418    </interface>
9419    <enum name="ServerProcessing" namespace="System.Runtime.Remoting.Channels">
9420        <field name="Complete" />
9421        <field name="OneWay" />
9422        <field name="Async" />
9423    </enum>
9424    <class name="ClientSponsor" namespace="System.Runtime.Remoting.Lifetime">
9425        <constructor name="ClientSponsor()" argnames="" />
9426        <constructor name="ClientSponsor(System.TimeSpan)" argnames="renewalTime" />
9427        <property name="RenewalTime" propertytype="System.TimeSpan" />
9428        <method name="Renewal(System.Runtime.Remoting.Lifetime.ILease)" argnames="lease" returntype="System.TimeSpan" />
9429        <method name="InitializeLifetimeService()" argnames="" returntype="System.Object" />
9430        <method name="Finalize()" argnames="" returntype="System.Void" />
9431        <method name="Register(System.MarshalByRefObject)" argnames="obj" returntype="System.Boolean" />
9432        <method name="Unregister(System.MarshalByRefObject)" argnames="obj" returntype="System.Void" />
9433        <method name="Close()" argnames="" returntype="System.Void" />
9434    </class>
9435    <class name="LifetimeServices" namespace="System.Runtime.Remoting.Lifetime">
9436        <constructor name="LifetimeServices()" argnames="" />
9437        <property name="LeaseTime" propertytype="System.TimeSpan" />
9438        <property name="RenewOnCallTime" propertytype="System.TimeSpan" />
9439        <property name="SponsorshipTimeout" propertytype="System.TimeSpan" />
9440        <property name="LeaseManagerPollTime" propertytype="System.TimeSpan" />
9441    </class>
9442    <interface name="ISponsor" namespace="System.Runtime.Remoting.Lifetime">
9443        <method name="Renewal(System.Runtime.Remoting.Lifetime.ILease)" argnames="lease" returntype="System.TimeSpan" />
9444    </interface>
9445    <interface name="ILease" namespace="System.Runtime.Remoting.Lifetime">
9446        <property name="RenewOnCallTime" propertytype="System.TimeSpan" />
9447        <property name="SponsorshipTimeout" propertytype="System.TimeSpan" />
9448        <property name="InitialLeaseTime" propertytype="System.TimeSpan" />
9449        <property name="CurrentLeaseTime" propertytype="System.TimeSpan" />
9450        <property name="CurrentState" propertytype="System.Runtime.Remoting.Lifetime.LeaseState" />
9451        <method name="Renew(System.TimeSpan)" argnames="renewalTime" returntype="System.TimeSpan" />
9452        <method name="Unregister(System.Runtime.Remoting.Lifetime.ISponsor)" argnames="obj" returntype="System.Void" />
9453        <method name="Register(System.Runtime.Remoting.Lifetime.ISponsor)" argnames="obj" returntype="System.Void" />
9454        <method name="Register(System.Runtime.Remoting.Lifetime.ISponsor, System.TimeSpan)" argnames="obj, renewalTime" returntype="System.Void" />
9455    </interface>
9456    <enum name="LeaseState" namespace="System.Runtime.Remoting.Lifetime">
9457        <field name="Null" />
9458        <field name="Initial" />
9459        <field name="Active" />
9460        <field name="Renewing" />
9461        <field name="Expired" />
9462    </enum>
9463    <class name="EnterpriseServicesHelper" namespace="System.Runtime.Remoting.Services">
9464        <constructor name="EnterpriseServicesHelper()" argnames="" />
9465        <method name="WrapIUnknownWithComObject(System.IntPtr)" argnames="punk" returntype="System.Object" />
9466        <method name="CreateConstructionReturnMessage(System.Runtime.Remoting.Activation.IConstructionCallMessage, System.MarshalByRefObject)" argnames="ctorMsg, retObj" returntype="System.Runtime.Remoting.Activation.IConstructionReturnMessage" />
9467        <method name="SwitchWrappers(System.Runtime.Remoting.Proxies.RealProxy, System.Runtime.Remoting.Proxies.RealProxy)" argnames="oldcp, newcp" returntype="System.Void" />
9468    </class>
9469    <class name="TrackingServices" namespace="System.Runtime.Remoting.Services">
9470        <constructor name="TrackingServices()" argnames="" />
9471        <property name="RegisteredHandlers" propertytype="System.Runtime.Remoting.Services.ITrackingHandler[]" />
9472        <method name="RegisterTrackingHandler(System.Runtime.Remoting.Services.ITrackingHandler)" argnames="handler" returntype="System.Void" />
9473        <method name="UnregisterTrackingHandler(System.Runtime.Remoting.Services.ITrackingHandler)" argnames="handler" returntype="System.Void" />
9474    </class>
9475    <interface name="ITrackingHandler" namespace="System.Runtime.Remoting.Services">
9476        <method name="DisconnectedObject(System.Object)" argnames="obj" returntype="System.Void" />
9477        <method name="UnmarshaledObject(System.Object, System.Runtime.Remoting.ObjRef)" argnames="obj, or" returntype="System.Void" />
9478        <method name="MarshaledObject(System.Object, System.Runtime.Remoting.ObjRef)" argnames="obj, or" returntype="System.Void" />
9479    </interface>
9480    <class name="InternalRM" namespace="System.Runtime.Serialization.Formatters" />
9481    <class name="InternalST" namespace="System.Runtime.Serialization.Formatters" />
9482    <class name="SoapMessage" namespace="System.Runtime.Serialization.Formatters">
9483        <constructor name="SoapMessage()" argnames="" />
9484        <property name="ParamNames" propertytype="System.String[]" />
9485        <property name="ParamValues" propertytype="System.Object[]" />
9486        <property name="ParamTypes" propertytype="System.Type[]" />
9487        <property name="MethodName" propertytype="System.String" />
9488        <property name="XmlNameSpace" propertytype="System.String" />
9489        <property name="Headers" propertytype="System.Runtime.Remoting.Messaging.Header[]" />
9490    </class>
9491    <class name="SoapFault" namespace="System.Runtime.Serialization.Formatters">
9492        <constructor name="SoapFault()" argnames="" />
9493        <constructor name="SoapFault(System.String, System.String, System.String, System.Runtime.Serialization.Formatters.ServerFault)" argnames="faultCode, faultString, faultActor, serverFault" />
9494        <property name="FaultCode" propertytype="System.String" />
9495        <property name="FaultString" propertytype="System.String" />
9496        <property name="FaultActor" propertytype="System.String" />
9497        <property name="Detail" propertytype="System.Object" />
9498        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
9499    </class>
9500    <class name="ServerFault" namespace="System.Runtime.Serialization.Formatters">
9501        <constructor name="ServerFault(System.String, System.String, System.String)" argnames="exceptionType, message, stackTrace" />
9502        <property name="ExceptionType" propertytype="System.String" />
9503        <property name="ExceptionMessage" propertytype="System.String" />
9504        <property name="StackTrace" propertytype="System.String" />
9505        <property name="Exception" propertytype="System.Exception" />
9506    </class>
9507    <interface name="IFieldInfo" namespace="System.Runtime.Serialization.Formatters">
9508        <property name="FieldNames" propertytype="System.String[]" />
9509        <property name="FieldTypes" propertytype="System.Type[]" />
9510    </interface>
9511    <interface name="ISoapMessage" namespace="System.Runtime.Serialization.Formatters">
9512        <property name="ParamNames" propertytype="System.String[]" />
9513        <property name="ParamValues" propertytype="System.Object[]" />
9514        <property name="ParamTypes" propertytype="System.Type[]" />
9515        <property name="MethodName" propertytype="System.String" />
9516        <property name="XmlNameSpace" propertytype="System.String" />
9517        <property name="Headers" propertytype="System.Runtime.Remoting.Messaging.Header[]" />
9518    </interface>
9519    <enum name="FormatterTypeStyle" namespace="System.Runtime.Serialization.Formatters">
9520        <field name="TypesWhenNeeded" />
9521        <field name="TypesAlways" />
9522        <field name="XsdString" />
9523    </enum>
9524    <enum name="FormatterAssemblyStyle" namespace="System.Runtime.Serialization.Formatters">
9525        <field name="Simple" />
9526        <field name="Full" />
9527    </enum>
9528    <class name="ProxyAttribute" namespace="System.Runtime.Remoting.Proxies">
9529        <constructor name="ProxyAttribute()" argnames="" />
9530        <method name="GetPropertiesForNewContext(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="msg" returntype="System.Void" />
9531        <method name="IsContextOK(System.Runtime.Remoting.Contexts.Context, System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctx, msg" returntype="System.Boolean" />
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" />
9533        <method name="CreateInstance(System.Type)" argnames="serverType" returntype="System.MarshalByRefObject" />
9534    </class>
9535    <class name="RealProxy" namespace="System.Runtime.Remoting.Proxies">
9536        <constructor name="RealProxy(System.Type)" argnames="classToProxy" />
9537        <constructor name="RealProxy(System.Type, System.IntPtr, System.Object)" argnames="classToProxy, stub, stubData" />
9538        <constructor name="RealProxy()" argnames="" />
9539        <property name="UnwrappedServerObject" propertytype="System.MarshalByRefObject" />
9540        <property name="IdentityObject" propertytype="System.Runtime.Remoting.Identity" />
9541        <method name="GetTransparentProxy()" argnames="" returntype="System.Object" />
9542        <method name="SupportsInterface(System.Guid&amp;)" argnames="iid" returntype="System.IntPtr" />
9543        <method name="SetCOMIUnknown(System.IntPtr)" argnames="i" returntype="System.Void" />
9544        <method name="GetCOMIUnknown(System.Boolean)" argnames="fIsMarshalled" returntype="System.IntPtr" />
9545        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
9546        <method name="CreateObjRef(System.Type)" argnames="requestedType" returntype="System.Runtime.Remoting.ObjRef" />
9547        <method name="Invoke(System.Runtime.Remoting.Messaging.IMessage)" argnames="msg" returntype="System.Runtime.Remoting.Messaging.IMessage" />
9548        <method name="InitializeServerObject(System.Runtime.Remoting.Activation.IConstructionCallMessage)" argnames="ctorMsg" returntype="System.Runtime.Remoting.Activation.IConstructionReturnMessage" />
9549        <method name="GetUnwrappedServer()" argnames="" returntype="System.MarshalByRefObject" />
9550        <method name="DetachServer()" argnames="" returntype="System.MarshalByRefObject" />
9551        <method name="AttachServer(System.MarshalByRefObject)" argnames="s" returntype="System.Void" />
9552        <method name="SetStubData(System.Runtime.Remoting.Proxies.RealProxy, System.Object)" argnames="rp, stubData" returntype="System.Void" />
9553        <method name="GetStubData(System.Runtime.Remoting.Proxies.RealProxy)" argnames="rp" returntype="System.Object" />
9554        <method name="GetProxiedType()" argnames="" returntype="System.Type" />
9555    </class>
9556    <class name="SoapAttribute" namespace="System.Runtime.Remoting.Metadata">
9557        <constructor name="SoapAttribute()" argnames="" />
9558        <field name="ProtXmlNamespace" />
9559        <field name="ReflectInfo" />
9560        <property name="XmlNamespace" propertytype="System.String" />
9561        <property name="UseAttribute" propertytype="System.Boolean" />
9562        <property name="Embedded" propertytype="System.Boolean" />
9563    </class>
9564    <class name="SoapTypeAttribute" namespace="System.Runtime.Remoting.Metadata">
9565        <constructor name="SoapTypeAttribute()" argnames="" />
9566        <property name="SoapOptions" propertytype="System.Runtime.Remoting.Metadata.SoapOption" />
9567        <property name="XmlElementName" propertytype="System.String" />
9568        <property name="XmlNamespace" propertytype="System.String" />
9569        <property name="XmlTypeName" propertytype="System.String" />
9570        <property name="XmlTypeNamespace" propertytype="System.String" />
9571        <property name="XmlFieldOrder" propertytype="System.Runtime.Remoting.Metadata.XmlFieldOrderOption" />
9572        <property name="UseAttribute" propertytype="System.Boolean" />
9573    </class>
9574    <class name="SoapMethodAttribute" namespace="System.Runtime.Remoting.Metadata">
9575        <constructor name="SoapMethodAttribute()" argnames="" />
9576        <property name="SoapActionExplicitySet" propertytype="System.Boolean" />
9577        <property name="SoapAction" propertytype="System.String" />
9578        <property name="UseAttribute" propertytype="System.Boolean" />
9579        <property name="XmlNamespace" propertytype="System.String" />
9580        <property name="ResponseXmlElementName" propertytype="System.String" />
9581        <property name="ResponseXmlNamespace" propertytype="System.String" />
9582        <property name="ReturnXmlElementName" propertytype="System.String" />
9583        <property name="XmlTypeNamespaceOfDeclaringType" propertytype="System.String" />
9584    </class>
9585    <class name="SoapFieldAttribute" namespace="System.Runtime.Remoting.Metadata">
9586        <constructor name="SoapFieldAttribute()" argnames="" />
9587        <property name="XmlElementName" propertytype="System.String" />
9588        <property name="Order" propertytype="System.Int32" />
9589        <method name="IsInteropXmlElement()" argnames="" returntype="System.Boolean" />
9590    </class>
9591    <class name="SoapParameterAttribute" namespace="System.Runtime.Remoting.Metadata">
9592        <constructor name="SoapParameterAttribute()" argnames="" />
9593    </class>
9594    <enum name="SoapOption" namespace="System.Runtime.Remoting.Metadata">
9595        <field name="None" />
9596        <field name="AlwaysIncludeTypes" />
9597        <field name="XsdString" />
9598        <field name="EmbedAll" />
9599        <field name="Option1" />
9600        <field name="Option2" />
9601    </enum>
9602    <enum name="XmlFieldOrderOption" namespace="System.Runtime.Remoting.Metadata">
9603        <field name="All" />
9604        <field name="Sequence" />
9605        <field name="Choice" />
9606    </enum>
9607    <class name="SoapDateTime" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9608        <constructor name="SoapDateTime()" argnames="" />
9609        <property name="XsdType" propertytype="System.String" />
9610        <method name="ToString(System.DateTime)" argnames="value" returntype="System.String" />
9611        <method name="Parse(System.String)" argnames="value" returntype="System.DateTime" />
9612    </class>
9613    <class name="SoapDuration" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9614        <constructor name="SoapDuration()" argnames="" />
9615        <property name="XsdType" propertytype="System.String" />
9616        <method name="ToString(System.TimeSpan)" argnames="timeSpan" returntype="System.String" />
9617        <method name="Parse(System.String)" argnames="value" returntype="System.TimeSpan" />
9618    </class>
9619    <class name="SoapTime" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9620        <constructor name="SoapTime()" argnames="" />
9621        <constructor name="SoapTime(System.DateTime)" argnames="value" />
9622        <property name="XsdType" propertytype="System.String" />
9623        <property name="Value" propertytype="System.DateTime" />
9624        <method name="GetXsdType()" argnames="" returntype="System.String" />
9625        <method name="ToString()" argnames="" returntype="System.String" />
9626        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapTime" />
9627    </class>
9628    <class name="SoapDate" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9629        <constructor name="SoapDate()" argnames="" />
9630        <constructor name="SoapDate(System.DateTime)" argnames="value" />
9631        <constructor name="SoapDate(System.DateTime, System.Int32)" argnames="value, sign" />
9632        <property name="XsdType" propertytype="System.String" />
9633        <property name="Value" propertytype="System.DateTime" />
9634        <property name="Sign" propertytype="System.Int32" />
9635        <method name="GetXsdType()" argnames="" returntype="System.String" />
9636        <method name="ToString()" argnames="" returntype="System.String" />
9637        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDate" />
9638    </class>
9639    <class name="SoapYearMonth" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9640        <constructor name="SoapYearMonth()" argnames="" />
9641        <constructor name="SoapYearMonth(System.DateTime)" argnames="value" />
9642        <constructor name="SoapYearMonth(System.DateTime, System.Int32)" argnames="value, sign" />
9643        <property name="XsdType" propertytype="System.String" />
9644        <property name="Value" propertytype="System.DateTime" />
9645        <property name="Sign" propertytype="System.Int32" />
9646        <method name="GetXsdType()" argnames="" returntype="System.String" />
9647        <method name="ToString()" argnames="" returntype="System.String" />
9648        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYearMonth" />
9649    </class>
9650    <class name="SoapYear" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9651        <constructor name="SoapYear()" argnames="" />
9652        <constructor name="SoapYear(System.DateTime)" argnames="value" />
9653        <constructor name="SoapYear(System.DateTime, System.Int32)" argnames="value, sign" />
9654        <property name="XsdType" propertytype="System.String" />
9655        <property name="Value" propertytype="System.DateTime" />
9656        <property name="Sign" propertytype="System.Int32" />
9657        <method name="GetXsdType()" argnames="" returntype="System.String" />
9658        <method name="ToString()" argnames="" returntype="System.String" />
9659        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapYear" />
9660    </class>
9661    <class name="SoapMonthDay" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9662        <constructor name="SoapMonthDay()" argnames="" />
9663        <constructor name="SoapMonthDay(System.DateTime)" argnames="value" />
9664        <property name="XsdType" propertytype="System.String" />
9665        <property name="Value" propertytype="System.DateTime" />
9666        <method name="GetXsdType()" argnames="" returntype="System.String" />
9667        <method name="ToString()" argnames="" returntype="System.String" />
9668        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonthDay" />
9669    </class>
9670    <class name="SoapDay" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9671        <constructor name="SoapDay()" argnames="" />
9672        <constructor name="SoapDay(System.DateTime)" argnames="value" />
9673        <property name="XsdType" propertytype="System.String" />
9674        <property name="Value" propertytype="System.DateTime" />
9675        <method name="GetXsdType()" argnames="" returntype="System.String" />
9676        <method name="ToString()" argnames="" returntype="System.String" />
9677        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapDay" />
9678    </class>
9679    <class name="SoapMonth" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9680        <constructor name="SoapMonth()" argnames="" />
9681        <constructor name="SoapMonth(System.DateTime)" argnames="value" />
9682        <property name="XsdType" propertytype="System.String" />
9683        <property name="Value" propertytype="System.DateTime" />
9684        <method name="GetXsdType()" argnames="" returntype="System.String" />
9685        <method name="ToString()" argnames="" returntype="System.String" />
9686        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapMonth" />
9687    </class>
9688    <class name="SoapHexBinary" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9689        <constructor name="SoapHexBinary()" argnames="" />
9690        <constructor name="SoapHexBinary(System.Byte[])" argnames="value" />
9691        <property name="XsdType" propertytype="System.String" />
9692        <property name="Value" propertytype="System.Byte[]" />
9693        <method name="GetXsdType()" argnames="" returntype="System.String" />
9694        <method name="ToString()" argnames="" returntype="System.String" />
9695        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapHexBinary" />
9696    </class>
9697    <class name="SoapBase64Binary" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9698        <constructor name="SoapBase64Binary()" argnames="" />
9699        <constructor name="SoapBase64Binary(System.Byte[])" argnames="value" />
9700        <property name="XsdType" propertytype="System.String" />
9701        <property name="Value" propertytype="System.Byte[]" />
9702        <method name="GetXsdType()" argnames="" returntype="System.String" />
9703        <method name="ToString()" argnames="" returntype="System.String" />
9704        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapBase64Binary" />
9705    </class>
9706    <class name="SoapInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9707        <constructor name="SoapInteger()" argnames="" />
9708        <constructor name="SoapInteger(System.Decimal)" argnames="value" />
9709        <property name="XsdType" propertytype="System.String" />
9710        <property name="Value" propertytype="System.Decimal" />
9711        <method name="GetXsdType()" argnames="" returntype="System.String" />
9712        <method name="ToString()" argnames="" returntype="System.String" />
9713        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapInteger" />
9714    </class>
9715    <class name="SoapPositiveInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9716        <constructor name="SoapPositiveInteger()" argnames="" />
9717        <constructor name="SoapPositiveInteger(System.Decimal)" argnames="value" />
9718        <property name="XsdType" propertytype="System.String" />
9719        <property name="Value" propertytype="System.Decimal" />
9720        <method name="GetXsdType()" argnames="" returntype="System.String" />
9721        <method name="ToString()" argnames="" returntype="System.String" />
9722        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapPositiveInteger" />
9723    </class>
9724    <class name="SoapNonPositiveInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9725        <constructor name="SoapNonPositiveInteger()" argnames="" />
9726        <constructor name="SoapNonPositiveInteger(System.Decimal)" argnames="value" />
9727        <property name="XsdType" propertytype="System.String" />
9728        <property name="Value" propertytype="System.Decimal" />
9729        <method name="GetXsdType()" argnames="" returntype="System.String" />
9730        <method name="ToString()" argnames="" returntype="System.String" />
9731        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonPositiveInteger" />
9732    </class>
9733    <class name="SoapNonNegativeInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9734        <constructor name="SoapNonNegativeInteger()" argnames="" />
9735        <constructor name="SoapNonNegativeInteger(System.Decimal)" argnames="value" />
9736        <property name="XsdType" propertytype="System.String" />
9737        <property name="Value" propertytype="System.Decimal" />
9738        <method name="GetXsdType()" argnames="" returntype="System.String" />
9739        <method name="ToString()" argnames="" returntype="System.String" />
9740        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNonNegativeInteger" />
9741    </class>
9742    <class name="SoapNegativeInteger" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9743        <constructor name="SoapNegativeInteger()" argnames="" />
9744        <constructor name="SoapNegativeInteger(System.Decimal)" argnames="value" />
9745        <property name="XsdType" propertytype="System.String" />
9746        <property name="Value" propertytype="System.Decimal" />
9747        <method name="GetXsdType()" argnames="" returntype="System.String" />
9748        <method name="ToString()" argnames="" returntype="System.String" />
9749        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNegativeInteger" />
9750    </class>
9751    <class name="SoapAnyUri" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9752        <constructor name="SoapAnyUri()" argnames="" />
9753        <constructor name="SoapAnyUri(System.String)" argnames="value" />
9754        <property name="XsdType" propertytype="System.String" />
9755        <property name="Value" propertytype="System.String" />
9756        <method name="GetXsdType()" argnames="" returntype="System.String" />
9757        <method name="ToString()" argnames="" returntype="System.String" />
9758        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapAnyUri" />
9759    </class>
9760    <class name="SoapQName" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9761        <constructor name="SoapQName()" argnames="" />
9762        <constructor name="SoapQName(System.String)" argnames="value" />
9763        <constructor name="SoapQName(System.String, System.String)" argnames="key, name" />
9764        <constructor name="SoapQName(System.String, System.String, System.String)" argnames="key, name, namespaceValue" />
9765        <property name="XsdType" propertytype="System.String" />
9766        <property name="Name" propertytype="System.String" />
9767        <property name="Namespace" propertytype="System.String" />
9768        <property name="Key" propertytype="System.String" />
9769        <method name="GetXsdType()" argnames="" returntype="System.String" />
9770        <method name="ToString()" argnames="" returntype="System.String" />
9771        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapQName" />
9772    </class>
9773    <class name="SoapNotation" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9774        <constructor name="SoapNotation()" argnames="" />
9775        <constructor name="SoapNotation(System.String)" argnames="value" />
9776        <property name="XsdType" propertytype="System.String" />
9777        <property name="Value" propertytype="System.String" />
9778        <method name="GetXsdType()" argnames="" returntype="System.String" />
9779        <method name="ToString()" argnames="" returntype="System.String" />
9780        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNotation" />
9781    </class>
9782    <class name="SoapNormalizedString" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9783        <constructor name="SoapNormalizedString()" argnames="" />
9784        <constructor name="SoapNormalizedString(System.String)" argnames="value" />
9785        <property name="XsdType" propertytype="System.String" />
9786        <property name="Value" propertytype="System.String" />
9787        <method name="GetXsdType()" argnames="" returntype="System.String" />
9788        <method name="ToString()" argnames="" returntype="System.String" />
9789        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNormalizedString" />
9790    </class>
9791    <class name="SoapToken" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9792        <constructor name="SoapToken()" argnames="" />
9793        <constructor name="SoapToken(System.String)" argnames="value" />
9794        <property name="XsdType" propertytype="System.String" />
9795        <property name="Value" propertytype="System.String" />
9796        <method name="GetXsdType()" argnames="" returntype="System.String" />
9797        <method name="ToString()" argnames="" returntype="System.String" />
9798        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapToken" />
9799    </class>
9800    <class name="SoapLanguage" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9801        <constructor name="SoapLanguage()" argnames="" />
9802        <constructor name="SoapLanguage(System.String)" argnames="value" />
9803        <property name="XsdType" propertytype="System.String" />
9804        <property name="Value" propertytype="System.String" />
9805        <method name="GetXsdType()" argnames="" returntype="System.String" />
9806        <method name="ToString()" argnames="" returntype="System.String" />
9807        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapLanguage" />
9808    </class>
9809    <class name="SoapName" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9810        <constructor name="SoapName()" argnames="" />
9811        <constructor name="SoapName(System.String)" argnames="value" />
9812        <property name="XsdType" propertytype="System.String" />
9813        <property name="Value" propertytype="System.String" />
9814        <method name="GetXsdType()" argnames="" returntype="System.String" />
9815        <method name="ToString()" argnames="" returntype="System.String" />
9816        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapName" />
9817    </class>
9818    <class name="SoapIdrefs" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9819        <constructor name="SoapIdrefs()" argnames="" />
9820        <constructor name="SoapIdrefs(System.String)" argnames="value" />
9821        <property name="XsdType" propertytype="System.String" />
9822        <property name="Value" propertytype="System.String" />
9823        <method name="GetXsdType()" argnames="" returntype="System.String" />
9824        <method name="ToString()" argnames="" returntype="System.String" />
9825        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdrefs" />
9826    </class>
9827    <class name="SoapEntities" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9828        <constructor name="SoapEntities()" argnames="" />
9829        <constructor name="SoapEntities(System.String)" argnames="value" />
9830        <property name="XsdType" propertytype="System.String" />
9831        <property name="Value" propertytype="System.String" />
9832        <method name="GetXsdType()" argnames="" returntype="System.String" />
9833        <method name="ToString()" argnames="" returntype="System.String" />
9834        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntities" />
9835    </class>
9836    <class name="SoapNmtoken" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9837        <constructor name="SoapNmtoken()" argnames="" />
9838        <constructor name="SoapNmtoken(System.String)" argnames="value" />
9839        <property name="XsdType" propertytype="System.String" />
9840        <property name="Value" propertytype="System.String" />
9841        <method name="GetXsdType()" argnames="" returntype="System.String" />
9842        <method name="ToString()" argnames="" returntype="System.String" />
9843        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtoken" />
9844    </class>
9845    <class name="SoapNmtokens" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9846        <constructor name="SoapNmtokens()" argnames="" />
9847        <constructor name="SoapNmtokens(System.String)" argnames="value" />
9848        <property name="XsdType" propertytype="System.String" />
9849        <property name="Value" propertytype="System.String" />
9850        <method name="GetXsdType()" argnames="" returntype="System.String" />
9851        <method name="ToString()" argnames="" returntype="System.String" />
9852        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNmtokens" />
9853    </class>
9854    <class name="SoapNcName" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9855        <constructor name="SoapNcName()" argnames="" />
9856        <constructor name="SoapNcName(System.String)" argnames="value" />
9857        <property name="XsdType" propertytype="System.String" />
9858        <property name="Value" propertytype="System.String" />
9859        <method name="GetXsdType()" argnames="" returntype="System.String" />
9860        <method name="ToString()" argnames="" returntype="System.String" />
9861        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapNcName" />
9862    </class>
9863    <class name="SoapId" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9864        <constructor name="SoapId()" argnames="" />
9865        <constructor name="SoapId(System.String)" argnames="value" />
9866        <property name="XsdType" propertytype="System.String" />
9867        <property name="Value" propertytype="System.String" />
9868        <method name="GetXsdType()" argnames="" returntype="System.String" />
9869        <method name="ToString()" argnames="" returntype="System.String" />
9870        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapId" />
9871    </class>
9872    <class name="SoapIdref" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9873        <constructor name="SoapIdref()" argnames="" />
9874        <constructor name="SoapIdref(System.String)" argnames="value" />
9875        <property name="XsdType" propertytype="System.String" />
9876        <property name="Value" propertytype="System.String" />
9877        <method name="GetXsdType()" argnames="" returntype="System.String" />
9878        <method name="ToString()" argnames="" returntype="System.String" />
9879        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapIdref" />
9880    </class>
9881    <class name="SoapEntity" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9882        <constructor name="SoapEntity()" argnames="" />
9883        <constructor name="SoapEntity(System.String)" argnames="value" />
9884        <property name="XsdType" propertytype="System.String" />
9885        <property name="Value" propertytype="System.String" />
9886        <method name="GetXsdType()" argnames="" returntype="System.String" />
9887        <method name="ToString()" argnames="" returntype="System.String" />
9888        <method name="Parse(System.String)" argnames="value" returntype="System.Runtime.Remoting.Metadata.W3cXsd2001.SoapEntity" />
9889    </class>
9890    <interface name="ISoapXsd" namespace="System.Runtime.Remoting.Metadata.W3cXsd2001">
9891        <method name="GetXsdType()" argnames="" returntype="System.String" />
9892    </interface>
9893    <class name="IsolatedStorage" namespace="System.IO.IsolatedStorage">
9894        <constructor name="IsolatedStorage()" argnames="" />
9895        <property name="SeparatorExternal" propertytype="System.Char" />
9896        <property name="SeparatorInternal" propertytype="System.Char" />
9897        <property name="MaximumSize" propertytype="System.UInt64" />
9898        <property name="CurrentSize" propertytype="System.UInt64" />
9899        <property name="DomainIdentity" propertytype="System.Object" />
9900        <property name="AssemblyIdentity" propertytype="System.Object" />
9901        <property name="Scope" propertytype="System.IO.IsolatedStorage.IsolatedStorageScope" />
9902        <property name="AppName" propertytype="System.String" />
9903        <property name="AssemName" propertytype="System.String" />
9904        <method name="GetPermission(System.Security.PermissionSet)" argnames="ps" returntype="System.Security.Permissions.IsolatedStoragePermission" />
9905        <method name="Remove()" argnames="" returntype="System.Void" />
9906        <method name="InitStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Type, System.Type)" argnames="scope, domainEvidenceType, assemblyEvidenceType" returntype="System.Void" />
9907    </class>
9908    <class name="IsolatedStorageFile" namespace="System.IO.IsolatedStorage">
9909        <property name="CurrentSize" propertytype="System.UInt64" />
9910        <property name="MaximumSize" propertytype="System.UInt64" />
9911        <property name="RootDirectory" propertytype="System.String" />
9912        <method name="Dispose()" argnames="" returntype="System.Void" />
9913        <method name="GetPermission(System.Security.PermissionSet)" argnames="ps" returntype="System.Security.Permissions.IsolatedStoragePermission" />
9914        <method name="Remove()" argnames="" returntype="System.Void" />
9915        <method name="Finalize()" argnames="" returntype="System.Void" />
9916        <method name="GetUserStoreForDomain()" argnames="" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />
9917        <method name="GetUserStoreForAssembly()" argnames="" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />
9918        <method name="GetStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Type, System.Type)" argnames="scope, domainEvidenceType, assemblyEvidenceType" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />
9919        <method name="GetStore(System.IO.IsolatedStorage.IsolatedStorageScope, System.Object, System.Object)" argnames="scope, domainIdentity, assemblyIdentity" returntype="System.IO.IsolatedStorage.IsolatedStorageFile" />
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" />
9921        <method name="DeleteFile(System.String)" argnames="file" returntype="System.Void" />
9922        <method name="CreateDirectory(System.String)" argnames="dir" returntype="System.Void" />
9923        <method name="DeleteDirectory(System.String)" argnames="dir" returntype="System.Void" />
9924        <method name="GetFileNames(System.String)" argnames="searchPattern" returntype="System.String[]" />
9925        <method name="GetDirectoryNames(System.String)" argnames="searchPattern" returntype="System.String[]" />
9926        <method name="Close()" argnames="" returntype="System.Void" />
9927        <method name="Remove(System.IO.IsolatedStorage.IsolatedStorageScope)" argnames="scope" returntype="System.Void" />
9928        <method name="GetEnumerator(System.IO.IsolatedStorage.IsolatedStorageScope)" argnames="scope" returntype="System.Collections.IEnumerator" />
9929    </class>
9930    <class name="IsolatedStorageFileStream" namespace="System.IO.IsolatedStorage">
9931        <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode)" argnames="path, mode" />
9932        <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.IsolatedStorage.IsolatedStorageFile)" argnames="path, mode, isf" />
9933        <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess)" argnames="path, mode, access" />
9934        <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.IsolatedStorage.IsolatedStorageFile)" argnames="path, mode, access, isf" />
9935        <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare)" argnames="path, mode, access, share" />
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" />
9937        <constructor name="IsolatedStorageFileStream(System.String, System.IO.FileMode, System.IO.FileAccess, System.IO.FileShare, System.Int32)" argnames="path, mode, access, share, bufferSize" />
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" />
9939        <property name="CanRead" propertytype="System.Boolean" />
9940        <property name="CanWrite" propertytype="System.Boolean" />
9941        <property name="CanSeek" propertytype="System.Boolean" />
9942        <property name="IsAsync" propertytype="System.Boolean" />
9943        <property name="Length" propertytype="System.Int64" />
9944        <property name="Position" propertytype="System.Int64" />
9945        <property name="Handle" propertytype="System.IntPtr" />
9946        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
9947        <method name="WriteByte(System.Byte)" argnames="value" returntype="System.Void" />
9948        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Void" />
9949        <method name="ReadByte()" argnames="" returntype="System.Int32" />
9950        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, count" returntype="System.Int32" />
9951        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
9952        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
9953        <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />
9954        <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />
9955        <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
9956        <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, numBytes, userCallback, stateObject" returntype="System.IAsyncResult" />
9957        <method name="Flush()" argnames="" returntype="System.Void" />
9958        <method name="Close()" argnames="" returntype="System.Void" />
9959    </class>
9960    <class name="IsolatedStorageException" namespace="System.IO.IsolatedStorage">
9961        <constructor name="IsolatedStorageException()" argnames="" />
9962        <constructor name="IsolatedStorageException(System.String)" argnames="message" />
9963        <constructor name="IsolatedStorageException(System.String, System.Exception)" argnames="message, inner" />
9964        <constructor name="IsolatedStorageException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
9965    </class>
9966    <interface name="INormalizeForIsolatedStorage" namespace="System.IO.IsolatedStorage">
9967        <method name="Normalize()" argnames="" returntype="System.Object" />
9968    </interface>
9969    <enum name="IsolatedStorageScope" namespace="System.IO.IsolatedStorage">
9970        <field name="None" />
9971        <field name="User" />
9972        <field name="Domain" />
9973        <field name="Assembly" />
9974        <field name="Roaming" />
9975    </enum>
9976    <class name="BinaryFormatter" namespace="System.Runtime.Serialization.Formatters.Binary">
9977        <constructor name="BinaryFormatter()" argnames="" />
9978        <constructor name="BinaryFormatter(System.Runtime.Serialization.ISurrogateSelector, System.Runtime.Serialization.StreamingContext)" argnames="selector, context" />
9979        <property name="TypeFormat" propertytype="System.Runtime.Serialization.Formatters.FormatterTypeStyle" />
9980        <property name="AssemblyFormat" propertytype="System.Runtime.Serialization.Formatters.FormatterAssemblyStyle" />
9981        <property name="SurrogateSelector" propertytype="System.Runtime.Serialization.ISurrogateSelector" />
9982        <property name="Binder" propertytype="System.Runtime.Serialization.SerializationBinder" />
9983        <property name="Context" propertytype="System.Runtime.Serialization.StreamingContext" />
9984        <property name="CrossAppDomainArray" propertytype="System.Object[]" />
9985        <method name="Serialize(System.IO.Stream, System.Object)" argnames="serializationStream, graph" returntype="System.Void" />
9986        <method name="Deserialize(System.IO.Stream)" argnames="serializationStream" returntype="System.Object" />
9987        <method name="Serialize(System.IO.Stream, System.Object, System.Runtime.Remoting.Messaging.Header[])" argnames="serializationStream, graph, headers" returntype="System.Void" />
9988        <method name="Deserialize(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler)" argnames="serializationStream, handler" returntype="System.Object" />
9989        <method name="DeserializeMethodResponse(System.IO.Stream, System.Runtime.Remoting.Messaging.HeaderHandler, System.Runtime.Remoting.Messaging.IMethodCallMessage)" argnames="serializationStream, handler, methodCallMessage" returntype="System.Object" />
9990    </class>
9991    <struct name="AssemblyHash" namespace="System.Configuration.Assemblies">
9992        <constructor name="AssemblyHash(System.Byte[])" argnames="value" />
9993        <constructor name="AssemblyHash(System.Configuration.Assemblies.AssemblyHashAlgorithm, System.Byte[])" argnames="algorithm, value" />
9994        <field name="Empty" />
9995        <property name="Algorithm" propertytype="System.Configuration.Assemblies.AssemblyHashAlgorithm" />
9996        <method name="Clone()" argnames="" returntype="System.Object" />
9997        <method name="GetValue()" argnames="" returntype="System.Byte[]" />
9998        <method name="SetValue(System.Byte[])" argnames="value" returntype="System.Void" />
9999    </struct>
10000    <enum name="AssemblyHashAlgorithm" namespace="System.Configuration.Assemblies">
10001        <field name="None" />
10002        <field name="MD5" />
10003        <field name="SHA1" />
10004    </enum>
10005    <enum name="AssemblyVersionCompatibility" namespace="System.Configuration.Assemblies">
10006        <field name="SameMachine" />
10007        <field name="SameProcess" />
10008        <field name="SameDomain" />
10009    </enum>
10010</masterdoc>