<?xml version="1.0" encoding="utf-8"?>
<masterdoc assembly="System">
    <class name="DescriptionAttribute" namespace="System.ComponentModel">
        <constructor name="DescriptionAttribute" argnames="" />
        <constructor name="DescriptionAttribute(System.String)" argnames="description" />
        <field name="Default" />
        <property name="Description" propertytype="System.String" />
        <property name="DescriptionValue" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CategoryAttribute" namespace="System.ComponentModel">
        <constructor name="CategoryAttribute" argnames="" />
        <constructor name="CategoryAttribute(System.String)" argnames="category" />
        <property name="Action" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Appearance" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Behavior" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Data" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Default" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Design" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="DragDrop" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Focus" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Format" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Key" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Layout" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Mouse" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="WindowStyle" propertytype="System.ComponentModel.CategoryAttribute" />
        <property name="Category" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="GetLocalizedString(System.String)" argnames="value" returntype="System.String" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="AmbientValueAttribute" namespace="System.ComponentModel">
        <constructor name="AmbientValueAttribute(System.Type, System.String)" argnames="type, value" />
        <constructor name="AmbientValueAttribute(System.Char)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Byte)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Int16)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Int32)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Int64)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Single)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Double)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Boolean)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.String)" argnames="value" />
        <constructor name="AmbientValueAttribute(System.Object)" argnames="value" />
        <property name="Value" propertytype="System.Object" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TypeConverter" namespace="System.ComponentModel">
        <class name="StandardValuesCollection" namespace="System.ComponentModel">
            <constructor name="StandardValuesCollection(System.Collections.ICollection)" argnames="values" />
            <property name="Count" propertytype="System.Int32" />
            <property name="Item" propertytype="System.Object" />
            <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
            <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
            <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
            <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
            <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
            <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
            <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
            <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        </class>
        <constructor name="StandardValuesCollection" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MemberDescriptor" namespace="System.ComponentModel">
        <constructor name="MemberDescriptor(System.String)" argnames="name" />
        <constructor name="MemberDescriptor(System.String, System.Attribute[])" argnames="name, attributes" />
        <constructor name="MemberDescriptor(System.ComponentModel.MemberDescriptor)" argnames="descr" />
        <constructor name="MemberDescriptor(System.ComponentModel.MemberDescriptor, System.Attribute[])" argnames="oldMemberDescriptor, newAttributes" />
        <property name="AttributeArray" propertytype="System.Attribute[]" />
        <property name="Attributes" propertytype="System.ComponentModel.AttributeCollection" />
        <property name="Category" propertytype="System.String" />
        <property name="Description" propertytype="System.String" />
        <property name="IsBrowsable" propertytype="System.Boolean" />
        <property name="Name" propertytype="System.String" />
        <property name="NameHashCode" propertytype="System.Int32" />
        <property name="DesignTimeOnly" propertytype="System.Boolean" />
        <property name="DisplayName" propertytype="System.String" />
        <method name="FillAttributes(System.Collections.IList)" argnames="attributeList" returntype="System.Void" />
        <method name="CreateAttributeCollection" argnames="" returntype="System.ComponentModel.AttributeCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="FindMethod(System.Type, System.String, System.Type[], System.Type)" argnames="componentClass, name, args, returnType" returntype="System.Reflection.MethodInfo" />
        <method name="FindMethod(System.Type, System.String, System.Type[], System.Type, System.Boolean)" argnames="componentClass, name, args, returnType, publicOnly" returntype="System.Reflection.MethodInfo" />
        <method name="GetSite(System.Object)" argnames="component" returntype="System.ComponentModel.ISite" />
        <method name="GetInvokee(System.Type, System.Object)" argnames="componentClass, component" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PropertyDescriptor" namespace="System.ComponentModel">
        <constructor name="PropertyDescriptor(System.String, System.Attribute[])" argnames="name, attrs" />
        <constructor name="PropertyDescriptor(System.ComponentModel.MemberDescriptor)" argnames="descr" />
        <constructor name="PropertyDescriptor(System.ComponentModel.MemberDescriptor, System.Attribute[])" argnames="descr, attrs" />
        <property name="ComponentType" propertytype="System.Type" />
        <property name="Converter" propertytype="System.ComponentModel.TypeConverter" />
        <property name="IsLocalizable" propertytype="System.Boolean" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="SerializationVisibility" propertytype="System.ComponentModel.DesignerSerializationVisibility" />
        <property name="PropertyType" propertytype="System.Type" />
        <property name="AttributeArray" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Attribute[]" />
        <property name="Attributes" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.ComponentModel.AttributeCollection" />
        <property name="Category" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <property name="Description" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <property name="IsBrowsable" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Boolean" />
        <property name="Name" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <property name="NameHashCode" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Int32" />
        <property name="DesignTimeOnly" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Boolean" />
        <property name="DisplayName" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <method name="ShouldSerializeValue(System.Object)" argnames="component" returntype="System.Boolean" />
        <method name="SetValue(System.Object, System.Object)" argnames="component, value" returntype="System.Void" />
        <method name="ResetValue(System.Object)" argnames="component" returntype="System.Void" />
        <method name="RemoveValueChanged(System.Object, System.EventHandler)" argnames="component, handler" returntype="System.Void" />
        <method name="OnValueChanged(System.Object, System.EventArgs)" argnames="component, e" returntype="System.Void" />
        <method name="GetValue(System.Object)" argnames="component" returntype="System.Object" />
        <method name="GetEditor(System.Type)" argnames="editorBaseType" returntype="System.Object" />
        <method name="GetChildProperties(System.Object, System.Attribute[])" argnames="instance, filter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="CanResetValue(System.Object)" argnames="component" returntype="System.Boolean" />
        <method name="AddValueChanged(System.Object, System.EventHandler)" argnames="component, handler" returntype="System.Void" />
        <method name="FillAttributes(System.Collections.IList)" argnames="attributeList" inherited="System.ComponentModel.MemberDescriptor" returntype="System.Void" />
        <method name="CreateAttributeCollection" argnames="" inherited="System.ComponentModel.MemberDescriptor" returntype="System.ComponentModel.AttributeCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CreateInstance(System.Type)" argnames="type" returntype="System.Object" />
        <method name="GetChildProperties" argnames="" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetChildProperties(System.Attribute[])" argnames="filter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetChildProperties(System.Object)" argnames="instance" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetTypeFromName(System.String)" argnames="typeName" returntype="System.Type" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StandardValuesCollection" namespace="System.ComponentModel">
        <constructor name="StandardValuesCollection(System.Collections.ICollection)" argnames="values" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CollectionConverter" namespace="System.ComponentModel">
        <constructor name="CollectionConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ArrayConverter" namespace="System.ComponentModel">
        <constructor name="ArrayConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ComponentEditor" namespace="System.ComponentModel">
        <constructor name="ComponentEditor" argnames="" />
        <method name="EditComponent(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, component" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="EditComponent(System.Object)" argnames="component" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="BaseNumberConverter" namespace="System.ComponentModel">
        <constructor name="BaseNumberConverter" argnames="" />
        <property name="AllowHex" propertytype="System.Boolean" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="BindableAttribute" namespace="System.ComponentModel">
        <constructor name="BindableAttribute(System.Boolean)" argnames="bindable" />
        <constructor name="BindableAttribute(System.ComponentModel.BindableSupport)" argnames="flags" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="Bindable" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="BooleanConverter" namespace="System.ComponentModel">
        <constructor name="BooleanConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="BrowsableAttribute" namespace="System.ComponentModel">
        <constructor name="BrowsableAttribute(System.Boolean)" argnames="browsable" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="Browsable" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ByteConverter" namespace="System.ComponentModel">
        <constructor name="ByteConverter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CancelEventArgs" namespace="System.ComponentModel">
        <constructor name="CancelEventArgs" argnames="" />
        <constructor name="CancelEventArgs(System.Boolean)" argnames="cancel" />
        <property name="Cancel" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CharConverter" namespace="System.ComponentModel">
        <constructor name="CharConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CollectionChangeEventArgs" namespace="System.ComponentModel">
        <constructor name="CollectionChangeEventArgs(System.ComponentModel.CollectionChangeAction, System.Object)" argnames="action, element" />
        <property name="Action" propertytype="System.ComponentModel.CollectionChangeAction" />
        <property name="Element" propertytype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Component" namespace="System.ComponentModel">
        <constructor name="Component" argnames="" />
        <property name="Events" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <property name="Container" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" />
    </class>
    <class name="ComponentCollection" namespace="System.ComponentModel">
        <constructor name="ComponentCollection(System.ComponentModel.IComponent[])" argnames="components" />
        <property name="Item" propertytype="System.ComponentModel.IComponent" />
        <property name="Item" propertytype="System.ComponentModel.IComponent" />
        <property name="InnerList" inherited="System.Collections.ReadOnlyCollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="Count" inherited="System.Collections.ReadOnlyCollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.ReadOnlyCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CopyTo(System.ComponentModel.IComponent[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ReferenceConverter" namespace="System.ComponentModel">
        <constructor name="ReferenceConverter(System.Type)" argnames="type" />
        <method name="IsValueAllowed(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" returntype="System.Boolean" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ComponentConverter" namespace="System.ComponentModel">
        <constructor name="ComponentConverter(System.Type)" argnames="type" />
        <method name="IsValueAllowed(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.ReferenceConverter" returntype="System.Boolean" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.ReferenceConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.ReferenceConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.ReferenceConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.ReferenceConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.ReferenceConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.ReferenceConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Container" namespace="System.ComponentModel">
        <constructor name="Container" argnames="" />
        <property name="Components" propertytype="System.ComponentModel.ComponentCollection" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="Remove(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
        <method name="Add(System.ComponentModel.IComponent, System.String)" argnames="component, name" returntype="System.Void" />
        <method name="Add(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateSite(System.ComponentModel.IComponent, System.String)" argnames="component, name" returntype="System.ComponentModel.ISite" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CultureInfoConverter" namespace="System.ComponentModel">
        <constructor name="CultureInfoConverter" argnames="" />
        <property name="DefaultCultureString" propertytype="System.String" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DateTimeConverter" namespace="System.ComponentModel">
        <constructor name="DateTimeConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DecimalConverter" namespace="System.ComponentModel">
        <constructor name="DecimalConverter" argnames="" />
        <property name="AllowHex" propertytype="System.Boolean" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DefaultEventAttribute" namespace="System.ComponentModel">
        <constructor name="DefaultEventAttribute(System.String)" argnames="name" />
        <field name="Default" />
        <property name="Name" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DefaultPropertyAttribute" namespace="System.ComponentModel">
        <constructor name="DefaultPropertyAttribute(System.String)" argnames="name" />
        <field name="Default" />
        <property name="Name" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DefaultValueAttribute" namespace="System.ComponentModel">
        <constructor name="DefaultValueAttribute(System.Type, System.String)" argnames="type, value" />
        <constructor name="DefaultValueAttribute(System.Char)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Byte)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Int16)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Int32)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Int64)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Single)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Double)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Boolean)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.String)" argnames="value" />
        <constructor name="DefaultValueAttribute(System.Object)" argnames="value" />
        <property name="Value" propertytype="System.Object" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerAttribute" namespace="System.ComponentModel">
        <constructor name="DesignerAttribute(System.String)" argnames="designerTypeName" />
        <constructor name="DesignerAttribute(System.Type)" argnames="designerType" />
        <constructor name="DesignerAttribute(System.String, System.String)" argnames="designerTypeName, designerBaseTypeName" />
        <constructor name="DesignerAttribute(System.String, System.Type)" argnames="designerTypeName, designerBaseType" />
        <constructor name="DesignerAttribute(System.Type, System.Type)" argnames="designerType, designerBaseType" />
        <property name="DesignerBaseTypeName" propertytype="System.String" />
        <property name="DesignerTypeName" propertytype="System.String" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerCategoryAttribute" namespace="System.ComponentModel">
        <constructor name="DesignerCategoryAttribute" argnames="" />
        <constructor name="DesignerCategoryAttribute(System.String)" argnames="category" />
        <field name="Component" />
        <field name="Default" />
        <field name="Form" />
        <field name="Generic" />
        <property name="Category" propertytype="System.String" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerSerializationVisibilityAttribute" namespace="System.ComponentModel">
        <constructor name="DesignerSerializationVisibilityAttribute(System.ComponentModel.DesignerSerializationVisibility)" argnames="visibility" />
        <field name="Content" />
        <field name="Hidden" />
        <field name="Visible" />
        <field name="Default" />
        <property name="Visibility" propertytype="System.ComponentModel.DesignerSerializationVisibility" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignOnlyAttribute" namespace="System.ComponentModel">
        <constructor name="DesignOnlyAttribute(System.Boolean)" argnames="isDesignOnly" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="IsDesignOnly" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignTimeVisibleAttribute" namespace="System.ComponentModel">
        <constructor name="DesignTimeVisibleAttribute(System.Boolean)" argnames="visible" />
        <constructor name="DesignTimeVisibleAttribute" argnames="" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="Visible" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DoubleConverter" namespace="System.ComponentModel">
        <constructor name="DoubleConverter" argnames="" />
        <property name="AllowHex" propertytype="System.Boolean" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EditorAttribute" namespace="System.ComponentModel">
        <constructor name="EditorAttribute" argnames="" />
        <constructor name="EditorAttribute(System.String, System.String)" argnames="typeName, baseTypeName" />
        <constructor name="EditorAttribute(System.String, System.Type)" argnames="typeName, baseType" />
        <constructor name="EditorAttribute(System.Type, System.Type)" argnames="type, baseType" />
        <property name="EditorBaseTypeName" propertytype="System.String" />
        <property name="EditorTypeName" propertytype="System.String" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EditorBrowsableAttribute" namespace="System.ComponentModel">
        <constructor name="EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState)" argnames="state" />
        <constructor name="EditorBrowsableAttribute" argnames="" />
        <property name="State" propertytype="System.ComponentModel.EditorBrowsableState" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EnumConverter" namespace="System.ComponentModel">
        <constructor name="EnumConverter(System.Type)" argnames="type" />
        <property name="EnumType" propertytype="System.Type" />
        <property name="Values" propertytype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <property name="Comparer" propertytype="System.Collections.IComparer" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventDescriptor" namespace="System.ComponentModel">
        <constructor name="EventDescriptor(System.String, System.Attribute[])" argnames="name, attrs" />
        <constructor name="EventDescriptor(System.ComponentModel.MemberDescriptor)" argnames="descr" />
        <constructor name="EventDescriptor(System.ComponentModel.MemberDescriptor, System.Attribute[])" argnames="descr, attrs" />
        <property name="ComponentType" propertytype="System.Type" />
        <property name="EventType" propertytype="System.Type" />
        <property name="IsMulticast" propertytype="System.Boolean" />
        <property name="AttributeArray" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Attribute[]" />
        <property name="Attributes" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.ComponentModel.AttributeCollection" />
        <property name="Category" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <property name="Description" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <property name="IsBrowsable" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Boolean" />
        <property name="Name" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <property name="NameHashCode" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Int32" />
        <property name="DesignTimeOnly" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.Boolean" />
        <property name="DisplayName" inherited="System.ComponentModel.MemberDescriptor" propertytype="System.String" />
        <method name="RemoveEventHandler(System.Object, System.Delegate)" argnames="component, value" returntype="System.Void" />
        <method name="AddEventHandler(System.Object, System.Delegate)" argnames="component, value" returntype="System.Void" />
        <method name="FillAttributes(System.Collections.IList)" argnames="attributeList" inherited="System.ComponentModel.MemberDescriptor" returntype="System.Void" />
        <method name="CreateAttributeCollection" argnames="" inherited="System.ComponentModel.MemberDescriptor" returntype="System.ComponentModel.AttributeCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ComponentModel.MemberDescriptor" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ComponentModel.MemberDescriptor" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventDescriptorCollection" namespace="System.ComponentModel">
        <constructor name="EventDescriptorCollection(System.ComponentModel.EventDescriptor[])" argnames="events" />
        <field name="Empty" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.ComponentModel.EventDescriptor" />
        <property name="Item" propertytype="System.ComponentModel.EventDescriptor" />
        <method name="Sort(System.Collections.IComparer)" argnames="comparer" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="Sort(System.String[], System.Collections.IComparer)" argnames="names, comparer" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="Sort(System.String[])" argnames="names" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="Sort" argnames="" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="Find(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.ComponentModel.EventDescriptor" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.ComponentModel.EventDescriptor)" argnames="value" returntype="System.Int32" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.ComponentModel.EventDescriptor)" argnames="value" returntype="System.Boolean" />
        <method name="IndexOf(System.ComponentModel.EventDescriptor)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.ComponentModel.EventDescriptor)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.ComponentModel.EventDescriptor)" argnames="value" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="InternalSort(System.String[])" argnames="names" returntype="System.Void" />
        <method name="InternalSort(System.Collections.IComparer)" argnames="sorter" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventHandlerList" namespace="System.ComponentModel">
        <constructor name="EventHandlerList" argnames="" />
        <property name="Item" propertytype="System.Delegate" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AddHandler(System.Object, System.Delegate)" argnames="key, value" returntype="System.Void" />
        <method name="RemoveHandler(System.Object, System.Delegate)" argnames="key, value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ExpandableObjectConverter" namespace="System.ComponentModel">
        <constructor name="ExpandableObjectConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ExtenderProvidedPropertyAttribute" namespace="System.ComponentModel">
        <constructor name="ExtenderProvidedPropertyAttribute" argnames="" />
        <property name="ExtenderProperty" propertytype="System.ComponentModel.PropertyDescriptor" />
        <property name="Provider" propertytype="System.ComponentModel.IExtenderProvider" />
        <property name="ReceiverType" propertytype="System.Type" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="GuidConverter" namespace="System.ComponentModel">
        <constructor name="GuidConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ImmutableObjectAttribute" namespace="System.ComponentModel">
        <constructor name="ImmutableObjectAttribute(System.Boolean)" argnames="immutable" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="Immutable" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InstallerTypeAttribute" namespace="System.ComponentModel">
        <constructor name="InstallerTypeAttribute(System.Type)" argnames="installerType" />
        <constructor name="InstallerTypeAttribute(System.String)" argnames="typeName" />
        <property name="InstallerType" propertytype="System.Type" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Int16Converter" namespace="System.ComponentModel">
        <constructor name="Int16Converter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Int32Converter" namespace="System.ComponentModel">
        <constructor name="Int32Converter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Int64Converter" namespace="System.ComponentModel">
        <constructor name="Int64Converter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="License" namespace="System.ComponentModel">
        <constructor name="License" argnames="" />
        <property name="LicenseKey" propertytype="System.String" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LicenseContext" namespace="System.ComponentModel">
        <constructor name="LicenseContext" argnames="" />
        <property name="UsageMode" propertytype="System.ComponentModel.LicenseUsageMode" />
        <method name="GetService(System.Type)" argnames="type" returntype="System.Object" />
        <method name="SetSavedLicenseKey(System.Type, System.String)" argnames="type, key" returntype="System.Void" />
        <method name="GetSavedLicenseKey(System.Type, System.Reflection.Assembly)" argnames="type, resourceAssembly" returntype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LicenseException" namespace="System.ComponentModel">
        <constructor name="LicenseException(System.Type)" argnames="type" />
        <constructor name="LicenseException(System.Type, System.Object)" argnames="type, instance" />
        <constructor name="LicenseException(System.Type, System.Object, System.String)" argnames="type, instance, message" />
        <constructor name="LicenseException(System.Type, System.Object, System.String, System.Exception)" argnames="type, instance, message, innerException" />
        <property name="LicensedType" propertytype="System.Type" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LicenseProvider" namespace="System.ComponentModel">
        <constructor name="LicenseProvider" argnames="" />
        <method name="GetLicense(System.ComponentModel.LicenseContext, System.Type, System.Object, System.Boolean)" argnames="context, type, instance, allowExceptions" returntype="System.ComponentModel.License" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LicenseProviderAttribute" namespace="System.ComponentModel">
        <constructor name="LicenseProviderAttribute" argnames="" />
        <constructor name="LicenseProviderAttribute(System.String)" argnames="typeName" />
        <constructor name="LicenseProviderAttribute(System.Type)" argnames="type" />
        <field name="Default" />
        <property name="LicenseProvider" propertytype="System.Type" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LicFileLicenseProvider" namespace="System.ComponentModel">
        <constructor name="LicFileLicenseProvider" argnames="" />
        <method name="GetKey(System.Type)" argnames="type" returntype="System.String" />
        <method name="IsKeyValid(System.String, System.Type)" argnames="key, type" returntype="System.Boolean" />
        <method name="GetLicense(System.ComponentModel.LicenseContext, System.Type, System.Object, System.Boolean)" argnames="context, type, instance, allowExceptions" returntype="System.ComponentModel.License" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ListBindableAttribute" namespace="System.ComponentModel">
        <constructor name="ListBindableAttribute(System.Boolean)" argnames="listBindable" />
        <constructor name="ListBindableAttribute(System.ComponentModel.BindableSupport)" argnames="flags" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="ListBindable" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ListChangedEventArgs" namespace="System.ComponentModel">
        <constructor name="ListChangedEventArgs(System.ComponentModel.ListChangedType, System.Int32)" argnames="listChangedType, newIndex" />
        <constructor name="ListChangedEventArgs(System.ComponentModel.ListChangedType, System.ComponentModel.PropertyDescriptor)" argnames="listChangedType, propDesc" />
        <constructor name="ListChangedEventArgs(System.ComponentModel.ListChangedType, System.Int32, System.Int32)" argnames="listChangedType, newIndex, oldIndex" />
        <property name="ListChangedType" propertytype="System.ComponentModel.ListChangedType" />
        <property name="NewIndex" propertytype="System.Int32" />
        <property name="OldIndex" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LocalizableAttribute" namespace="System.ComponentModel">
        <constructor name="LocalizableAttribute(System.Boolean)" argnames="isLocalizable" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="IsLocalizable" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MarshalByValueComponent" namespace="System.ComponentModel">
        <constructor name="MarshalByValueComponent" argnames="" />
        <property name="Events" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <property name="Container" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" propertytype="System.Boolean" />
        <method name="GetService(System.Type)" argnames="service" returntype="System.Object" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" />
    </class>
    <class name="AttributeCollection" namespace="System.ComponentModel">
        <constructor name="AttributeCollection(System.Attribute[])" argnames="attributes" />
        <field name="Empty" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Attribute" />
        <property name="Item" propertytype="System.Attribute" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Contains(System.Attribute)" argnames="attribute" returntype="System.Boolean" />
        <method name="Contains(System.Attribute[])" argnames="attributes" returntype="System.Boolean" />
        <method name="GetDefaultAttribute(System.Type)" argnames="attributeType" returntype="System.Attribute" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="Matches(System.Attribute)" argnames="attribute" returntype="System.Boolean" />
        <method name="Matches(System.Attribute[])" argnames="attributes" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MergablePropertyAttribute" namespace="System.ComponentModel">
        <constructor name="MergablePropertyAttribute(System.Boolean)" argnames="allowMerge" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="AllowMerge" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PropertyChangedEventArgs" namespace="System.ComponentModel">
        <constructor name="PropertyChangedEventArgs(System.String)" argnames="propertyName" />
        <property name="PropertyName" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PropertyDescriptorCollection" namespace="System.ComponentModel">
        <constructor name="PropertyDescriptorCollection(System.ComponentModel.PropertyDescriptor[])" argnames="properties" />
        <field name="Empty" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.ComponentModel.PropertyDescriptor" />
        <property name="Item" propertytype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Find(System.String, System.Boolean)" argnames="name, ignoreCase" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="Sort(System.Collections.IComparer)" argnames="comparer" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="Sort(System.String[], System.Collections.IComparer)" argnames="names, comparer" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="Sort(System.String[])" argnames="names" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="Sort" argnames="" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.ComponentModel.PropertyDescriptor)" argnames="value" returntype="System.Int32" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Contains(System.ComponentModel.PropertyDescriptor)" argnames="value" returntype="System.Boolean" />
        <method name="IndexOf(System.ComponentModel.PropertyDescriptor)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.ComponentModel.PropertyDescriptor)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.ComponentModel.PropertyDescriptor)" argnames="value" returntype="System.Void" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="InternalSort(System.String[])" argnames="names" returntype="System.Void" />
        <method name="InternalSort(System.Collections.IComparer)" argnames="sorter" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ProvidePropertyAttribute" namespace="System.ComponentModel">
        <constructor name="ProvidePropertyAttribute(System.String, System.Type)" argnames="propertyName, receiverType" />
        <constructor name="ProvidePropertyAttribute(System.String, System.String)" argnames="propertyName, receiverTypeName" />
        <property name="PropertyName" propertytype="System.String" />
        <property name="ReceiverTypeName" propertytype="System.String" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ReadOnlyAttribute" namespace="System.ComponentModel">
        <constructor name="ReadOnlyAttribute(System.Boolean)" argnames="isReadOnly" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RecommendedAsConfigurableAttribute" namespace="System.ComponentModel">
        <constructor name="RecommendedAsConfigurableAttribute(System.Boolean)" argnames="recommendedAsConfigurable" />
        <field name="No" />
        <field name="Yes" />
        <field name="Default" />
        <property name="RecommendedAsConfigurable" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RefreshEventArgs" namespace="System.ComponentModel">
        <constructor name="RefreshEventArgs(System.Object)" argnames="componentChanged" />
        <constructor name="RefreshEventArgs(System.Type)" argnames="typeChanged" />
        <property name="ComponentChanged" propertytype="System.Object" />
        <property name="TypeChanged" propertytype="System.Type" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RunInstallerAttribute" namespace="System.ComponentModel">
        <constructor name="RunInstallerAttribute(System.Boolean)" argnames="runInstaller" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="RunInstaller" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SByteConverter" namespace="System.ComponentModel">
        <constructor name="SByteConverter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SingleConverter" namespace="System.ComponentModel">
        <constructor name="SingleConverter" argnames="" />
        <property name="AllowHex" propertytype="System.Boolean" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StringConverter" namespace="System.ComponentModel">
        <constructor name="StringConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SyntaxCheck" namespace="System.ComponentModel">
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CheckMachineName(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CheckPath(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CheckRootedPath(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TimeSpanConverter" namespace="System.ComponentModel">
        <constructor name="TimeSpanConverter" argnames="" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ToolboxItemFilterAttribute" namespace="System.ComponentModel">
        <constructor name="ToolboxItemFilterAttribute(System.String)" argnames="filterString" />
        <constructor name="ToolboxItemFilterAttribute(System.String, System.ComponentModel.ToolboxItemFilterType)" argnames="filterString, filterType" />
        <property name="FilterString" propertytype="System.String" />
        <property name="FilterType" propertytype="System.ComponentModel.ToolboxItemFilterType" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TypeConverterAttribute" namespace="System.ComponentModel">
        <constructor name="TypeConverterAttribute" argnames="" />
        <constructor name="TypeConverterAttribute(System.Type)" argnames="type" />
        <constructor name="TypeConverterAttribute(System.String)" argnames="typeName" />
        <field name="Default" />
        <property name="ConverterTypeName" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TypeListConverter" namespace="System.ComponentModel">
        <constructor name="TypeListConverter(System.Type[])" argnames="types" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, destinationType" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UInt16Converter" namespace="System.ComponentModel">
        <constructor name="UInt16Converter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UInt32Converter" namespace="System.ComponentModel">
        <constructor name="UInt32Converter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UInt64Converter" namespace="System.ComponentModel">
        <constructor name="UInt64Converter" argnames="" />
        <property name="TargetType" propertytype="System.Type" />
        <method name="IsValid(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesExclusive(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.TypeConverter+StandardValuesCollection" />
        <method name="GetPropertiesSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object, System.Attribute[])" argnames="context, value, attributes" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetCreateInstanceSupported(System.ComponentModel.ITypeDescriptorContext)" argnames="context" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CreateInstance(System.ComponentModel.ITypeDescriptorContext, System.Collections.IDictionary)" argnames="context, propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object, System.Type)" argnames="context, culture, value, destinationType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="ConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Object" />
        <method name="CanConvertTo(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, t" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="CanConvertFrom(System.ComponentModel.ITypeDescriptorContext, System.Type)" argnames="context, sourceType" inherited="System.ComponentModel.BaseNumberConverter" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CanConvertFrom(System.Type)" argnames="sourceType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="CanConvertTo(System.Type)" argnames="destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="ConvertFrom(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromInvariantString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.String)" argnames="text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.String)" argnames="context, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertFromString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.String)" argnames="context, culture, text" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertTo(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="ConvertToInvariantString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToInvariantString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="ConvertToString(System.ComponentModel.ITypeDescriptorContext, System.Globalization.CultureInfo, System.Object)" argnames="context, culture, value" inherited="System.ComponentModel.TypeConverter" returntype="System.String" />
        <method name="CreateInstance(System.Collections.IDictionary)" argnames="propertyValues" inherited="System.ComponentModel.TypeConverter" returntype="System.Object" />
        <method name="GetConvertFromException(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetConvertToException(System.Object, System.Type)" argnames="value, destinationType" inherited="System.ComponentModel.TypeConverter" returntype="System.Exception" />
        <method name="GetCreateInstanceSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetProperties(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.ComponentModel.ITypeDescriptorContext, System.Object)" argnames="context, value" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetPropertiesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValues" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Collections.ICollection" />
        <method name="GetStandardValuesExclusive" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="GetStandardValuesSupported" argnames="" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="IsValid(System.Object)" argnames="value" inherited="System.ComponentModel.TypeConverter" returntype="System.Boolean" />
        <method name="SortProperties(System.ComponentModel.PropertyDescriptorCollection, System.String[])" argnames="props, names" inherited="System.ComponentModel.TypeConverter" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InvalidEnumArgumentException" namespace="System.ComponentModel">
        <constructor name="InvalidEnumArgumentException" argnames="" />
        <constructor name="InvalidEnumArgumentException(System.String)" argnames="message" />
        <constructor name="InvalidEnumArgumentException(System.String, System.Int32, System.Type)" argnames="argumentName, invalidValue, enumClass" />
        <property name="Message" inherited="System.ArgumentException" propertytype="System.String" />
        <property name="ParamName" inherited="System.ArgumentException" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.ArgumentException" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WarningException" namespace="System.ComponentModel">
        <constructor name="WarningException(System.String)" argnames="message" />
        <constructor name="WarningException(System.String, System.String)" argnames="message, helpUrl" />
        <constructor name="WarningException(System.String, System.String, System.String)" argnames="message, helpUrl, helpTopic" />
        <property name="HelpUrl" propertytype="System.String" />
        <property name="HelpTopic" propertytype="System.String" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Win32Exception" namespace="System.ComponentModel">
        <constructor name="Win32Exception" argnames="" />
        <constructor name="Win32Exception(System.Int32)" argnames="error" />
        <constructor name="Win32Exception(System.Int32, System.String)" argnames="error, message" />
        <constructor name="Win32Exception(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <property name="NativeErrorCode" propertytype="System.Int32" />
        <property name="ErrorCode" inherited="System.Runtime.InteropServices.ExternalException" propertytype="System.Int32" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LicenseManager" namespace="System.ComponentModel">
        <property name="CurrentContext" propertytype="System.ComponentModel.LicenseContext" />
        <property name="UsageMode" propertytype="System.ComponentModel.LicenseUsageMode" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CreateWithContext(System.Type, System.ComponentModel.LicenseContext)" argnames="type, creationContext" returntype="System.Object" />
        <method name="CreateWithContext(System.Type, System.ComponentModel.LicenseContext, System.Object[])" argnames="type, creationContext, args" returntype="System.Object" />
        <method name="IsLicensed(System.Type)" argnames="type" returntype="System.Boolean" />
        <method name="IsValid(System.Type)" argnames="type" returntype="System.Boolean" />
        <method name="IsValid(System.Type, System.Object, System.ComponentModel.License&amp;)" argnames="type, instance, license" returntype="System.Boolean" />
        <method name="LockContext(System.Object)" argnames="contextUser" returntype="System.Void" />
        <method name="UnlockContext(System.Object)" argnames="contextUser" returntype="System.Void" />
        <method name="Validate(System.Type)" argnames="type" returntype="System.Void" />
        <method name="Validate(System.Type, System.Object)" argnames="type, instance" returntype="System.ComponentModel.License" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TypeDescriptor" namespace="System.ComponentModel">
        <property name="ComNativeDescriptorHandler" propertytype="System.ComponentModel.IComNativeDescriptorHandler" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AddEditorTable(System.Type, System.Collections.Hashtable)" argnames="editorBaseType, table" returntype="System.Void" />
        <method name="CreateDesigner(System.ComponentModel.IComponent, System.Type)" argnames="component, designerBaseType" returntype="System.ComponentModel.Design.IDesigner" />
        <method name="CreateEvent(System.Type, System.String, System.Type, System.Attribute[])" argnames="componentType, name, type, attributes" returntype="System.ComponentModel.EventDescriptor" />
        <method name="CreateEvent(System.Type, System.ComponentModel.EventDescriptor, System.Attribute[])" argnames="componentType, oldEventDescriptor, attributes" returntype="System.ComponentModel.EventDescriptor" />
        <method name="CreateProperty(System.Type, System.String, System.Type, System.Attribute[])" argnames="componentType, name, type, attributes" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="CreateProperty(System.Type, System.ComponentModel.PropertyDescriptor, System.Attribute[])" argnames="componentType, oldPropertyDescriptor, attributes" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetAttributes(System.Type)" argnames="componentType" returntype="System.ComponentModel.AttributeCollection" />
        <method name="GetAttributes(System.Object)" argnames="component" returntype="System.ComponentModel.AttributeCollection" />
        <method name="GetAttributes(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.ComponentModel.AttributeCollection" />
        <method name="GetClassName(System.Object)" argnames="component" returntype="System.String" />
        <method name="GetClassName(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.String" />
        <method name="GetComponentName(System.Object)" argnames="component" returntype="System.String" />
        <method name="GetComponentName(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.String" />
        <method name="GetConverter(System.Object)" argnames="component" returntype="System.ComponentModel.TypeConverter" />
        <method name="GetConverter(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.ComponentModel.TypeConverter" />
        <method name="GetConverter(System.Type)" argnames="type" returntype="System.ComponentModel.TypeConverter" />
        <method name="GetDefaultEvent(System.Type)" argnames="componentType" returntype="System.ComponentModel.EventDescriptor" />
        <method name="GetDefaultEvent(System.Object)" argnames="component" returntype="System.ComponentModel.EventDescriptor" />
        <method name="GetDefaultEvent(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.ComponentModel.EventDescriptor" />
        <method name="GetDefaultProperty(System.Type)" argnames="componentType" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetDefaultProperty(System.Object)" argnames="component" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetDefaultProperty(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetEditor(System.Object, System.Type)" argnames="component, editorBaseType" returntype="System.Object" />
        <method name="GetEditor(System.Object, System.Type, System.Boolean)" argnames="component, editorBaseType, noCustomTypeDesc" returntype="System.Object" />
        <method name="GetEditor(System.Type, System.Type)" argnames="type, editorBaseType" returntype="System.Object" />
        <method name="GetEvents(System.Type)" argnames="componentType" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents(System.Object)" argnames="component" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents(System.Type, System.Attribute[])" argnames="componentType, attributes" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents(System.Object, System.Attribute[])" argnames="component, attributes" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents(System.Object, System.Attribute[], System.Boolean)" argnames="component, attributes, noCustomTypeDesc" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetProperties(System.Type)" argnames="componentType" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.Object)" argnames="component" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.Object, System.Boolean)" argnames="component, noCustomTypeDesc" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.Type, System.Attribute[])" argnames="componentType, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.Object, System.Attribute[])" argnames="component, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties(System.Object, System.Attribute[], System.Boolean)" argnames="component, attributes, noCustomTypeDesc" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="Refresh(System.Object)" argnames="component" returntype="System.Void" />
        <method name="Refresh(System.Type)" argnames="type" returntype="System.Void" />
        <method name="Refresh(System.Reflection.Module)" argnames="module" returntype="System.Void" />
        <method name="Refresh(System.Reflection.Assembly)" argnames="assembly" returntype="System.Void" />
        <method name="SortDescriptorArray(System.Collections.IList)" argnames="infos" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Refreshed" />
    </class>
    <class name="InheritanceAttribute" namespace="System.ComponentModel">
        <constructor name="InheritanceAttribute" argnames="" />
        <constructor name="InheritanceAttribute(System.ComponentModel.InheritanceLevel)" argnames="inheritanceLevel" />
        <field name="Inherited" />
        <field name="InheritedReadOnly" />
        <field name="NotInherited" />
        <field name="Default" />
        <property name="InheritanceLevel" propertytype="System.ComponentModel.InheritanceLevel" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NotifyParentPropertyAttribute" namespace="System.ComponentModel">
        <constructor name="NotifyParentPropertyAttribute(System.Boolean)" argnames="notifyParent" />
        <field name="Yes" />
        <field name="No" />
        <field name="Default" />
        <property name="NotifyParent" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ParenthesizePropertyNameAttribute" namespace="System.ComponentModel">
        <constructor name="ParenthesizePropertyNameAttribute" argnames="" />
        <constructor name="ParenthesizePropertyNameAttribute(System.Boolean)" argnames="needParenthesis" />
        <field name="Default" />
        <property name="NeedParenthesis" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PropertyTabAttribute" namespace="System.ComponentModel">
        <constructor name="PropertyTabAttribute" argnames="" />
        <constructor name="PropertyTabAttribute(System.Type)" argnames="tabClass" />
        <constructor name="PropertyTabAttribute(System.String)" argnames="tabClassName" />
        <constructor name="PropertyTabAttribute(System.Type, System.ComponentModel.PropertyTabScope)" argnames="tabClass, tabScope" />
        <constructor name="PropertyTabAttribute(System.String, System.ComponentModel.PropertyTabScope)" argnames="tabClassName, tabScope" />
        <property name="TabClasses" propertytype="System.Type[]" />
        <property name="TabClassNames" propertytype="System.String[]" />
        <property name="TabScopes" propertytype="System.ComponentModel.PropertyTabScope[]" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="other" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Equals(System.ComponentModel.PropertyTabAttribute)" argnames="other" returntype="System.Boolean" />
        <method name="InitializeArrays(System.String[], System.ComponentModel.PropertyTabScope[])" argnames="tabClassNames, tabScopes" returntype="System.Void" />
        <method name="InitializeArrays(System.Type[], System.ComponentModel.PropertyTabScope[])" argnames="tabClasses, tabScopes" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RefreshPropertiesAttribute" namespace="System.ComponentModel">
        <constructor name="RefreshPropertiesAttribute(System.ComponentModel.RefreshProperties)" argnames="refresh" />
        <field name="All" />
        <field name="Repaint" />
        <field name="Default" />
        <property name="RefreshProperties" propertytype="System.ComponentModel.RefreshProperties" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="value" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ToolboxItemAttribute" namespace="System.ComponentModel">
        <constructor name="ToolboxItemAttribute(System.Boolean)" argnames="defaultType" />
        <constructor name="ToolboxItemAttribute(System.String)" argnames="toolboxItemTypeName" />
        <constructor name="ToolboxItemAttribute(System.Type)" argnames="toolboxItemType" />
        <field name="Default" />
        <field name="None" />
        <property name="ToolboxItemType" propertytype="System.Type" />
        <property name="ToolboxItemTypeName" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="IComponent" namespace="System.ComponentModel">
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <event name="Disposed" />
    </interface>
    <interface name="IContainer" namespace="System.ComponentModel">
        <property name="Components" propertytype="System.ComponentModel.ComponentCollection" />
        <method name="Remove(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
        <method name="Add(System.ComponentModel.IComponent, System.String)" argnames="component, name" returntype="System.Void" />
        <method name="Add(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
    </interface>
    <interface name="ISite" namespace="System.ComponentModel">
        <property name="Component" propertytype="System.ComponentModel.IComponent" />
        <property name="Container" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" propertytype="System.Boolean" />
        <property name="Name" propertytype="System.String" />
    </interface>
    <interface name="IBindingList" namespace="System.ComponentModel">
        <property name="AllowNew" propertytype="System.Boolean" />
        <property name="AllowEdit" propertytype="System.Boolean" />
        <property name="AllowRemove" propertytype="System.Boolean" />
        <property name="SupportsChangeNotification" propertytype="System.Boolean" />
        <property name="SupportsSearching" propertytype="System.Boolean" />
        <property name="SupportsSorting" propertytype="System.Boolean" />
        <property name="IsSorted" propertytype="System.Boolean" />
        <property name="SortProperty" propertytype="System.ComponentModel.PropertyDescriptor" />
        <property name="SortDirection" propertytype="System.ComponentModel.ListSortDirection" />
        <method name="RemoveSort" argnames="" returntype="System.Void" />
        <method name="RemoveIndex(System.ComponentModel.PropertyDescriptor)" argnames="property" returntype="System.Void" />
        <method name="Find(System.ComponentModel.PropertyDescriptor, System.Object)" argnames="property, key" returntype="System.Int32" />
        <method name="ApplySort(System.ComponentModel.PropertyDescriptor, System.ComponentModel.ListSortDirection)" argnames="property, direction" returntype="System.Void" />
        <method name="AddIndex(System.ComponentModel.PropertyDescriptor)" argnames="property" returntype="System.Void" />
        <method name="AddNew" argnames="" returntype="System.Object" />
        <event name="ListChanged" />
    </interface>
    <interface name="IComNativeDescriptorHandler" namespace="System.ComponentModel">
        <method name="GetPropertyValue(System.Object, System.Int32, System.Boolean&amp;)" argnames="component, dispid, success" returntype="System.Object" />
        <method name="GetPropertyValue(System.Object, System.String, System.Boolean&amp;)" argnames="component, propertyName, success" returntype="System.Object" />
        <method name="GetProperties(System.Object, System.Attribute[])" argnames="component, attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetEvents(System.Object, System.Attribute[])" argnames="component, attributes" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents(System.Object)" argnames="component" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetName(System.Object)" argnames="component" returntype="System.String" />
        <method name="GetEditor(System.Object, System.Type)" argnames="component, baseEditorType" returntype="System.Object" />
        <method name="GetDefaultProperty(System.Object)" argnames="component" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetDefaultEvent(System.Object)" argnames="component" returntype="System.ComponentModel.EventDescriptor" />
        <method name="GetConverter(System.Object)" argnames="component" returntype="System.ComponentModel.TypeConverter" />
        <method name="GetClassName(System.Object)" argnames="component" returntype="System.String" />
        <method name="GetAttributes(System.Object)" argnames="component" returntype="System.ComponentModel.AttributeCollection" />
    </interface>
    <interface name="ICustomTypeDescriptor" namespace="System.ComponentModel">
        <method name="GetPropertyOwner(System.ComponentModel.PropertyDescriptor)" argnames="pd" returntype="System.Object" />
        <method name="GetProperties(System.Attribute[])" argnames="attributes" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetProperties" argnames="" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetEvents(System.Attribute[])" argnames="attributes" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEvents" argnames="" returntype="System.ComponentModel.EventDescriptorCollection" />
        <method name="GetEditor(System.Type)" argnames="editorBaseType" returntype="System.Object" />
        <method name="GetDefaultProperty" argnames="" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetDefaultEvent" argnames="" returntype="System.ComponentModel.EventDescriptor" />
        <method name="GetConverter" argnames="" returntype="System.ComponentModel.TypeConverter" />
        <method name="GetComponentName" argnames="" returntype="System.String" />
        <method name="GetClassName" argnames="" returntype="System.String" />
        <method name="GetAttributes" argnames="" returntype="System.ComponentModel.AttributeCollection" />
    </interface>
    <interface name="IDataErrorInfo" namespace="System.ComponentModel">
        <property name="Item" propertytype="System.String" />
        <property name="Error" propertytype="System.String" />
    </interface>
    <interface name="IEditableObject" namespace="System.ComponentModel">
        <method name="CancelEdit" argnames="" returntype="System.Void" />
        <method name="EndEdit" argnames="" returntype="System.Void" />
        <method name="BeginEdit" argnames="" returntype="System.Void" />
    </interface>
    <interface name="IExtenderProvider" namespace="System.ComponentModel">
        <method name="CanExtend(System.Object)" argnames="extendee" returntype="System.Boolean" />
    </interface>
    <interface name="IListSource" namespace="System.ComponentModel">
        <property name="ContainsListCollection" propertytype="System.Boolean" />
        <method name="GetList" argnames="" returntype="System.Collections.IList" />
    </interface>
    <interface name="ISupportInitialize" namespace="System.ComponentModel">
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
    </interface>
    <interface name="ISynchronizeInvoke" namespace="System.ComponentModel">
        <property name="InvokeRequired" propertytype="System.Boolean" />
        <method name="Invoke(System.Delegate, System.Object[])" argnames="method, args" returntype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Object" />
        <method name="BeginInvoke(System.Delegate, System.Object[])" argnames="method, args" returntype="System.IAsyncResult" />
    </interface>
    <interface name="ITypeDescriptorContext" namespace="System.ComponentModel">
        <property name="Container" propertytype="System.ComponentModel.IContainer" />
        <property name="Instance" propertytype="System.Object" />
        <property name="PropertyDescriptor" propertytype="System.ComponentModel.PropertyDescriptor" />
        <method name="OnComponentChanged" argnames="" returntype="System.Void" />
        <method name="OnComponentChanging" argnames="" returntype="System.Boolean" />
    </interface>
    <interface name="ITypedList" namespace="System.ComponentModel">
        <method name="GetItemProperties(System.ComponentModel.PropertyDescriptor[])" argnames="listAccessors" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetListName(System.ComponentModel.PropertyDescriptor[])" argnames="listAccessors" returntype="System.String" />
    </interface>
    <delegate name="CancelEventHandler" namespace="System.ComponentModel">
        <constructor name="CancelEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.CancelEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.CancelEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="CollectionChangeEventHandler" namespace="System.ComponentModel">
        <constructor name="CollectionChangeEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.CollectionChangeEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.CollectionChangeEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ListChangedEventHandler" namespace="System.ComponentModel">
        <constructor name="ListChangedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.ListChangedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.ListChangedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="PropertyChangedEventHandler" namespace="System.ComponentModel">
        <constructor name="PropertyChangedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.PropertyChangedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.PropertyChangedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="RefreshEventHandler" namespace="System.ComponentModel">
        <constructor name="RefreshEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.ComponentModel.RefreshEventArgs, System.AsyncCallback, System.Object)" argnames="e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.ComponentModel.RefreshEventArgs)" argnames="e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="BindableSupport" namespace="System.ComponentModel">
        <field name="No" />
        <field name="Yes" />
        <field name="Default" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="CollectionChangeAction" namespace="System.ComponentModel">
        <field name="Add" />
        <field name="Remove" />
        <field name="Refresh" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="DesignerSerializationVisibility" namespace="System.ComponentModel">
        <field name="Hidden" />
        <field name="Visible" />
        <field name="Content" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="EditorBrowsableState" namespace="System.ComponentModel">
        <field name="Always" />
        <field name="Never" />
        <field name="Advanced" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="LicenseUsageMode" namespace="System.ComponentModel">
        <field name="Runtime" />
        <field name="Designtime" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ListChangedType" namespace="System.ComponentModel">
        <field name="Reset" />
        <field name="ItemAdded" />
        <field name="ItemDeleted" />
        <field name="ItemMoved" />
        <field name="ItemChanged" />
        <field name="PropertyDescriptorAdded" />
        <field name="PropertyDescriptorDeleted" />
        <field name="PropertyDescriptorChanged" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ListSortDirection" namespace="System.ComponentModel">
        <field name="Ascending" />
        <field name="Descending" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ToolboxItemFilterType" namespace="System.ComponentModel">
        <field name="Allow" />
        <field name="Custom" />
        <field name="Prevent" />
        <field name="Require" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="InheritanceLevel" namespace="System.ComponentModel">
        <field name="Inherited" />
        <field name="InheritedReadOnly" />
        <field name="NotInherited" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="PropertyTabScope" namespace="System.ComponentModel">
        <field name="Static" />
        <field name="Global" />
        <field name="Document" />
        <field name="Component" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="RefreshProperties" namespace="System.ComponentModel">
        <field name="None" />
        <field name="All" />
        <field name="Repaint" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="Regex" namespace="System.Text.RegularExpressions">
        <constructor name="Regex" argnames="" />
        <constructor name="Regex(System.String)" argnames="pattern" />
        <constructor name="Regex(System.String, System.Text.RegularExpressions.RegexOptions)" argnames="pattern, options" />
        <property name="RightToLeft" propertytype="System.Boolean" />
        <property name="Options" propertytype="System.Text.RegularExpressions.RegexOptions" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Escape(System.String)" argnames="str" returntype="System.String" />
        <method name="Unescape(System.String)" argnames="str" returntype="System.String" />
        <method name="GetGroupNames" argnames="" returntype="System.String[]" />
        <method name="GetGroupNumbers" argnames="" returntype="System.Int32[]" />
        <method name="GroupNameFromNumber(System.Int32)" argnames="i" returntype="System.String" />
        <method name="GroupNumberFromName(System.String)" argnames="name" returntype="System.Int32" />
        <method name="IsMatch(System.String, System.String)" argnames="input, pattern" returntype="System.Boolean" />
        <method name="IsMatch(System.String, System.String, System.Text.RegularExpressions.RegexOptions)" argnames="input, pattern, options" returntype="System.Boolean" />
        <method name="IsMatch(System.String)" argnames="input" returntype="System.Boolean" />
        <method name="IsMatch(System.String, System.Int32)" argnames="input, startat" returntype="System.Boolean" />
        <method name="Match(System.String, System.String)" argnames="input, pattern" returntype="System.Text.RegularExpressions.Match" />
        <method name="Match(System.String, System.String, System.Text.RegularExpressions.RegexOptions)" argnames="input, pattern, options" returntype="System.Text.RegularExpressions.Match" />
        <method name="Match(System.String)" argnames="input" returntype="System.Text.RegularExpressions.Match" />
        <method name="Match(System.String, System.Int32)" argnames="input, startat" returntype="System.Text.RegularExpressions.Match" />
        <method name="Match(System.String, System.Int32, System.Int32)" argnames="input, beginning, length" returntype="System.Text.RegularExpressions.Match" />
        <method name="Matches(System.String, System.String)" argnames="input, pattern" returntype="System.Text.RegularExpressions.MatchCollection" />
        <method name="Matches(System.String, System.String, System.Text.RegularExpressions.RegexOptions)" argnames="input, pattern, options" returntype="System.Text.RegularExpressions.MatchCollection" />
        <method name="Matches(System.String)" argnames="input" returntype="System.Text.RegularExpressions.MatchCollection" />
        <method name="Matches(System.String, System.Int32)" argnames="input, startat" returntype="System.Text.RegularExpressions.MatchCollection" />
        <method name="Replace(System.String, System.String, System.String)" argnames="input, pattern, replacement" returntype="System.String" />
        <method name="Replace(System.String, System.String, System.String, System.Text.RegularExpressions.RegexOptions)" argnames="input, pattern, replacement, options" returntype="System.String" />
        <method name="Replace(System.String, System.String)" argnames="input, replacement" returntype="System.String" />
        <method name="Replace(System.String, System.String, System.Int32)" argnames="input, replacement, count" returntype="System.String" />
        <method name="Replace(System.String, System.String, System.Int32, System.Int32)" argnames="input, replacement, count, startat" returntype="System.String" />
        <method name="Replace(System.String, System.String, System.Text.RegularExpressions.MatchEvaluator)" argnames="input, pattern, evaluator" returntype="System.String" />
        <method name="Replace(System.String, System.String, System.Text.RegularExpressions.MatchEvaluator, System.Text.RegularExpressions.RegexOptions)" argnames="input, pattern, evaluator, options" returntype="System.String" />
        <method name="Replace(System.String, System.Text.RegularExpressions.MatchEvaluator)" argnames="input, evaluator" returntype="System.String" />
        <method name="Replace(System.String, System.Text.RegularExpressions.MatchEvaluator, System.Int32)" argnames="input, evaluator, count" returntype="System.String" />
        <method name="Replace(System.String, System.Text.RegularExpressions.MatchEvaluator, System.Int32, System.Int32)" argnames="input, evaluator, count, startat" returntype="System.String" />
        <method name="Split(System.String, System.String)" argnames="input, pattern" returntype="System.String[]" />
        <method name="Split(System.String, System.String, System.Text.RegularExpressions.RegexOptions)" argnames="input, pattern, options" returntype="System.String[]" />
        <method name="Split(System.String)" argnames="input" returntype="System.String[]" />
        <method name="Split(System.String, System.Int32)" argnames="input, count" returntype="System.String[]" />
        <method name="Split(System.String, System.Int32, System.Int32)" argnames="input, count, startat" returntype="System.String[]" />
        <method name="CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[], System.Reflection.AssemblyName)" argnames="regexinfos, assemblyname" returntype="System.Void" />
        <method name="CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[], System.Reflection.AssemblyName, System.Reflection.Emit.CustomAttributeBuilder[])" argnames="regexinfos, assemblyname, attributes" returntype="System.Void" />
        <method name="CompileToAssembly(System.Text.RegularExpressions.RegexCompilationInfo[], System.Reflection.AssemblyName, System.Reflection.Emit.CustomAttributeBuilder[], System.String)" argnames="regexinfos, assemblyname, attributes, resourceFile" returntype="System.Void" />
        <method name="InitializeReferences" argnames="" returntype="System.Void" />
        <method name="UseOptionC" argnames="" returntype="System.Boolean" />
        <method name="UseOptionR" argnames="" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Capture" namespace="System.Text.RegularExpressions">
        <property name="Index" propertytype="System.Int32" />
        <property name="Length" propertytype="System.Int32" />
        <property name="Value" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CaptureCollection" namespace="System.Text.RegularExpressions">
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Text.RegularExpressions.Capture" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RegexCompilationInfo" namespace="System.Text.RegularExpressions">
        <constructor name="RegexCompilationInfo(System.String, System.Text.RegularExpressions.RegexOptions, System.String, System.String, System.Boolean)" argnames="pattern, options, name, fullnamespace, ispublic" />
        <property name="Pattern" propertytype="System.String" />
        <property name="Options" propertytype="System.Text.RegularExpressions.RegexOptions" />
        <property name="Name" propertytype="System.String" />
        <property name="Namespace" propertytype="System.String" />
        <property name="IsPublic" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Group" namespace="System.Text.RegularExpressions">
        <property name="Success" propertytype="System.Boolean" />
        <property name="Captures" propertytype="System.Text.RegularExpressions.CaptureCollection" />
        <property name="Index" inherited="System.Text.RegularExpressions.Capture" propertytype="System.Int32" />
        <property name="Length" inherited="System.Text.RegularExpressions.Capture" propertytype="System.Int32" />
        <property name="Value" inherited="System.Text.RegularExpressions.Capture" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Text.RegularExpressions.Capture" returntype="System.String" />
        <method name="Synchronized(System.Text.RegularExpressions.Group)" argnames="inner" returntype="System.Text.RegularExpressions.Group" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="GroupCollection" namespace="System.Text.RegularExpressions">
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Text.RegularExpressions.Group" />
        <property name="Item" propertytype="System.Text.RegularExpressions.Group" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RegexRunner" namespace="System.Text.RegularExpressions">
        <method name="InitTrackCount" argnames="" returntype="System.Void" />
        <method name="FindFirstChar" argnames="" returntype="System.Boolean" />
        <method name="Go" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="EnsureStorage" argnames="" returntype="System.Void" />
        <method name="IsBoundary(System.Int32, System.Int32, System.Int32)" argnames="index, startpos, endpos" returntype="System.Boolean" />
        <method name="IsECMABoundary(System.Int32, System.Int32, System.Int32)" argnames="index, startpos, endpos" returntype="System.Boolean" />
        <method name="CharInSet(System.Char, System.String, System.String)" argnames="ch, set, category" returntype="System.Boolean" />
        <method name="DoubleTrack" argnames="" returntype="System.Void" />
        <method name="DoubleStack" argnames="" returntype="System.Void" />
        <method name="DoubleCrawl" argnames="" returntype="System.Void" />
        <method name="Crawl(System.Int32)" argnames="i" returntype="System.Void" />
        <method name="Popcrawl" argnames="" returntype="System.Int32" />
        <method name="Crawlpos" argnames="" returntype="System.Int32" />
        <method name="Capture(System.Int32, System.Int32, System.Int32)" argnames="capnum, start, end" returntype="System.Void" />
        <method name="TransferCapture(System.Int32, System.Int32, System.Int32, System.Int32)" argnames="capnum, uncapnum, start, end" returntype="System.Void" />
        <method name="Uncapture" argnames="" returntype="System.Void" />
        <method name="IsMatched(System.Int32)" argnames="cap" returntype="System.Boolean" />
        <method name="MatchIndex(System.Int32)" argnames="cap" returntype="System.Int32" />
        <method name="MatchLength(System.Int32)" argnames="cap" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Match" namespace="System.Text.RegularExpressions">
        <property name="Empty" propertytype="System.Text.RegularExpressions.Match" />
        <property name="Groups" propertytype="System.Text.RegularExpressions.GroupCollection" />
        <property name="Success" inherited="System.Text.RegularExpressions.Group" propertytype="System.Boolean" />
        <property name="Captures" inherited="System.Text.RegularExpressions.Group" propertytype="System.Text.RegularExpressions.CaptureCollection" />
        <property name="Index" inherited="System.Text.RegularExpressions.Capture" propertytype="System.Int32" />
        <property name="Length" inherited="System.Text.RegularExpressions.Capture" propertytype="System.Int32" />
        <property name="Value" inherited="System.Text.RegularExpressions.Capture" propertytype="System.String" />
        <method name="Result(System.String)" argnames="replacement" returntype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Text.RegularExpressions.Capture" returntype="System.String" />
        <method name="NextMatch" argnames="" returntype="System.Text.RegularExpressions.Match" />
        <method name="Synchronized(System.Text.RegularExpressions.Match)" argnames="inner" returntype="System.Text.RegularExpressions.Match" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MatchCollection" namespace="System.Text.RegularExpressions">
        <property name="Count" propertytype="System.Int32" />
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="Item" propertytype="System.Text.RegularExpressions.Match" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, arrayIndex" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RegexRunnerFactory" namespace="System.Text.RegularExpressions">
        <constructor name="RegexRunnerFactory" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <delegate name="MatchEvaluator" namespace="System.Text.RegularExpressions">
        <constructor name="MatchEvaluator(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.String" />
        <method name="BeginInvoke(System.Text.RegularExpressions.Match, System.AsyncCallback, System.Object)" argnames="match, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Text.RegularExpressions.Match)" argnames="match" returntype="System.String" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="RegexOptions" namespace="System.Text.RegularExpressions">
        <field name="None" />
        <field name="IgnoreCase" />
        <field name="Multiline" />
        <field name="ExplicitCapture" />
        <field name="Compiled" />
        <field name="Singleline" />
        <field name="IgnorePatternWhitespace" />
        <field name="RightToLeft" />
        <field name="ECMAScript" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="CodeObject" namespace="System.CodeDom">
        <constructor name="CodeObject" argnames="" />
        <property name="UserData" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeExpression" namespace="System.CodeDom">
        <constructor name="CodeExpression" argnames="" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeArgumentReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeArgumentReferenceExpression" argnames="" />
        <constructor name="CodeArgumentReferenceExpression(System.String)" argnames="parameterName" />
        <property name="ParameterName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeArrayCreateExpression" namespace="System.CodeDom">
        <constructor name="CodeArrayCreateExpression" argnames="" />
        <constructor name="CodeArrayCreateExpression(System.CodeDom.CodeTypeReference, System.CodeDom.CodeExpression[])" argnames="createType, initializers" />
        <constructor name="CodeArrayCreateExpression(System.String, System.CodeDom.CodeExpression[])" argnames="createType, initializers" />
        <constructor name="CodeArrayCreateExpression(System.Type, System.CodeDom.CodeExpression[])" argnames="createType, initializers" />
        <constructor name="CodeArrayCreateExpression(System.CodeDom.CodeTypeReference, System.Int32)" argnames="createType, size" />
        <constructor name="CodeArrayCreateExpression(System.String, System.Int32)" argnames="createType, size" />
        <constructor name="CodeArrayCreateExpression(System.Type, System.Int32)" argnames="createType, size" />
        <constructor name="CodeArrayCreateExpression(System.CodeDom.CodeTypeReference, System.CodeDom.CodeExpression)" argnames="createType, size" />
        <constructor name="CodeArrayCreateExpression(System.String, System.CodeDom.CodeExpression)" argnames="createType, size" />
        <constructor name="CodeArrayCreateExpression(System.Type, System.CodeDom.CodeExpression)" argnames="createType, size" />
        <property name="CreateType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Initializers" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="Size" propertytype="System.Int32" />
        <property name="SizeExpression" propertytype="System.CodeDom.CodeExpression" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeArrayIndexerExpression" namespace="System.CodeDom">
        <constructor name="CodeArrayIndexerExpression" argnames="" />
        <constructor name="CodeArrayIndexerExpression(System.CodeDom.CodeExpression, System.CodeDom.CodeExpression[])" argnames="targetObject, indices" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="Indices" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeStatement" namespace="System.CodeDom">
        <constructor name="CodeStatement" argnames="" />
        <property name="LinePragma" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeAssignStatement" namespace="System.CodeDom">
        <constructor name="CodeAssignStatement" argnames="" />
        <constructor name="CodeAssignStatement(System.CodeDom.CodeExpression, System.CodeDom.CodeExpression)" argnames="left, right" />
        <property name="Left" propertytype="System.CodeDom.CodeExpression" />
        <property name="Right" propertytype="System.CodeDom.CodeExpression" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeAttachEventStatement" namespace="System.CodeDom">
        <constructor name="CodeAttachEventStatement" argnames="" />
        <constructor name="CodeAttachEventStatement(System.CodeDom.CodeEventReferenceExpression, System.CodeDom.CodeExpression)" argnames="eventRef, listener" />
        <constructor name="CodeAttachEventStatement(System.CodeDom.CodeExpression, System.String, System.CodeDom.CodeExpression)" argnames="targetObject, eventName, listener" />
        <property name="Event" propertytype="System.CodeDom.CodeEventReferenceExpression" />
        <property name="Listener" propertytype="System.CodeDom.CodeExpression" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeAttributeArgument" namespace="System.CodeDom">
        <constructor name="CodeAttributeArgument" argnames="" />
        <constructor name="CodeAttributeArgument(System.CodeDom.CodeExpression)" argnames="value" />
        <constructor name="CodeAttributeArgument(System.String, System.CodeDom.CodeExpression)" argnames="name, value" />
        <property name="Name" propertytype="System.String" />
        <property name="Value" propertytype="System.CodeDom.CodeExpression" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeAttributeArgumentCollection" namespace="System.CodeDom">
        <constructor name="CodeAttributeArgumentCollection" argnames="" />
        <constructor name="CodeAttributeArgumentCollection(System.CodeDom.CodeAttributeArgumentCollection)" argnames="value" />
        <constructor name="CodeAttributeArgumentCollection(System.CodeDom.CodeAttributeArgument[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeAttributeArgument" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeAttributeArgument)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeAttributeArgument[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeAttributeArgumentCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeAttributeArgument)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeAttributeArgument[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeAttributeArgument)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeAttributeArgument)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeAttributeArgument)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeAttributeDeclaration" namespace="System.CodeDom">
        <constructor name="CodeAttributeDeclaration" argnames="" />
        <constructor name="CodeAttributeDeclaration(System.String)" argnames="name" />
        <constructor name="CodeAttributeDeclaration(System.String, System.CodeDom.CodeAttributeArgument[])" argnames="name, arguments" />
        <property name="Name" propertytype="System.String" />
        <property name="Arguments" propertytype="System.CodeDom.CodeAttributeArgumentCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeAttributeDeclarationCollection" namespace="System.CodeDom">
        <constructor name="CodeAttributeDeclarationCollection" argnames="" />
        <constructor name="CodeAttributeDeclarationCollection(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="value" />
        <constructor name="CodeAttributeDeclarationCollection(System.CodeDom.CodeAttributeDeclaration[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeAttributeDeclaration" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeAttributeDeclaration)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeAttributeDeclaration[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeAttributeDeclaration)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeAttributeDeclaration[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeAttributeDeclaration)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeAttributeDeclaration)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeAttributeDeclaration)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeBaseReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeBaseReferenceExpression" argnames="" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeBinaryOperatorExpression" namespace="System.CodeDom">
        <constructor name="CodeBinaryOperatorExpression" argnames="" />
        <constructor name="CodeBinaryOperatorExpression(System.CodeDom.CodeExpression, System.CodeDom.CodeBinaryOperatorType, System.CodeDom.CodeExpression)" argnames="left, op, right" />
        <property name="Right" propertytype="System.CodeDom.CodeExpression" />
        <property name="Left" propertytype="System.CodeDom.CodeExpression" />
        <property name="Operator" propertytype="System.CodeDom.CodeBinaryOperatorType" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCastExpression" namespace="System.CodeDom">
        <constructor name="CodeCastExpression" argnames="" />
        <constructor name="CodeCastExpression(System.CodeDom.CodeTypeReference, System.CodeDom.CodeExpression)" argnames="targetType, expression" />
        <constructor name="CodeCastExpression(System.String, System.CodeDom.CodeExpression)" argnames="targetType, expression" />
        <constructor name="CodeCastExpression(System.Type, System.CodeDom.CodeExpression)" argnames="targetType, expression" />
        <property name="TargetType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Expression" propertytype="System.CodeDom.CodeExpression" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCatchClause" namespace="System.CodeDom">
        <constructor name="CodeCatchClause" argnames="" />
        <constructor name="CodeCatchClause(System.String)" argnames="localName" />
        <constructor name="CodeCatchClause(System.String, System.CodeDom.CodeTypeReference)" argnames="localName, catchExceptionType" />
        <constructor name="CodeCatchClause(System.String, System.CodeDom.CodeTypeReference, System.CodeDom.CodeStatement[])" argnames="localName, catchExceptionType, statements" />
        <property name="LocalName" propertytype="System.String" />
        <property name="CatchExceptionType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Statements" propertytype="System.CodeDom.CodeStatementCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCatchClauseCollection" namespace="System.CodeDom">
        <constructor name="CodeCatchClauseCollection" argnames="" />
        <constructor name="CodeCatchClauseCollection(System.CodeDom.CodeCatchClauseCollection)" argnames="value" />
        <constructor name="CodeCatchClauseCollection(System.CodeDom.CodeCatchClause[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeCatchClause" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeCatchClause)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeCatchClause[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeCatchClauseCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeCatchClause)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeCatchClause[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeCatchClause)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeCatchClause)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeCatchClause)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeComment" namespace="System.CodeDom">
        <constructor name="CodeComment" argnames="" />
        <constructor name="CodeComment(System.String)" argnames="text" />
        <constructor name="CodeComment(System.String, System.Boolean)" argnames="text, docComment" />
        <property name="DocComment" propertytype="System.Boolean" />
        <property name="Text" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCommentStatement" namespace="System.CodeDom">
        <constructor name="CodeCommentStatement" argnames="" />
        <constructor name="CodeCommentStatement(System.CodeDom.CodeComment)" argnames="comment" />
        <constructor name="CodeCommentStatement(System.String)" argnames="text" />
        <constructor name="CodeCommentStatement(System.String, System.Boolean)" argnames="text, docComment" />
        <property name="Comment" propertytype="System.CodeDom.CodeComment" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCommentStatementCollection" namespace="System.CodeDom">
        <constructor name="CodeCommentStatementCollection" argnames="" />
        <constructor name="CodeCommentStatementCollection(System.CodeDom.CodeCommentStatementCollection)" argnames="value" />
        <constructor name="CodeCommentStatementCollection(System.CodeDom.CodeCommentStatement[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeCommentStatement" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeCommentStatement)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeCommentStatement[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeCommentStatementCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeCommentStatement)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeCommentStatement[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeCommentStatement)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeCommentStatement)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeCommentStatement)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCompileUnit" namespace="System.CodeDom">
        <constructor name="CodeCompileUnit" argnames="" />
        <property name="Namespaces" propertytype="System.CodeDom.CodeNamespaceCollection" />
        <property name="ReferencedAssemblies" propertytype="System.Collections.Specialized.StringCollection" />
        <property name="AssemblyCustomAttributes" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeConditionStatement" namespace="System.CodeDom">
        <constructor name="CodeConditionStatement" argnames="" />
        <constructor name="CodeConditionStatement(System.CodeDom.CodeExpression, System.CodeDom.CodeStatement[])" argnames="condition, trueStatements" />
        <constructor name="CodeConditionStatement(System.CodeDom.CodeExpression, System.CodeDom.CodeStatement[], System.CodeDom.CodeStatement[])" argnames="condition, trueStatements, falseStatements" />
        <property name="Condition" propertytype="System.CodeDom.CodeExpression" />
        <property name="TrueStatements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="FalseStatements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeMember" namespace="System.CodeDom">
        <constructor name="CodeTypeMember" argnames="" />
        <property name="Name" propertytype="System.String" />
        <property name="Attributes" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMemberMethod" namespace="System.CodeDom">
        <constructor name="CodeMemberMethod" argnames="" />
        <property name="ReturnType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Statements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="Parameters" propertytype="System.CodeDom.CodeParameterDeclarationExpressionCollection" />
        <property name="PrivateImplementationType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ImplementationTypes" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="ReturnTypeCustomAttributes" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateParameters" />
        <event name="PopulateStatements" />
        <event name="PopulateImplementationTypes" />
    </class>
    <class name="CodeConstructor" namespace="System.CodeDom">
        <constructor name="CodeConstructor" argnames="" />
        <property name="BaseConstructorArgs" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="ChainedConstructorArgs" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="ReturnType" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Statements" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="Parameters" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeParameterDeclarationExpressionCollection" />
        <property name="PrivateImplementationType" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ImplementationTypes" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="ReturnTypeCustomAttributes" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateParameters" inherited="System.CodeDom.CodeMemberMethod" />
        <event name="PopulateStatements" inherited="System.CodeDom.CodeMemberMethod" />
        <event name="PopulateImplementationTypes" inherited="System.CodeDom.CodeMemberMethod" />
    </class>
    <class name="CodeDelegateCreateExpression" namespace="System.CodeDom">
        <constructor name="CodeDelegateCreateExpression" argnames="" />
        <constructor name="CodeDelegateCreateExpression(System.CodeDom.CodeTypeReference, System.CodeDom.CodeExpression, System.String)" argnames="delegateType, targetObject, methodName" />
        <property name="DelegateType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="MethodName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeDelegateInvokeExpression" namespace="System.CodeDom">
        <constructor name="CodeDelegateInvokeExpression" argnames="" />
        <constructor name="CodeDelegateInvokeExpression(System.CodeDom.CodeExpression)" argnames="targetObject" />
        <constructor name="CodeDelegateInvokeExpression(System.CodeDom.CodeExpression, System.CodeDom.CodeExpression[])" argnames="targetObject, parameters" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="Parameters" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeDirectionExpression" namespace="System.CodeDom">
        <constructor name="CodeDirectionExpression" argnames="" />
        <constructor name="CodeDirectionExpression(System.CodeDom.FieldDirection, System.CodeDom.CodeExpression)" argnames="direction, expression" />
        <property name="Expression" propertytype="System.CodeDom.CodeExpression" />
        <property name="Direction" propertytype="System.CodeDom.FieldDirection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeEntryPointMethod" namespace="System.CodeDom">
        <constructor name="CodeEntryPointMethod" argnames="" />
        <property name="ReturnType" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Statements" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="Parameters" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeParameterDeclarationExpressionCollection" />
        <property name="PrivateImplementationType" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ImplementationTypes" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="ReturnTypeCustomAttributes" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateParameters" inherited="System.CodeDom.CodeMemberMethod" />
        <event name="PopulateStatements" inherited="System.CodeDom.CodeMemberMethod" />
        <event name="PopulateImplementationTypes" inherited="System.CodeDom.CodeMemberMethod" />
    </class>
    <class name="CodeEventReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeEventReferenceExpression" argnames="" />
        <constructor name="CodeEventReferenceExpression(System.CodeDom.CodeExpression, System.String)" argnames="targetObject, eventName" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="EventName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeExpressionCollection" namespace="System.CodeDom">
        <constructor name="CodeExpressionCollection" argnames="" />
        <constructor name="CodeExpressionCollection(System.CodeDom.CodeExpressionCollection)" argnames="value" />
        <constructor name="CodeExpressionCollection(System.CodeDom.CodeExpression[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeExpression" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeExpression)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeExpression[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeExpressionCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeExpression)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeExpression[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeExpression)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeExpression)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeExpression)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeExpressionStatement" namespace="System.CodeDom">
        <constructor name="CodeExpressionStatement" argnames="" />
        <constructor name="CodeExpressionStatement(System.CodeDom.CodeExpression)" argnames="expression" />
        <property name="Expression" propertytype="System.CodeDom.CodeExpression" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeFieldReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeFieldReferenceExpression" argnames="" />
        <constructor name="CodeFieldReferenceExpression(System.CodeDom.CodeExpression, System.String)" argnames="targetObject, fieldName" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="FieldName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeGotoStatement" namespace="System.CodeDom">
        <constructor name="CodeGotoStatement(System.String)" argnames="label" />
        <property name="Label" propertytype="System.String" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeIndexerExpression" namespace="System.CodeDom">
        <constructor name="CodeIndexerExpression" argnames="" />
        <constructor name="CodeIndexerExpression(System.CodeDom.CodeExpression, System.CodeDom.CodeExpression[])" argnames="targetObject, indices" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="Indices" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeIterationStatement" namespace="System.CodeDom">
        <constructor name="CodeIterationStatement" argnames="" />
        <constructor name="CodeIterationStatement(System.CodeDom.CodeStatement, System.CodeDom.CodeExpression, System.CodeDom.CodeStatement, System.CodeDom.CodeStatement[])" argnames="initStatement, testExpression, incrementStatement, statements" />
        <property name="InitStatement" propertytype="System.CodeDom.CodeStatement" />
        <property name="TestExpression" propertytype="System.CodeDom.CodeExpression" />
        <property name="IncrementStatement" propertytype="System.CodeDom.CodeStatement" />
        <property name="Statements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeLabeledStatement" namespace="System.CodeDom">
        <constructor name="CodeLabeledStatement" argnames="" />
        <constructor name="CodeLabeledStatement(System.String)" argnames="label" />
        <constructor name="CodeLabeledStatement(System.String, System.CodeDom.CodeStatement)" argnames="label, statement" />
        <property name="Label" propertytype="System.String" />
        <property name="Statement" propertytype="System.CodeDom.CodeStatement" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeLinePragma" namespace="System.CodeDom">
        <constructor name="CodeLinePragma(System.String, System.Int32)" argnames="fileName, lineNumber" />
        <property name="FileName" propertytype="System.String" />
        <property name="LineNumber" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMemberEvent" namespace="System.CodeDom">
        <constructor name="CodeMemberEvent" argnames="" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="PrivateImplementationType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ImplementationTypes" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMemberField" namespace="System.CodeDom">
        <constructor name="CodeMemberField" argnames="" />
        <constructor name="CodeMemberField(System.CodeDom.CodeTypeReference, System.String)" argnames="type, name" />
        <constructor name="CodeMemberField(System.String, System.String)" argnames="type, name" />
        <constructor name="CodeMemberField(System.Type, System.String)" argnames="type, name" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="InitExpression" propertytype="System.CodeDom.CodeExpression" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMemberProperty" namespace="System.CodeDom">
        <constructor name="CodeMemberProperty" argnames="" />
        <property name="PrivateImplementationType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ImplementationTypes" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="HasGet" propertytype="System.Boolean" />
        <property name="HasSet" propertytype="System.Boolean" />
        <property name="GetStatements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="SetStatements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="Parameters" propertytype="System.CodeDom.CodeParameterDeclarationExpressionCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMethodInvokeExpression" namespace="System.CodeDom">
        <constructor name="CodeMethodInvokeExpression" argnames="" />
        <constructor name="CodeMethodInvokeExpression(System.CodeDom.CodeMethodReferenceExpression, System.CodeDom.CodeExpression[])" argnames="method, parameters" />
        <constructor name="CodeMethodInvokeExpression(System.CodeDom.CodeExpression, System.String, System.CodeDom.CodeExpression[])" argnames="targetObject, methodName, parameters" />
        <property name="Method" propertytype="System.CodeDom.CodeMethodReferenceExpression" />
        <property name="Parameters" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMethodReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeMethodReferenceExpression" argnames="" />
        <constructor name="CodeMethodReferenceExpression(System.CodeDom.CodeExpression, System.String)" argnames="targetObject, methodName" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="MethodName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeMethodReturnStatement" namespace="System.CodeDom">
        <constructor name="CodeMethodReturnStatement" argnames="" />
        <constructor name="CodeMethodReturnStatement(System.CodeDom.CodeExpression)" argnames="expression" />
        <property name="Expression" propertytype="System.CodeDom.CodeExpression" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeNamespace" namespace="System.CodeDom">
        <constructor name="CodeNamespace" argnames="" />
        <constructor name="CodeNamespace(System.String)" argnames="name" />
        <property name="Types" propertytype="System.CodeDom.CodeTypeDeclarationCollection" />
        <property name="Imports" propertytype="System.CodeDom.CodeNamespaceImportCollection" />
        <property name="Name" propertytype="System.String" />
        <property name="Comments" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateComments" />
        <event name="PopulateImports" />
        <event name="PopulateTypes" />
    </class>
    <class name="CodeNamespaceCollection" namespace="System.CodeDom">
        <constructor name="CodeNamespaceCollection" argnames="" />
        <constructor name="CodeNamespaceCollection(System.CodeDom.CodeNamespaceCollection)" argnames="value" />
        <constructor name="CodeNamespaceCollection(System.CodeDom.CodeNamespace[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeNamespace" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeNamespace)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeNamespace[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeNamespaceCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeNamespace)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeNamespace[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeNamespace)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeNamespace)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeNamespace)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeNamespaceImport" namespace="System.CodeDom">
        <constructor name="CodeNamespaceImport" argnames="" />
        <constructor name="CodeNamespaceImport(System.String)" argnames="nameSpace" />
        <property name="LinePragma" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Namespace" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeNamespaceImportCollection" namespace="System.CodeDom">
        <constructor name="CodeNamespaceImportCollection" argnames="" />
        <property name="Item" propertytype="System.CodeDom.CodeNamespaceImport" />
        <property name="Count" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeNamespaceImport)" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeNamespaceImport[])" argnames="value" returntype="System.Void" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeObjectCreateExpression" namespace="System.CodeDom">
        <constructor name="CodeObjectCreateExpression" argnames="" />
        <constructor name="CodeObjectCreateExpression(System.CodeDom.CodeTypeReference, System.CodeDom.CodeExpression[])" argnames="createType, parameters" />
        <constructor name="CodeObjectCreateExpression(System.String, System.CodeDom.CodeExpression[])" argnames="createType, parameters" />
        <constructor name="CodeObjectCreateExpression(System.Type, System.CodeDom.CodeExpression[])" argnames="createType, parameters" />
        <property name="CreateType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Parameters" propertytype="System.CodeDom.CodeExpressionCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeParameterDeclarationExpression" namespace="System.CodeDom">
        <constructor name="CodeParameterDeclarationExpression" argnames="" />
        <constructor name="CodeParameterDeclarationExpression(System.CodeDom.CodeTypeReference, System.String)" argnames="type, name" />
        <constructor name="CodeParameterDeclarationExpression(System.String, System.String)" argnames="type, name" />
        <constructor name="CodeParameterDeclarationExpression(System.Type, System.String)" argnames="type, name" />
        <property name="CustomAttributes" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="Direction" propertytype="System.CodeDom.FieldDirection" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Name" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeParameterDeclarationExpressionCollection" namespace="System.CodeDom">
        <constructor name="CodeParameterDeclarationExpressionCollection" argnames="" />
        <constructor name="CodeParameterDeclarationExpressionCollection(System.CodeDom.CodeParameterDeclarationExpressionCollection)" argnames="value" />
        <constructor name="CodeParameterDeclarationExpressionCollection(System.CodeDom.CodeParameterDeclarationExpression[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeParameterDeclarationExpression" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeParameterDeclarationExpression)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeParameterDeclarationExpression[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeParameterDeclarationExpressionCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeParameterDeclarationExpression)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeParameterDeclarationExpression[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeParameterDeclarationExpression)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeParameterDeclarationExpression)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeParameterDeclarationExpression)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodePrimitiveExpression" namespace="System.CodeDom">
        <constructor name="CodePrimitiveExpression" argnames="" />
        <constructor name="CodePrimitiveExpression(System.Object)" argnames="value" />
        <property name="Value" propertytype="System.Object" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodePropertyReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodePropertyReferenceExpression" argnames="" />
        <constructor name="CodePropertyReferenceExpression(System.CodeDom.CodeExpression, System.String)" argnames="targetObject, propertyName" />
        <property name="TargetObject" propertytype="System.CodeDom.CodeExpression" />
        <property name="PropertyName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodePropertySetValueReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodePropertySetValueReferenceExpression" argnames="" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeRemoveEventStatement" namespace="System.CodeDom">
        <constructor name="CodeRemoveEventStatement" argnames="" />
        <constructor name="CodeRemoveEventStatement(System.CodeDom.CodeEventReferenceExpression, System.CodeDom.CodeExpression)" argnames="eventRef, listener" />
        <constructor name="CodeRemoveEventStatement(System.CodeDom.CodeExpression, System.String, System.CodeDom.CodeExpression)" argnames="targetObject, eventName, listener" />
        <property name="Event" propertytype="System.CodeDom.CodeEventReferenceExpression" />
        <property name="Listener" propertytype="System.CodeDom.CodeExpression" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeSnippetCompileUnit" namespace="System.CodeDom">
        <constructor name="CodeSnippetCompileUnit(System.String)" argnames="value" />
        <property name="Value" propertytype="System.String" />
        <property name="LinePragma" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Namespaces" inherited="System.CodeDom.CodeCompileUnit" propertytype="System.CodeDom.CodeNamespaceCollection" />
        <property name="ReferencedAssemblies" inherited="System.CodeDom.CodeCompileUnit" propertytype="System.Collections.Specialized.StringCollection" />
        <property name="AssemblyCustomAttributes" inherited="System.CodeDom.CodeCompileUnit" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeSnippetExpression" namespace="System.CodeDom">
        <constructor name="CodeSnippetExpression" argnames="" />
        <constructor name="CodeSnippetExpression(System.String)" argnames="value" />
        <property name="Value" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeSnippetStatement" namespace="System.CodeDom">
        <constructor name="CodeSnippetStatement" argnames="" />
        <constructor name="CodeSnippetStatement(System.String)" argnames="value" />
        <property name="Value" propertytype="System.String" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeSnippetTypeMember" namespace="System.CodeDom">
        <constructor name="CodeSnippetTypeMember" argnames="" />
        <constructor name="CodeSnippetTypeMember(System.String)" argnames="text" />
        <property name="Text" propertytype="System.String" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeStatementCollection" namespace="System.CodeDom">
        <constructor name="CodeStatementCollection" argnames="" />
        <constructor name="CodeStatementCollection(System.CodeDom.CodeStatementCollection)" argnames="value" />
        <constructor name="CodeStatementCollection(System.CodeDom.CodeStatement[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeStatement" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeStatement)" argnames="value" returntype="System.Int32" />
        <method name="Add(System.CodeDom.CodeExpression)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeStatement[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeStatementCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeStatement)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeStatement[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeStatement)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeStatement)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeStatement)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeThisReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeThisReferenceExpression" argnames="" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeThrowExceptionStatement" namespace="System.CodeDom">
        <constructor name="CodeThrowExceptionStatement" argnames="" />
        <constructor name="CodeThrowExceptionStatement(System.CodeDom.CodeExpression)" argnames="toThrow" />
        <property name="ToThrow" propertytype="System.CodeDom.CodeExpression" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTryCatchFinallyStatement" namespace="System.CodeDom">
        <constructor name="CodeTryCatchFinallyStatement" argnames="" />
        <constructor name="CodeTryCatchFinallyStatement(System.CodeDom.CodeStatement[], System.CodeDom.CodeCatchClause[])" argnames="tryStatements, catchClauses" />
        <constructor name="CodeTryCatchFinallyStatement(System.CodeDom.CodeStatement[], System.CodeDom.CodeCatchClause[], System.CodeDom.CodeStatement[])" argnames="tryStatements, catchClauses, finallyStatements" />
        <property name="TryStatements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="CatchClauses" propertytype="System.CodeDom.CodeCatchClauseCollection" />
        <property name="FinallyStatements" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeConstructor" namespace="System.CodeDom">
        <constructor name="CodeTypeConstructor" argnames="" />
        <property name="ReturnType" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Statements" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeStatementCollection" />
        <property name="Parameters" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeParameterDeclarationExpressionCollection" />
        <property name="PrivateImplementationType" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ImplementationTypes" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="ReturnTypeCustomAttributes" inherited="System.CodeDom.CodeMemberMethod" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateParameters" inherited="System.CodeDom.CodeMemberMethod" />
        <event name="PopulateStatements" inherited="System.CodeDom.CodeMemberMethod" />
        <event name="PopulateImplementationTypes" inherited="System.CodeDom.CodeMemberMethod" />
    </class>
    <class name="CodeTypeDeclaration" namespace="System.CodeDom">
        <constructor name="CodeTypeDeclaration" argnames="" />
        <constructor name="CodeTypeDeclaration(System.String)" argnames="name" />
        <property name="TypeAttributes" propertytype="System.Reflection.TypeAttributes" />
        <property name="BaseTypes" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="IsClass" propertytype="System.Boolean" />
        <property name="IsStruct" propertytype="System.Boolean" />
        <property name="IsEnum" propertytype="System.Boolean" />
        <property name="IsInterface" propertytype="System.Boolean" />
        <property name="Members" propertytype="System.CodeDom.CodeTypeMemberCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateBaseTypes" />
        <event name="PopulateMembers" />
    </class>
    <class name="CodeTypeDeclarationCollection" namespace="System.CodeDom">
        <constructor name="CodeTypeDeclarationCollection" argnames="" />
        <constructor name="CodeTypeDeclarationCollection(System.CodeDom.CodeTypeDeclarationCollection)" argnames="value" />
        <constructor name="CodeTypeDeclarationCollection(System.CodeDom.CodeTypeDeclaration[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeTypeDeclaration" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeTypeDeclaration)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeTypeDeclaration[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeTypeDeclarationCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeTypeDeclaration)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeTypeDeclaration[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeTypeDeclaration)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeTypeDeclaration)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeTypeDeclaration)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeDelegate" namespace="System.CodeDom">
        <constructor name="CodeTypeDelegate" argnames="" />
        <constructor name="CodeTypeDelegate(System.String)" argnames="name" />
        <property name="ReturnType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="Parameters" propertytype="System.CodeDom.CodeParameterDeclarationExpressionCollection" />
        <property name="TypeAttributes" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.Reflection.TypeAttributes" />
        <property name="BaseTypes" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.CodeDom.CodeTypeReferenceCollection" />
        <property name="IsClass" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.Boolean" />
        <property name="IsStruct" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.Boolean" />
        <property name="IsEnum" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.Boolean" />
        <property name="IsInterface" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.Boolean" />
        <property name="Members" inherited="System.CodeDom.CodeTypeDeclaration" propertytype="System.CodeDom.CodeTypeMemberCollection" />
        <property name="Name" inherited="System.CodeDom.CodeTypeMember" propertytype="System.String" />
        <property name="Attributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.MemberAttributes" />
        <property name="CustomAttributes" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeAttributeDeclarationCollection" />
        <property name="LinePragma" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="Comments" inherited="System.CodeDom.CodeTypeMember" propertytype="System.CodeDom.CodeCommentStatementCollection" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="PopulateBaseTypes" inherited="System.CodeDom.CodeTypeDeclaration" />
        <event name="PopulateMembers" inherited="System.CodeDom.CodeTypeDeclaration" />
    </class>
    <class name="CodeTypeMemberCollection" namespace="System.CodeDom">
        <constructor name="CodeTypeMemberCollection" argnames="" />
        <constructor name="CodeTypeMemberCollection(System.CodeDom.CodeTypeMemberCollection)" argnames="value" />
        <constructor name="CodeTypeMemberCollection(System.CodeDom.CodeTypeMember[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeTypeMember" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeTypeMember)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.CodeTypeMember[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeTypeMemberCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeTypeMember)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeTypeMember[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeTypeMember)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeTypeMember)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeTypeMember)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeOfExpression" namespace="System.CodeDom">
        <constructor name="CodeTypeOfExpression" argnames="" />
        <constructor name="CodeTypeOfExpression(System.CodeDom.CodeTypeReference)" argnames="type" />
        <constructor name="CodeTypeOfExpression(System.String)" argnames="type" />
        <constructor name="CodeTypeOfExpression(System.Type)" argnames="type" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeReference" namespace="System.CodeDom">
        <constructor name="CodeTypeReference(System.Type)" argnames="type" />
        <constructor name="CodeTypeReference(System.String)" argnames="typeName" />
        <constructor name="CodeTypeReference(System.String, System.Int32)" argnames="baseType, rank" />
        <constructor name="CodeTypeReference(System.CodeDom.CodeTypeReference, System.Int32)" argnames="arrayType, rank" />
        <property name="ArrayElementType" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="ArrayRank" propertytype="System.Int32" />
        <property name="BaseType" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeReferenceCollection" namespace="System.CodeDom">
        <constructor name="CodeTypeReferenceCollection" argnames="" />
        <constructor name="CodeTypeReferenceCollection(System.CodeDom.CodeTypeReferenceCollection)" argnames="value" />
        <constructor name="CodeTypeReferenceCollection(System.CodeDom.CodeTypeReference[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.CodeTypeReference)" argnames="value" returntype="System.Int32" />
        <method name="Add(System.String)" argnames="value" returntype="System.Void" />
        <method name="Add(System.Type)" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeTypeReference[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.CodeTypeReferenceCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.CodeTypeReference)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.CodeTypeReference[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.CodeTypeReference)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.CodeTypeReference)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.CodeTypeReference)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeTypeReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeTypeReferenceExpression" argnames="" />
        <constructor name="CodeTypeReferenceExpression(System.CodeDom.CodeTypeReference)" argnames="type" />
        <constructor name="CodeTypeReferenceExpression(System.String)" argnames="type" />
        <constructor name="CodeTypeReferenceExpression(System.Type)" argnames="type" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeVariableDeclarationStatement" namespace="System.CodeDom">
        <constructor name="CodeVariableDeclarationStatement" argnames="" />
        <constructor name="CodeVariableDeclarationStatement(System.CodeDom.CodeTypeReference, System.String)" argnames="type, name" />
        <constructor name="CodeVariableDeclarationStatement(System.String, System.String)" argnames="type, name" />
        <constructor name="CodeVariableDeclarationStatement(System.Type, System.String)" argnames="type, name" />
        <constructor name="CodeVariableDeclarationStatement(System.CodeDom.CodeTypeReference, System.String, System.CodeDom.CodeExpression)" argnames="type, name, initExpression" />
        <constructor name="CodeVariableDeclarationStatement(System.String, System.String, System.CodeDom.CodeExpression)" argnames="type, name, initExpression" />
        <constructor name="CodeVariableDeclarationStatement(System.Type, System.String, System.CodeDom.CodeExpression)" argnames="type, name, initExpression" />
        <property name="InitExpression" propertytype="System.CodeDom.CodeExpression" />
        <property name="Name" propertytype="System.String" />
        <property name="Type" propertytype="System.CodeDom.CodeTypeReference" />
        <property name="LinePragma" inherited="System.CodeDom.CodeStatement" propertytype="System.CodeDom.CodeLinePragma" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeVariableReferenceExpression" namespace="System.CodeDom">
        <constructor name="CodeVariableReferenceExpression" argnames="" />
        <constructor name="CodeVariableReferenceExpression(System.String)" argnames="variableName" />
        <property name="VariableName" propertytype="System.String" />
        <property name="UserData" inherited="System.CodeDom.CodeObject" propertytype="System.Collections.IDictionary" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <enum name="CodeBinaryOperatorType" namespace="System.CodeDom">
        <field name="Add" />
        <field name="Subtract" />
        <field name="Multiply" />
        <field name="Divide" />
        <field name="Modulus" />
        <field name="Assign" />
        <field name="IdentityInequality" />
        <field name="IdentityEquality" />
        <field name="ValueEquality" />
        <field name="BitwiseOr" />
        <field name="BitwiseAnd" />
        <field name="BooleanOr" />
        <field name="BooleanAnd" />
        <field name="LessThan" />
        <field name="LessThanOrEqual" />
        <field name="GreaterThan" />
        <field name="GreaterThanOrEqual" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="FieldDirection" namespace="System.CodeDom">
        <field name="In" />
        <field name="Out" />
        <field name="Ref" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="MemberAttributes" namespace="System.CodeDom">
        <field name="Abstract" />
        <field name="Final" />
        <field name="Static" />
        <field name="Override" />
        <field name="Const" />
        <field name="New" />
        <field name="Overloaded" />
        <field name="Assembly" />
        <field name="FamilyAndAssembly" />
        <field name="Family" />
        <field name="FamilyOrAssembly" />
        <field name="Private" />
        <field name="Public" />
        <field name="AccessMask" />
        <field name="ScopeMask" />
        <field name="VTableMask" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="Switch" namespace="System.Diagnostics">
        <constructor name="Switch(System.String, System.String)" argnames="displayName, description" />
        <property name="DisplayName" propertytype="System.String" />
        <property name="Description" propertytype="System.String" />
        <property name="SwitchSetting" propertytype="System.Int32" />
        <method name="OnSwitchSettingChanged" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="BooleanSwitch" namespace="System.Diagnostics">
        <constructor name="BooleanSwitch(System.String, System.String)" argnames="displayName, description" />
        <property name="Enabled" propertytype="System.Boolean" />
        <property name="DisplayName" inherited="System.Diagnostics.Switch" propertytype="System.String" />
        <property name="Description" inherited="System.Diagnostics.Switch" propertytype="System.String" />
        <property name="SwitchSetting" inherited="System.Diagnostics.Switch" propertytype="System.Int32" />
        <method name="OnSwitchSettingChanged" argnames="" inherited="System.Diagnostics.Switch" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Debug" namespace="System.Diagnostics">
        <property name="Listeners" propertytype="System.Diagnostics.TraceListenerCollection" />
        <property name="AutoFlush" propertytype="System.Boolean" />
        <property name="IndentLevel" propertytype="System.Int32" />
        <property name="IndentSize" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Assert(System.Boolean)" argnames="condition" returntype="System.Void" />
        <method name="Assert(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
        <method name="Assert(System.Boolean, System.String, System.String)" argnames="condition, message, detailMessage" returntype="System.Void" />
        <method name="Fail(System.String)" argnames="message" returntype="System.Void" />
        <method name="Fail(System.String, System.String)" argnames="message, detailMessage" returntype="System.Void" />
        <method name="Write(System.String)" argnames="message" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Write(System.String, System.String)" argnames="message, category" returntype="System.Void" />
        <method name="Write(System.Object, System.String)" argnames="value, category" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.String, System.String)" argnames="message, category" returntype="System.Void" />
        <method name="WriteLine(System.Object, System.String)" argnames="value, category" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.Object)" argnames="condition, value" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.String, System.String)" argnames="condition, message, category" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.Object, System.String)" argnames="condition, value, category" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.Object)" argnames="condition, value" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.String, System.String)" argnames="condition, message, category" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.Object, System.String)" argnames="condition, value, category" returntype="System.Void" />
        <method name="Indent" argnames="" returntype="System.Void" />
        <method name="Unindent" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TraceListener" namespace="System.Diagnostics">
        <constructor name="TraceListener" argnames="" />
        <constructor name="TraceListener(System.String)" argnames="name" />
        <property name="Name" propertytype="System.String" />
        <property name="IndentLevel" propertytype="System.Int32" />
        <property name="IndentSize" propertytype="System.Int32" />
        <property name="NeedIndent" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="WriteLine(System.Object, System.String)" argnames="o, category" returntype="System.Void" />
        <method name="WriteLine(System.String, System.String)" argnames="message, category" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="o" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteIndent" argnames="" returntype="System.Void" />
        <method name="Write(System.Object, System.String)" argnames="o, category" returntype="System.Void" />
        <method name="Write(System.String, System.String)" argnames="message, category" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="o" returntype="System.Void" />
        <method name="Write(System.String)" argnames="message" returntype="System.Void" />
        <method name="Fail(System.String, System.String)" argnames="message, detailMessage" returntype="System.Void" />
        <method name="Fail(System.String)" argnames="message" returntype="System.Void" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DefaultTraceListener" namespace="System.Diagnostics">
        <constructor name="DefaultTraceListener" argnames="" />
        <property name="AssertUiEnabled" propertytype="System.Boolean" />
        <property name="LogFileName" propertytype="System.String" />
        <property name="UiPermission" propertytype="System.Boolean" />
        <property name="UserInteractive" propertytype="System.Boolean" />
        <property name="Name" inherited="System.Diagnostics.TraceListener" propertytype="System.String" />
        <property name="IndentLevel" inherited="System.Diagnostics.TraceListener" propertytype="System.Int32" />
        <property name="IndentSize" inherited="System.Diagnostics.TraceListener" propertytype="System.Int32" />
        <property name="NeedIndent" inherited="System.Diagnostics.TraceListener" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.Object, System.String)" argnames="o, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.String, System.String)" argnames="message, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="o" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteIndent" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.Object, System.String)" argnames="o, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.String, System.String)" argnames="message, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="o" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.String)" argnames="message" returntype="System.Void" />
        <method name="Fail(System.String, System.String)" argnames="message, detailMessage" returntype="System.Void" />
        <method name="Fail(System.String)" argnames="message" returntype="System.Void" />
        <method name="Flush" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Close" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TextWriterTraceListener" namespace="System.Diagnostics">
        <constructor name="TextWriterTraceListener" argnames="" />
        <constructor name="TextWriterTraceListener(System.IO.Stream)" argnames="stream" />
        <constructor name="TextWriterTraceListener(System.IO.Stream, System.String)" argnames="stream, name" />
        <constructor name="TextWriterTraceListener(System.IO.TextWriter)" argnames="writer" />
        <constructor name="TextWriterTraceListener(System.IO.TextWriter, System.String)" argnames="writer, name" />
        <constructor name="TextWriterTraceListener(System.String)" argnames="fileName" />
        <constructor name="TextWriterTraceListener(System.String, System.String)" argnames="fileName, name" />
        <property name="Writer" propertytype="System.IO.TextWriter" />
        <property name="Name" inherited="System.Diagnostics.TraceListener" propertytype="System.String" />
        <property name="IndentLevel" inherited="System.Diagnostics.TraceListener" propertytype="System.Int32" />
        <property name="IndentSize" inherited="System.Diagnostics.TraceListener" propertytype="System.Int32" />
        <property name="NeedIndent" inherited="System.Diagnostics.TraceListener" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.Object, System.String)" argnames="o, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.String, System.String)" argnames="message, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="o" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteIndent" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.Object, System.String)" argnames="o, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.String, System.String)" argnames="message, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="o" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.String)" argnames="message" returntype="System.Void" />
        <method name="Fail(System.String, System.String)" argnames="message, detailMessage" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Fail(System.String)" argnames="message" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Trace" namespace="System.Diagnostics">
        <property name="Listeners" propertytype="System.Diagnostics.TraceListenerCollection" />
        <property name="AutoFlush" propertytype="System.Boolean" />
        <property name="IndentLevel" propertytype="System.Int32" />
        <property name="IndentSize" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Assert(System.Boolean)" argnames="condition" returntype="System.Void" />
        <method name="Assert(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
        <method name="Assert(System.Boolean, System.String, System.String)" argnames="condition, message, detailMessage" returntype="System.Void" />
        <method name="Fail(System.String)" argnames="message" returntype="System.Void" />
        <method name="Fail(System.String, System.String)" argnames="message, detailMessage" returntype="System.Void" />
        <method name="Write(System.String)" argnames="message" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Write(System.String, System.String)" argnames="message, category" returntype="System.Void" />
        <method name="Write(System.Object, System.String)" argnames="value, category" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.String, System.String)" argnames="message, category" returntype="System.Void" />
        <method name="WriteLine(System.Object, System.String)" argnames="value, category" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.Object)" argnames="condition, value" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.String, System.String)" argnames="condition, message, category" returntype="System.Void" />
        <method name="WriteIf(System.Boolean, System.Object, System.String)" argnames="condition, value, category" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.String)" argnames="condition, message" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.Object)" argnames="condition, value" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.String, System.String)" argnames="condition, message, category" returntype="System.Void" />
        <method name="WriteLineIf(System.Boolean, System.Object, System.String)" argnames="condition, value, category" returntype="System.Void" />
        <method name="Indent" argnames="" returntype="System.Void" />
        <method name="Unindent" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TraceListenerCollection" namespace="System.Diagnostics">
        <property name="Item" propertytype="System.Diagnostics.TraceListener" />
        <property name="Item" propertytype="System.Diagnostics.TraceListener" />
        <property name="Count" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Diagnostics.TraceListener)" argnames="listener" returntype="System.Int32" />
        <method name="AddRange(System.Diagnostics.TraceListener[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.Diagnostics.TraceListenerCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.Diagnostics.TraceListener)" argnames="listener" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.TraceListener[], System.Int32)" argnames="listeners, index" returntype="System.Void" />
        <method name="IndexOf(System.Diagnostics.TraceListener)" argnames="listener" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.Diagnostics.TraceListener)" argnames="index, listener" returntype="System.Void" />
        <method name="Remove(System.Diagnostics.TraceListener)" argnames="listener" returntype="System.Void" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TraceSwitch" namespace="System.Diagnostics">
        <constructor name="TraceSwitch(System.String, System.String)" argnames="displayName, description" />
        <property name="Level" propertytype="System.Diagnostics.TraceLevel" />
        <property name="TraceError" propertytype="System.Boolean" />
        <property name="TraceWarning" propertytype="System.Boolean" />
        <property name="TraceInfo" propertytype="System.Boolean" />
        <property name="TraceVerbose" propertytype="System.Boolean" />
        <property name="DisplayName" inherited="System.Diagnostics.Switch" propertytype="System.String" />
        <property name="Description" inherited="System.Diagnostics.Switch" propertytype="System.String" />
        <property name="SwitchSetting" inherited="System.Diagnostics.Switch" propertytype="System.Int32" />
        <method name="OnSwitchSettingChanged" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CounterCreationData" namespace="System.Diagnostics">
        <constructor name="CounterCreationData" argnames="" />
        <constructor name="CounterCreationData(System.String, System.String, System.Diagnostics.PerformanceCounterType)" argnames="counterName, counterHelp, counterType" />
        <property name="CounterType" propertytype="System.Diagnostics.PerformanceCounterType" />
        <property name="CounterName" propertytype="System.String" />
        <property name="CounterHelp" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CounterCreationDataCollection" namespace="System.Diagnostics">
        <constructor name="CounterCreationDataCollection" argnames="" />
        <constructor name="CounterCreationDataCollection(System.Diagnostics.CounterCreationDataCollection)" argnames="value" />
        <constructor name="CounterCreationDataCollection(System.Diagnostics.CounterCreationData[])" argnames="value" />
        <property name="Item" propertytype="System.Diagnostics.CounterCreationData" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="Remove(System.Diagnostics.CounterCreationData)" argnames="value" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Diagnostics.CounterCreationData)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.Diagnostics.CounterCreationData[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.Diagnostics.CounterCreationDataCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.Diagnostics.CounterCreationData)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.CounterCreationData[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.Diagnostics.CounterCreationData)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.Diagnostics.CounterCreationData)" argnames="index, value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CounterSampleCalculator" namespace="System.Diagnostics">
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="ComputeCounterValue(System.Diagnostics.CounterSample)" argnames="newSample" returntype="System.Single" />
        <method name="ComputeCounterValue(System.Diagnostics.CounterSample, System.Diagnostics.CounterSample)" argnames="oldSample, newSample" returntype="System.Single" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DiagnosticsConfigurationHandler" namespace="System.Diagnostics">
        <constructor name="DiagnosticsConfigurationHandler" argnames="" />
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, configContext, section" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EntryWrittenEventArgs" namespace="System.Diagnostics">
        <constructor name="EntryWrittenEventArgs" argnames="" />
        <constructor name="EntryWrittenEventArgs(System.Diagnostics.EventLogEntry)" argnames="entry" />
        <property name="Entry" propertytype="System.Diagnostics.EventLogEntry" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventLogEntry" namespace="System.Diagnostics">
        <property name="MachineName" propertytype="System.String" />
        <property name="Data" propertytype="System.Byte[]" />
        <property name="Index" propertytype="System.Int32" />
        <property name="Category" propertytype="System.String" />
        <property name="CategoryNumber" propertytype="System.Int16" />
        <property name="EventID" propertytype="System.Int32" />
        <property name="EntryType" propertytype="System.Diagnostics.EventLogEntryType" />
        <property name="Message" propertytype="System.String" />
        <property name="Source" propertytype="System.String" />
        <property name="ReplacementStrings" propertytype="System.String[]" />
        <property name="TimeGenerated" propertytype="System.DateTime" />
        <property name="TimeWritten" propertytype="System.DateTime" />
        <property name="UserName" propertytype="System.String" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="Equals(System.Diagnostics.EventLogEntry)" argnames="otherEntry" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="EventLogEntryCollection" namespace="System.Diagnostics">
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Diagnostics.EventLogEntry" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CopyTo(System.Diagnostics.EventLogEntry[], System.Int32)" argnames="entries, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventLogPermissionAttribute" namespace="System.Diagnostics">
        <constructor name="EventLogPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="MachineName" propertytype="System.String" />
        <property name="PermissionAccess" propertytype="System.Diagnostics.EventLogPermissionAccess" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventLogPermissionEntry" namespace="System.Diagnostics">
        <constructor name="EventLogPermissionEntry(System.Diagnostics.EventLogPermissionAccess, System.String)" argnames="permissionAccess, machineName" />
        <property name="MachineName" propertytype="System.String" />
        <property name="PermissionAccess" propertytype="System.Diagnostics.EventLogPermissionAccess" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventLogPermissionEntryCollection" namespace="System.Diagnostics">
        <property name="Item" propertytype="System.Diagnostics.EventLogPermissionEntry" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnClear" argnames="" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Diagnostics.EventLogPermissionEntry)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.Diagnostics.EventLogPermissionEntry[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.Diagnostics.EventLogPermissionEntryCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.Diagnostics.EventLogPermissionEntry)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.EventLogPermissionEntry[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.Diagnostics.EventLogPermissionEntry)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.Diagnostics.EventLogPermissionEntry)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.Diagnostics.EventLogPermissionEntry)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InstanceData" namespace="System.Diagnostics">
        <constructor name="InstanceData(System.String, System.Diagnostics.CounterSample)" argnames="instanceName, sample" />
        <property name="InstanceName" propertytype="System.String" />
        <property name="Sample" propertytype="System.Diagnostics.CounterSample" />
        <property name="RawValue" propertytype="System.Int64" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InstanceDataCollection" namespace="System.Diagnostics">
        <constructor name="InstanceDataCollection(System.String)" argnames="counterName" />
        <property name="CounterName" propertytype="System.String" />
        <property name="Keys" propertytype="System.Collections.ICollection" />
        <property name="Values" propertytype="System.Collections.ICollection" />
        <property name="Item" propertytype="System.Diagnostics.InstanceData" />
        <property name="InnerHashtable" inherited="System.Collections.DictionaryBase" propertytype="System.Collections.Hashtable" />
        <property name="Dictionary" inherited="System.Collections.DictionaryBase" propertytype="System.Collections.IDictionary" />
        <property name="Count" inherited="System.Collections.DictionaryBase" propertytype="System.Int32" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Collections.IDictionaryEnumerator" />
        <method name="Clear" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnValidate(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnRemove(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnInsert(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnSet(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnGet(System.Object, System.Object)" argnames="key, currentValue" inherited="System.Collections.DictionaryBase" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Contains(System.String)" argnames="instanceName" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.InstanceData[], System.Int32)" argnames="instances, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InstanceDataCollectionCollection" namespace="System.Diagnostics">
        <constructor name="InstanceDataCollectionCollection" argnames="" />
        <property name="Item" propertytype="System.Diagnostics.InstanceDataCollection" />
        <property name="Keys" propertytype="System.Collections.ICollection" />
        <property name="Values" propertytype="System.Collections.ICollection" />
        <property name="InnerHashtable" inherited="System.Collections.DictionaryBase" propertytype="System.Collections.Hashtable" />
        <property name="Dictionary" inherited="System.Collections.DictionaryBase" propertytype="System.Collections.IDictionary" />
        <property name="Count" inherited="System.Collections.DictionaryBase" propertytype="System.Int32" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Collections.IDictionaryEnumerator" />
        <method name="Clear" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnValidate(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnRemove(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnInsert(System.Object, System.Object)" argnames="key, value" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnSet(System.Object, System.Object, System.Object)" argnames="key, oldValue, newValue" inherited="System.Collections.DictionaryBase" returntype="System.Void" />
        <method name="OnGet(System.Object, System.Object)" argnames="key, currentValue" inherited="System.Collections.DictionaryBase" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Contains(System.String)" argnames="counterName" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.InstanceDataCollection[], System.Int32)" argnames="counters, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MonitoringDescriptionAttribute" namespace="System.Diagnostics">
        <constructor name="MonitoringDescriptionAttribute(System.String)" argnames="description" />
        <property name="Description" propertytype="System.String" />
        <property name="DescriptionValue" inherited="System.ComponentModel.DescriptionAttribute" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PerformanceCounterPermissionAttribute" namespace="System.Diagnostics">
        <constructor name="PerformanceCounterPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="CategoryName" propertytype="System.String" />
        <property name="MachineName" propertytype="System.String" />
        <property name="PermissionAccess" propertytype="System.Diagnostics.PerformanceCounterPermissionAccess" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PerformanceCounterPermissionEntry" namespace="System.Diagnostics">
        <constructor name="PerformanceCounterPermissionEntry(System.Diagnostics.PerformanceCounterPermissionAccess, System.String, System.String)" argnames="permissionAccess, machineName, categoryName" />
        <property name="CategoryName" propertytype="System.String" />
        <property name="MachineName" propertytype="System.String" />
        <property name="PermissionAccess" propertytype="System.Diagnostics.PerformanceCounterPermissionAccess" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PerformanceCounterPermissionEntryCollection" namespace="System.Diagnostics">
        <property name="Item" propertytype="System.Diagnostics.PerformanceCounterPermissionEntry" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnClear" argnames="" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Diagnostics.PerformanceCounterPermissionEntry)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.Diagnostics.PerformanceCounterPermissionEntry[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.Diagnostics.PerformanceCounterPermissionEntryCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.Diagnostics.PerformanceCounterPermissionEntry)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.PerformanceCounterPermissionEntry[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.Diagnostics.PerformanceCounterPermissionEntry)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.Diagnostics.PerformanceCounterPermissionEntry)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.Diagnostics.PerformanceCounterPermissionEntry)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ProcessModule" namespace="System.Diagnostics">
        <property name="ModuleName" propertytype="System.String" />
        <property name="FileName" propertytype="System.String" />
        <property name="BaseAddress" propertytype="System.IntPtr" />
        <property name="ModuleMemorySize" propertytype="System.Int32" />
        <property name="EntryPointAddress" propertytype="System.IntPtr" />
        <property name="FileVersionInfo" propertytype="System.Diagnostics.FileVersionInfo" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="ProcessModuleCollection" namespace="System.Diagnostics">
        <constructor name="ProcessModuleCollection" argnames="" />
        <constructor name="ProcessModuleCollection(System.Diagnostics.ProcessModule[])" argnames="processModules" />
        <property name="Item" propertytype="System.Diagnostics.ProcessModule" />
        <property name="InnerList" inherited="System.Collections.ReadOnlyCollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="Count" inherited="System.Collections.ReadOnlyCollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.ReadOnlyCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="IndexOf(System.Diagnostics.ProcessModule)" argnames="module" returntype="System.Int32" />
        <method name="Contains(System.Diagnostics.ProcessModule)" argnames="module" returntype="System.Boolean" />
        <method name="CopyTo(System.Diagnostics.ProcessModule[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ProcessThread" namespace="System.Diagnostics">
        <property name="BasePriority" propertytype="System.Int32" />
        <property name="CurrentPriority" propertytype="System.Int32" />
        <property name="Id" propertytype="System.Int32" />
        <property name="IdealProcessor" propertytype="System.Int32" />
        <property name="PriorityBoostEnabled" propertytype="System.Boolean" />
        <property name="PriorityLevel" propertytype="System.Diagnostics.ThreadPriorityLevel" />
        <property name="PrivilegedProcessorTime" propertytype="System.TimeSpan" />
        <property name="StartAddress" propertytype="System.IntPtr" />
        <property name="StartTime" propertytype="System.DateTime" />
        <property name="ThreadState" propertytype="System.Diagnostics.ThreadState" />
        <property name="TotalProcessorTime" propertytype="System.TimeSpan" />
        <property name="UserProcessorTime" propertytype="System.TimeSpan" />
        <property name="WaitReason" propertytype="System.Diagnostics.ThreadWaitReason" />
        <property name="ProcessorAffinity" propertytype="System.IntPtr" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="ResetIdealProcessor" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="ProcessThreadCollection" namespace="System.Diagnostics">
        <constructor name="ProcessThreadCollection" argnames="" />
        <constructor name="ProcessThreadCollection(System.Diagnostics.ProcessThread[])" argnames="processThreads" />
        <property name="Item" propertytype="System.Diagnostics.ProcessThread" />
        <property name="InnerList" inherited="System.Collections.ReadOnlyCollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="Count" inherited="System.Collections.ReadOnlyCollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.ReadOnlyCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Diagnostics.ProcessThread)" argnames="thread" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.Diagnostics.ProcessThread)" argnames="index, thread" returntype="System.Void" />
        <method name="IndexOf(System.Diagnostics.ProcessThread)" argnames="thread" returntype="System.Int32" />
        <method name="Contains(System.Diagnostics.ProcessThread)" argnames="thread" returntype="System.Boolean" />
        <method name="Remove(System.Diagnostics.ProcessThread)" argnames="thread" returntype="System.Void" />
        <method name="CopyTo(System.Diagnostics.ProcessThread[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventLogPermission" namespace="System.Diagnostics">
        <constructor name="EventLogPermission" argnames="" />
        <constructor name="EventLogPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="EventLogPermission(System.Diagnostics.EventLogPermissionAccess, System.String)" argnames="permissionAccess, machineName" />
        <constructor name="EventLogPermission(System.Diagnostics.EventLogPermissionEntry[])" argnames="permissionAccessEntries" />
        <property name="PermissionEntries" propertytype="System.Diagnostics.EventLogPermissionEntryCollection" />
        <property name="PermissionAccessType" inherited="System.Security.Permissions.ResourcePermissionBase" propertytype="System.Type" />
        <property name="TagNames" inherited="System.Security.Permissions.ResourcePermissionBase" propertytype="System.String[]" />
        <method name="IsUnrestricted" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Boolean" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="ToXml" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="AddPermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry)" argnames="entry" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="GetPermissionEntries" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.Permissions.ResourcePermissionBaseEntry[]" />
        <method name="RemovePermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry)" argnames="entry" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PerformanceCounterPermission" namespace="System.Diagnostics">
        <constructor name="PerformanceCounterPermission" argnames="" />
        <constructor name="PerformanceCounterPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="PerformanceCounterPermission(System.Diagnostics.PerformanceCounterPermissionAccess, System.String, System.String)" argnames="permissionAccess, machineName, categoryName" />
        <constructor name="PerformanceCounterPermission(System.Diagnostics.PerformanceCounterPermissionEntry[])" argnames="permissionAccessEntries" />
        <property name="PermissionEntries" propertytype="System.Diagnostics.PerformanceCounterPermissionEntryCollection" />
        <property name="PermissionAccessType" inherited="System.Security.Permissions.ResourcePermissionBase" propertytype="System.Type" />
        <property name="TagNames" inherited="System.Security.Permissions.ResourcePermissionBase" propertytype="System.String[]" />
        <method name="IsUnrestricted" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Boolean" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="ToXml" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="AddPermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry)" argnames="entry" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="GetPermissionEntries" argnames="" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Security.Permissions.ResourcePermissionBaseEntry[]" />
        <method name="RemovePermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry)" argnames="entry" inherited="System.Security.Permissions.ResourcePermissionBase" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EventLog" namespace="System.Diagnostics">
        <constructor name="EventLog" argnames="" />
        <constructor name="EventLog(System.String)" argnames="logName" />
        <constructor name="EventLog(System.String, System.String)" argnames="logName, machineName" />
        <constructor name="EventLog(System.String, System.String, System.String)" argnames="logName, machineName, source" />
        <property name="Entries" propertytype="System.Diagnostics.EventLogEntryCollection" />
        <property name="EntryCount" propertytype="System.Int32" />
        <property name="IsOpen" propertytype="System.Boolean" />
        <property name="IsOpenForRead" propertytype="System.Boolean" />
        <property name="IsOpenForWrite" propertytype="System.Boolean" />
        <property name="LogDisplayName" propertytype="System.String" />
        <property name="Log" propertytype="System.String" />
        <property name="MachineName" propertytype="System.String" />
        <property name="EnableRaisingEvents" propertytype="System.Boolean" />
        <property name="OldestEntryNumber" propertytype="System.Int32" />
        <property name="ReadHandle" propertytype="System.IntPtr" />
        <property name="SynchronizingObject" propertytype="System.ComponentModel.ISynchronizeInvoke" />
        <property name="Source" propertytype="System.String" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateEventSource(System.String, System.String)" argnames="source, logName" returntype="System.Void" />
        <method name="CreateEventSource(System.String, System.String, System.String)" argnames="source, logName, machineName" returntype="System.Void" />
        <method name="Delete(System.String)" argnames="logName" returntype="System.Void" />
        <method name="Delete(System.String, System.String)" argnames="logName, machineName" returntype="System.Void" />
        <method name="DeleteEventSource(System.String)" argnames="source" returntype="System.Void" />
        <method name="DeleteEventSource(System.String, System.String)" argnames="source, machineName" returntype="System.Void" />
        <method name="Exists(System.String)" argnames="logName" returntype="System.Boolean" />
        <method name="Exists(System.String, System.String)" argnames="logName, machineName" returntype="System.Boolean" />
        <method name="GetEventLogs" argnames="" returntype="System.Diagnostics.EventLog[]" />
        <method name="GetEventLogs(System.String)" argnames="machineName" returntype="System.Diagnostics.EventLog[]" />
        <method name="SourceExists(System.String)" argnames="source" returntype="System.Boolean" />
        <method name="SourceExists(System.String, System.String)" argnames="source, machineName" returntype="System.Boolean" />
        <method name="LogNameFromSourceName(System.String, System.String)" argnames="source, machineName" returntype="System.String" />
        <method name="WriteEntry(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.String)" argnames="source, message" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.Diagnostics.EventLogEntryType)" argnames="message, type" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType)" argnames="source, message, type" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.Diagnostics.EventLogEntryType, System.Int32)" argnames="message, type, eventID" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType, System.Int32)" argnames="source, message, type, eventID" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.Diagnostics.EventLogEntryType, System.Int32, System.Int16)" argnames="message, type, eventID, category" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType, System.Int32, System.Int16)" argnames="source, message, type, eventID, category" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.Diagnostics.EventLogEntryType, System.Int32, System.Int16, System.Byte[])" argnames="message, type, eventID, category, rawData" returntype="System.Void" />
        <method name="WriteEntry(System.String, System.String, System.Diagnostics.EventLogEntryType, System.Int32, System.Int16, System.Byte[])" argnames="source, message, type, eventID, category, rawData" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="EntryWritten" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="EventLogTraceListener" namespace="System.Diagnostics">
        <constructor name="EventLogTraceListener" argnames="" />
        <constructor name="EventLogTraceListener(System.Diagnostics.EventLog)" argnames="eventLog" />
        <constructor name="EventLogTraceListener(System.String)" argnames="source" />
        <property name="EventLog" propertytype="System.Diagnostics.EventLog" />
        <property name="Name" propertytype="System.String" />
        <property name="IndentLevel" inherited="System.Diagnostics.TraceListener" propertytype="System.Int32" />
        <property name="IndentSize" inherited="System.Diagnostics.TraceListener" propertytype="System.Int32" />
        <property name="NeedIndent" inherited="System.Diagnostics.TraceListener" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.Object, System.String)" argnames="o, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.String, System.String)" argnames="message, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="o" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="message" returntype="System.Void" />
        <method name="WriteIndent" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.Object, System.String)" argnames="o, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.String, System.String)" argnames="message, category" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="o" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Write(System.String)" argnames="message" returntype="System.Void" />
        <method name="Fail(System.String, System.String)" argnames="message, detailMessage" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Fail(System.String)" argnames="message" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Flush" argnames="" inherited="System.Diagnostics.TraceListener" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="FileVersionInfo" namespace="System.Diagnostics">
        <property name="Comments" propertytype="System.String" />
        <property name="CompanyName" propertytype="System.String" />
        <property name="FileBuildPart" propertytype="System.Int32" />
        <property name="FileDescription" propertytype="System.String" />
        <property name="FileMajorPart" propertytype="System.Int32" />
        <property name="FileMinorPart" propertytype="System.Int32" />
        <property name="FileName" propertytype="System.String" />
        <property name="FilePrivatePart" propertytype="System.Int32" />
        <property name="FileVersion" propertytype="System.String" />
        <property name="InternalName" propertytype="System.String" />
        <property name="IsDebug" propertytype="System.Boolean" />
        <property name="IsPatched" propertytype="System.Boolean" />
        <property name="IsPrivateBuild" propertytype="System.Boolean" />
        <property name="IsPreRelease" propertytype="System.Boolean" />
        <property name="IsSpecialBuild" propertytype="System.Boolean" />
        <property name="Language" propertytype="System.String" />
        <property name="LegalCopyright" propertytype="System.String" />
        <property name="LegalTrademarks" propertytype="System.String" />
        <property name="OriginalFilename" propertytype="System.String" />
        <property name="PrivateBuild" propertytype="System.String" />
        <property name="ProductBuildPart" propertytype="System.Int32" />
        <property name="ProductMajorPart" propertytype="System.Int32" />
        <property name="ProductMinorPart" propertytype="System.Int32" />
        <property name="ProductName" propertytype="System.String" />
        <property name="ProductPrivatePart" propertytype="System.Int32" />
        <property name="ProductVersion" propertytype="System.String" />
        <property name="SpecialBuild" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetVersionInfo(System.String)" argnames="fileName" returntype="System.Diagnostics.FileVersionInfo" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PerformanceCounter" namespace="System.Diagnostics">
        <constructor name="PerformanceCounter" argnames="" />
        <constructor name="PerformanceCounter(System.String, System.String, System.String, System.String)" argnames="categoryName, counterName, instanceName, machineName" />
        <constructor name="PerformanceCounter(System.String, System.String, System.String)" argnames="categoryName, counterName, instanceName" />
        <constructor name="PerformanceCounter(System.String, System.String, System.String, System.Boolean)" argnames="categoryName, counterName, instanceName, readOnly" />
        <constructor name="PerformanceCounter(System.String, System.String)" argnames="categoryName, counterName" />
        <constructor name="PerformanceCounter(System.String, System.String, System.Boolean)" argnames="categoryName, counterName, readOnly" />
        <field name="DefaultFileMappingSize" />
        <property name="CategoryName" propertytype="System.String" />
        <property name="CounterHelp" propertytype="System.String" />
        <property name="CounterName" propertytype="System.String" />
        <property name="CounterType" propertytype="System.Diagnostics.PerformanceCounterType" />
        <property name="InstanceName" propertytype="System.String" />
        <property name="ReadOnly" propertytype="System.Boolean" />
        <property name="MachineName" propertytype="System.String" />
        <property name="RawValue" propertytype="System.Int64" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CloseSharedResources" argnames="" returntype="System.Void" />
        <method name="Decrement" argnames="" returntype="System.Int64" />
        <method name="IncrementBy(System.Int64)" argnames="value" returntype="System.Int64" />
        <method name="Increment" argnames="" returntype="System.Int64" />
        <method name="NextSample" argnames="" returntype="System.Diagnostics.CounterSample" />
        <method name="NextValue" argnames="" returntype="System.Single" />
        <method name="RemoveInstance" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="PerformanceCounterCategory" namespace="System.Diagnostics">
        <constructor name="PerformanceCounterCategory" argnames="" />
        <constructor name="PerformanceCounterCategory(System.String)" argnames="categoryName" />
        <constructor name="PerformanceCounterCategory(System.String, System.String)" argnames="categoryName, machineName" />
        <property name="CategoryName" propertytype="System.String" />
        <property name="CategoryHelp" propertytype="System.String" />
        <property name="MachineName" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CounterExists(System.String)" argnames="counterName" returntype="System.Boolean" />
        <method name="CounterExists(System.String, System.String)" argnames="counterName, categoryName" returntype="System.Boolean" />
        <method name="CounterExists(System.String, System.String, System.String)" argnames="counterName, categoryName, machineName" returntype="System.Boolean" />
        <method name="Create(System.String, System.String, System.Diagnostics.CounterCreationDataCollection)" argnames="categoryName, categoryHelp, counterData" returntype="System.Diagnostics.PerformanceCounterCategory" />
        <method name="Create(System.String, System.String, System.String, System.String)" argnames="categoryName, categoryHelp, counterName, counterHelp" returntype="System.Diagnostics.PerformanceCounterCategory" />
        <method name="Delete(System.String)" argnames="categoryName" returntype="System.Void" />
        <method name="Exists(System.String)" argnames="categoryName" returntype="System.Boolean" />
        <method name="Exists(System.String, System.String)" argnames="categoryName, machineName" returntype="System.Boolean" />
        <method name="GetCounters" argnames="" returntype="System.Diagnostics.PerformanceCounter[]" />
        <method name="GetCounters(System.String)" argnames="instanceName" returntype="System.Diagnostics.PerformanceCounter[]" />
        <method name="GetCategories" argnames="" returntype="System.Diagnostics.PerformanceCounterCategory[]" />
        <method name="GetCategories(System.String)" argnames="machineName" returntype="System.Diagnostics.PerformanceCounterCategory[]" />
        <method name="GetInstanceNames" argnames="" returntype="System.String[]" />
        <method name="InstanceExists(System.String)" argnames="instanceName" returntype="System.Boolean" />
        <method name="InstanceExists(System.String, System.String)" argnames="instanceName, categoryName" returntype="System.Boolean" />
        <method name="InstanceExists(System.String, System.String, System.String)" argnames="instanceName, categoryName, machineName" returntype="System.Boolean" />
        <method name="ReadCategory" argnames="" returntype="System.Diagnostics.InstanceDataCollectionCollection" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PerformanceCounterManager" namespace="System.Diagnostics">
        <constructor name="PerformanceCounterManager" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Process" namespace="System.Diagnostics">
        <constructor name="Process" argnames="" />
        <property name="Associated" propertytype="System.Boolean" />
        <property name="BasePriority" propertytype="System.Int32" />
        <property name="ExitCode" propertytype="System.Int32" />
        <property name="HasExited" propertytype="System.Boolean" />
        <property name="ExitTime" propertytype="System.DateTime" />
        <property name="Handle" propertytype="System.IntPtr" />
        <property name="HandleCount" propertytype="System.Int32" />
        <property name="Id" propertytype="System.Int32" />
        <property name="MachineName" propertytype="System.String" />
        <property name="MainWindowHandle" propertytype="System.IntPtr" />
        <property name="MainWindowTitle" propertytype="System.String" />
        <property name="MainModule" propertytype="System.Diagnostics.ProcessModule" />
        <property name="MaxWorkingSet" propertytype="System.IntPtr" />
        <property name="MinWorkingSet" propertytype="System.IntPtr" />
        <property name="Modules" propertytype="System.Diagnostics.ProcessModuleCollection" />
        <property name="NonpagedSystemMemorySize" propertytype="System.Int32" />
        <property name="PagedMemorySize" propertytype="System.Int32" />
        <property name="PagedSystemMemorySize" propertytype="System.Int32" />
        <property name="PeakPagedMemorySize" propertytype="System.Int32" />
        <property name="PeakWorkingSet" propertytype="System.Int32" />
        <property name="PeakVirtualMemorySize" propertytype="System.Int32" />
        <property name="OperatingSystem" propertytype="System.OperatingSystem" />
        <property name="PriorityBoostEnabled" propertytype="System.Boolean" />
        <property name="PriorityClass" propertytype="System.Diagnostics.ProcessPriorityClass" />
        <property name="PrivateMemorySize" propertytype="System.Int32" />
        <property name="PrivilegedProcessorTime" propertytype="System.TimeSpan" />
        <property name="ProcessName" propertytype="System.String" />
        <property name="ProcessorAffinity" propertytype="System.IntPtr" />
        <property name="Responding" propertytype="System.Boolean" />
        <property name="StartInfo" propertytype="System.Diagnostics.ProcessStartInfo" />
        <property name="StartTime" propertytype="System.DateTime" />
        <property name="SynchronizingObject" propertytype="System.ComponentModel.ISynchronizeInvoke" />
        <property name="Threads" propertytype="System.Diagnostics.ProcessThreadCollection" />
        <property name="TotalProcessorTime" propertytype="System.TimeSpan" />
        <property name="UserProcessorTime" propertytype="System.TimeSpan" />
        <property name="VirtualMemorySize" propertytype="System.Int32" />
        <property name="EnableRaisingEvents" propertytype="System.Boolean" />
        <property name="StandardInput" propertytype="System.IO.StreamWriter" />
        <property name="StandardOutput" propertytype="System.IO.StreamReader" />
        <property name="StandardError" propertytype="System.IO.StreamReader" />
        <property name="WorkingSet" propertytype="System.Int32" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="CloseMainWindow" argnames="" returntype="System.Boolean" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="EnterDebugMode" argnames="" returntype="System.Void" />
        <method name="LeaveDebugMode" argnames="" returntype="System.Void" />
        <method name="GetProcessById(System.Int32, System.String)" argnames="processId, machineName" returntype="System.Diagnostics.Process" />
        <method name="GetProcessById(System.Int32)" argnames="processId" returntype="System.Diagnostics.Process" />
        <method name="GetProcessesByName(System.String)" argnames="processName" returntype="System.Diagnostics.Process[]" />
        <method name="GetProcessesByName(System.String, System.String)" argnames="processName, machineName" returntype="System.Diagnostics.Process[]" />
        <method name="GetProcesses" argnames="" returntype="System.Diagnostics.Process[]" />
        <method name="GetProcesses(System.String)" argnames="machineName" returntype="System.Diagnostics.Process[]" />
        <method name="GetCurrentProcess" argnames="" returntype="System.Diagnostics.Process" />
        <method name="OnExited" argnames="" returntype="System.Void" />
        <method name="Refresh" argnames="" returntype="System.Void" />
        <method name="Start" argnames="" returntype="System.Boolean" />
        <method name="Start(System.String)" argnames="fileName" returntype="System.Diagnostics.Process" />
        <method name="Start(System.String, System.String)" argnames="fileName, arguments" returntype="System.Diagnostics.Process" />
        <method name="Start(System.Diagnostics.ProcessStartInfo)" argnames="startInfo" returntype="System.Diagnostics.Process" />
        <method name="Kill" argnames="" returntype="System.Void" />
        <method name="WaitForExit(System.Int32)" argnames="milliseconds" returntype="System.Boolean" />
        <method name="WaitForExit" argnames="" returntype="System.Void" />
        <method name="WaitForInputIdle(System.Int32)" argnames="milliseconds" returntype="System.Boolean" />
        <method name="WaitForInputIdle" argnames="" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Exited" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="ProcessStartInfo" namespace="System.Diagnostics">
        <constructor name="ProcessStartInfo" argnames="" />
        <constructor name="ProcessStartInfo(System.String)" argnames="fileName" />
        <constructor name="ProcessStartInfo(System.String, System.String)" argnames="fileName, arguments" />
        <property name="Verb" propertytype="System.String" />
        <property name="Arguments" propertytype="System.String" />
        <property name="CreateNoWindow" propertytype="System.Boolean" />
        <property name="EnvironmentVariables" propertytype="System.Collections.Specialized.StringDictionary" />
        <property name="RedirectStandardInput" propertytype="System.Boolean" />
        <property name="RedirectStandardOutput" propertytype="System.Boolean" />
        <property name="RedirectStandardError" propertytype="System.Boolean" />
        <property name="UseShellExecute" propertytype="System.Boolean" />
        <property name="Verbs" propertytype="System.String[]" />
        <property name="FileName" propertytype="System.String" />
        <property name="WorkingDirectory" propertytype="System.String" />
        <property name="ErrorDialog" propertytype="System.Boolean" />
        <property name="ErrorDialogParentHandle" propertytype="System.IntPtr" />
        <property name="WindowStyle" propertytype="System.Diagnostics.ProcessWindowStyle" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="ICollectData" namespace="System.Diagnostics">
        <method name="CloseData" argnames="" returntype="System.Void" />
        <method name="CollectData(System.Int32, System.IntPtr, System.IntPtr, System.Int32, System.IntPtr&amp;)" argnames="id, valueName, data, totalBytes, res" returntype="System.Void" />
    </interface>
    <struct name="CounterSample" namespace="System.Diagnostics">
        <constructor name="CounterSample(System.Int64, System.Int64, System.Int64, System.Int64, System.Int64, System.Int64, System.Diagnostics.PerformanceCounterType)" argnames="rawValue, baseValue, counterFrequency, systemFrequency, timeStamp, timeStamp100nSec, counterType" />
        <constructor name="CounterSample(System.Int64, System.Int64, System.Int64, System.Int64, System.Int64, System.Int64, System.Diagnostics.PerformanceCounterType, System.Int64)" argnames="rawValue, baseValue, counterFrequency, systemFrequency, timeStamp, timeStamp100nSec, counterType, counterTimeStamp" />
        <field name="Empty" />
        <property name="RawValue" propertytype="System.Int64" />
        <property name="UnsignedRawValue" propertytype="System.UInt64" />
        <property name="BaseValue" propertytype="System.Int64" />
        <property name="UnsignedBaseValue" propertytype="System.UInt64" />
        <property name="SystemFrequency" propertytype="System.Int64" />
        <property name="CounterFrequency" propertytype="System.Int64" />
        <property name="CounterTimeStamp" propertytype="System.Int64" />
        <property name="TimeStamp" propertytype="System.Int64" />
        <property name="TimeStamp100nSec" propertytype="System.Int64" />
        <property name="CounterType" propertytype="System.Diagnostics.PerformanceCounterType" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ValueType" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ValueType" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ValueType" returntype="System.String" />
        <method name="Calculate(System.Diagnostics.CounterSample)" argnames="counterSample" returntype="System.Single" />
        <method name="Calculate(System.Diagnostics.CounterSample, System.Diagnostics.CounterSample)" argnames="counterSample, nextCounterSample" returntype="System.Single" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </struct>
    <delegate name="EntryWrittenEventHandler" namespace="System.Diagnostics">
        <constructor name="EntryWrittenEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Diagnostics.EntryWrittenEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Diagnostics.EntryWrittenEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="TraceLevel" namespace="System.Diagnostics">
        <field name="Off" />
        <field name="Error" />
        <field name="Warning" />
        <field name="Info" />
        <field name="Verbose" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="EventLogEntryType" namespace="System.Diagnostics">
        <field name="Error" />
        <field name="Warning" />
        <field name="Information" />
        <field name="SuccessAudit" />
        <field name="FailureAudit" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="EventLogPermissionAccess" namespace="System.Diagnostics">
        <field name="None" />
        <field name="Browse" />
        <field name="Instrument" />
        <field name="Audit" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="PerformanceCounterPermissionAccess" namespace="System.Diagnostics">
        <field name="None" />
        <field name="Browse" />
        <field name="Instrument" />
        <field name="Administer" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="PerformanceCounterType" namespace="System.Diagnostics">
        <field name="NumberOfItems32" />
        <field name="NumberOfItems64" />
        <field name="NumberOfItemsHEX32" />
        <field name="NumberOfItemsHEX64" />
        <field name="RateOfCountsPerSecond32" />
        <field name="RateOfCountsPerSecond64" />
        <field name="CountPerTimeInterval32" />
        <field name="CountPerTimeInterval64" />
        <field name="RawFraction" />
        <field name="RawBase" />
        <field name="AverageTimer32" />
        <field name="AverageBase" />
        <field name="AverageCount64" />
        <field name="SampleFraction" />
        <field name="SampleCounter" />
        <field name="SampleBase" />
        <field name="CounterTimer" />
        <field name="CounterTimerInverse" />
        <field name="Timer100Ns" />
        <field name="Timer100NsInverse" />
        <field name="ElapsedTime" />
        <field name="CounterMultiTimer" />
        <field name="CounterMultiTimerInverse" />
        <field name="CounterMultiTimer100Ns" />
        <field name="CounterMultiTimer100NsInverse" />
        <field name="CounterMultiBase" />
        <field name="CounterDelta32" />
        <field name="CounterDelta64" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ProcessPriorityClass" namespace="System.Diagnostics">
        <field name="Normal" />
        <field name="Idle" />
        <field name="High" />
        <field name="RealTime" />
        <field name="BelowNormal" />
        <field name="AboveNormal" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ProcessWindowStyle" namespace="System.Diagnostics">
        <field name="Normal" />
        <field name="Hidden" />
        <field name="Minimized" />
        <field name="Maximized" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ThreadPriorityLevel" namespace="System.Diagnostics">
        <field name="Idle" />
        <field name="Lowest" />
        <field name="BelowNormal" />
        <field name="Normal" />
        <field name="AboveNormal" />
        <field name="Highest" />
        <field name="TimeCritical" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ThreadState" namespace="System.Diagnostics">
        <field name="Initialized" />
        <field name="Ready" />
        <field name="Running" />
        <field name="Standby" />
        <field name="Terminated" />
        <field name="Wait" />
        <field name="Transition" />
        <field name="Unknown" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ThreadWaitReason" namespace="System.Diagnostics">
        <field name="Executive" />
        <field name="FreePage" />
        <field name="PageIn" />
        <field name="SystemAllocation" />
        <field name="ExecutionDelay" />
        <field name="Suspended" />
        <field name="UserRequest" />
        <field name="EventPairHigh" />
        <field name="EventPairLow" />
        <field name="LpcReceive" />
        <field name="LpcReply" />
        <field name="VirtualMemory" />
        <field name="PageOut" />
        <field name="Unknown" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="ThreadExceptionEventArgs" namespace="System.Threading">
        <constructor name="ThreadExceptionEventArgs(System.Exception)" argnames="t" />
        <property name="Exception" propertytype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <delegate name="ThreadExceptionEventHandler" namespace="System.Threading">
        <constructor name="ThreadExceptionEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Threading.ThreadExceptionEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Threading.ThreadExceptionEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <class name="CodeGenerator" namespace="System.CodeDom.Compiler">
        <constructor name="CodeGenerator" argnames="" />
        <property name="CurrentTypeName" propertytype="System.String" />
        <property name="CurrentMember" propertytype="System.CodeDom.CodeTypeMember" />
        <property name="CurrentMemberName" propertytype="System.String" />
        <property name="IsCurrentInterface" propertytype="System.Boolean" />
        <property name="IsCurrentClass" propertytype="System.Boolean" />
        <property name="IsCurrentStruct" propertytype="System.Boolean" />
        <property name="IsCurrentEnum" propertytype="System.Boolean" />
        <property name="IsCurrentDelegate" propertytype="System.Boolean" />
        <property name="Indent" propertytype="System.Int32" />
        <property name="NullToken" propertytype="System.String" />
        <property name="Output" propertytype="System.IO.TextWriter" />
        <property name="Options" propertytype="System.CodeDom.Compiler.CodeGeneratorOptions" />
        <method name="QuoteSnippetString(System.String)" argnames="value" returntype="System.String" />
        <method name="GetTypeOutput(System.CodeDom.CodeTypeReference)" argnames="value" returntype="System.String" />
        <method name="CreateValidIdentifier(System.String)" argnames="value" returntype="System.String" />
        <method name="CreateEscapedIdentifier(System.String)" argnames="value" returntype="System.String" />
        <method name="ValidateIdentifier(System.String)" argnames="value" returntype="System.Void" />
        <method name="IsValidIdentifier(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="Supports(System.CodeDom.Compiler.GeneratorSupport)" argnames="support" returntype="System.Boolean" />
        <method name="GenerateAttributeDeclarationsEnd(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="attributes" returntype="System.Void" />
        <method name="GenerateAttributeDeclarationsStart(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="attributes" returntype="System.Void" />
        <method name="GenerateNamespaceImport(System.CodeDom.CodeNamespaceImport)" argnames="e" returntype="System.Void" />
        <method name="GenerateNamespaceEnd(System.CodeDom.CodeNamespace)" argnames="e" returntype="System.Void" />
        <method name="GenerateNamespaceStart(System.CodeDom.CodeNamespace)" argnames="e" returntype="System.Void" />
        <method name="GenerateCompileUnitEnd(System.CodeDom.CodeCompileUnit)" argnames="e" returntype="System.Void" />
        <method name="GenerateCompileUnitStart(System.CodeDom.CodeCompileUnit)" argnames="e" returntype="System.Void" />
        <method name="GenerateTypeEnd(System.CodeDom.CodeTypeDeclaration)" argnames="e" returntype="System.Void" />
        <method name="GenerateTypeStart(System.CodeDom.CodeTypeDeclaration)" argnames="e" returntype="System.Void" />
        <method name="GenerateTypeConstructor(System.CodeDom.CodeTypeConstructor)" argnames="e" returntype="System.Void" />
        <method name="GenerateConstructor(System.CodeDom.CodeConstructor, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" returntype="System.Void" />
        <method name="GenerateProperty(System.CodeDom.CodeMemberProperty, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" returntype="System.Void" />
        <method name="GenerateMethod(System.CodeDom.CodeMemberMethod, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" returntype="System.Void" />
        <method name="GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" returntype="System.Void" />
        <method name="GenerateSnippetMember(System.CodeDom.CodeSnippetTypeMember)" argnames="e" returntype="System.Void" />
        <method name="GenerateField(System.CodeDom.CodeMemberField)" argnames="e" returntype="System.Void" />
        <method name="GenerateEvent(System.CodeDom.CodeMemberEvent, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" returntype="System.Void" />
        <method name="GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)" argnames="e" returntype="System.Void" />
        <method name="GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)" argnames="e" returntype="System.Void" />
        <method name="GenerateVariableDeclarationStatement(System.CodeDom.CodeVariableDeclarationStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateSnippetStatement(System.CodeDom.CodeSnippetStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateLabeledStatement(System.CodeDom.CodeLabeledStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateGotoStatement(System.CodeDom.CodeGotoStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateRemoveEventStatement(System.CodeDom.CodeRemoveEventStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateAttachEventStatement(System.CodeDom.CodeAttachEventStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateAssignStatement(System.CodeDom.CodeAssignStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateTryCatchFinallyStatement(System.CodeDom.CodeTryCatchFinallyStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateConditionStatement(System.CodeDom.CodeConditionStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateMethodReturnStatement(System.CodeDom.CodeMethodReturnStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateComment(System.CodeDom.CodeComment)" argnames="e" returntype="System.Void" />
        <method name="GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)" argnames="e" returntype="System.Void" />
        <method name="GenerateCommentStatement(System.CodeDom.CodeCommentStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateThrowExceptionStatement(System.CodeDom.CodeThrowExceptionStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateIterationStatement(System.CodeDom.CodeIterationStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateExpressionStatement(System.CodeDom.CodeExpressionStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateTypeReferenceExpression(System.CodeDom.CodeTypeReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateThisReferenceExpression(System.CodeDom.CodeThisReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GeneratePropertySetValueReferenceExpression(System.CodeDom.CodePropertySetValueReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GeneratePropertyReferenceExpression(System.CodeDom.CodePropertyReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateDecimalValue(System.Decimal)" argnames="d" returntype="System.Void" />
        <method name="GenerateDoubleValue(System.Double)" argnames="d" returntype="System.Void" />
        <method name="GenerateSingleFloatValue(System.Single)" argnames="s" returntype="System.Void" />
        <method name="GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateDirectionExpression(System.CodeDom.CodeDirectionExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateParameterDeclarationExpression(System.CodeDom.CodeParameterDeclarationExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateObjectCreateExpression(System.CodeDom.CodeObjectCreateExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateDelegateInvokeExpression(System.CodeDom.CodeDelegateInvokeExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateEventReferenceExpression(System.CodeDom.CodeEventReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateSnippetExpression(System.CodeDom.CodeSnippetExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateArrayIndexerExpression(System.CodeDom.CodeArrayIndexerExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateIndexerExpression(System.CodeDom.CodeIndexerExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateVariableReferenceExpression(System.CodeDom.CodeVariableReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateArgumentReferenceExpression(System.CodeDom.CodeArgumentReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateFieldReferenceExpression(System.CodeDom.CodeFieldReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateDelegateCreateExpression(System.CodeDom.CodeDelegateCreateExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateCastExpression(System.CodeDom.CodeCastExpression)" argnames="e" returntype="System.Void" />
        <method name="ContinueOnNewLine(System.String)" argnames="st" returntype="System.Void" />
        <method name="GenerateBinaryOperatorExpression(System.CodeDom.CodeBinaryOperatorExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateBaseReferenceExpression(System.CodeDom.CodeBaseReferenceExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)" argnames="e" returntype="System.Void" />
        <method name="OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)" argnames="parameters" returntype="System.Void" />
        <method name="OutputOperator(System.CodeDom.CodeBinaryOperatorType)" argnames="op" returntype="System.Void" />
        <method name="OutputExpressionList(System.CodeDom.CodeExpressionCollection, System.Boolean)" argnames="expressions, newlineBetweenItems" returntype="System.Void" />
        <method name="OutputExpressionList(System.CodeDom.CodeExpressionCollection)" argnames="expressions" returntype="System.Void" />
        <method name="OutputIdentifier(System.String)" argnames="ident" returntype="System.Void" />
        <method name="OutputTypeNamePair(System.CodeDom.CodeTypeReference, System.String)" argnames="typeRef, name" returntype="System.Void" />
        <method name="OutputTypeAttributes(System.Reflection.TypeAttributes, System.Boolean, System.Boolean)" argnames="attributes, isStruct, isEnum" returntype="System.Void" />
        <method name="OutputType(System.CodeDom.CodeTypeReference)" argnames="typeRef" returntype="System.Void" />
        <method name="OutputMemberScopeModifier(System.CodeDom.MemberAttributes)" argnames="attributes" returntype="System.Void" />
        <method name="OutputMemberAccessModifier(System.CodeDom.MemberAttributes)" argnames="attributes" returntype="System.Void" />
        <method name="OutputFieldScopeModifier(System.CodeDom.MemberAttributes)" argnames="attributes" returntype="System.Void" />
        <method name="OutputDirection(System.CodeDom.FieldDirection)" argnames="dir" returntype="System.Void" />
        <method name="OutputAttributeArgument(System.CodeDom.CodeAttributeArgument)" argnames="arg" returntype="System.Void" />
        <method name="OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="attributes" returntype="System.Void" />
        <method name="GenerateNamespace(System.CodeDom.CodeNamespace)" argnames="e" returntype="System.Void" />
        <method name="GenerateCompileUnit(System.CodeDom.CodeCompileUnit)" argnames="e" returntype="System.Void" />
        <method name="GenerateSnippetCompileUnit(System.CodeDom.CodeSnippetCompileUnit)" argnames="e" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GenerateNamespaces(System.CodeDom.CodeCompileUnit)" argnames="e" returntype="System.Void" />
        <method name="GenerateTypes(System.CodeDom.CodeNamespace)" argnames="e" returntype="System.Void" />
        <method name="GenerateExpression(System.CodeDom.CodeExpression)" argnames="e" returntype="System.Void" />
        <method name="GenerateNamespaceImports(System.CodeDom.CodeNamespace)" argnames="e" returntype="System.Void" />
        <method name="GenerateStatement(System.CodeDom.CodeStatement)" argnames="e" returntype="System.Void" />
        <method name="GenerateStatements(System.CodeDom.CodeStatementCollection)" argnames="stms" returntype="System.Void" />
        <method name="IsValidLanguageIndependentIdentifier(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeCompiler" namespace="System.CodeDom.Compiler">
        <constructor name="CodeCompiler" argnames="" />
        <property name="FileExtension" propertytype="System.String" />
        <property name="CompilerName" propertytype="System.String" />
        <property name="CurrentTypeName" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.String" />
        <property name="CurrentMember" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.CodeDom.CodeTypeMember" />
        <property name="CurrentMemberName" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.String" />
        <property name="IsCurrentInterface" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.Boolean" />
        <property name="IsCurrentClass" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.Boolean" />
        <property name="IsCurrentStruct" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.Boolean" />
        <property name="IsCurrentEnum" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.Boolean" />
        <property name="IsCurrentDelegate" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.Boolean" />
        <property name="Indent" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.Int32" />
        <property name="NullToken" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.String" />
        <property name="Output" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.IO.TextWriter" />
        <property name="Options" inherited="System.CodeDom.Compiler.CodeGenerator" propertytype="System.CodeDom.Compiler.CodeGeneratorOptions" />
        <method name="FromSourceBatch(System.CodeDom.Compiler.CompilerParameters, System.String[])" argnames="options, sources" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="GetResponseFileCmdArgs(System.CodeDom.Compiler.CompilerParameters, System.String)" argnames="options, cmdArgs" returntype="System.String" />
        <method name="CmdArgsFromParameters(System.CodeDom.Compiler.CompilerParameters)" argnames="options" returntype="System.String" />
        <method name="ProcessCompilerOutputLine(System.CodeDom.Compiler.CompilerResults, System.String)" argnames="results, line" returntype="System.Void" />
        <method name="FromFileBatch(System.CodeDom.Compiler.CompilerParameters, System.String[])" argnames="options, fileNames" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="FromDomBatch(System.CodeDom.Compiler.CompilerParameters, System.CodeDom.CodeCompileUnit[])" argnames="options, ea" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="FromSource(System.CodeDom.Compiler.CompilerParameters, System.String)" argnames="options, source" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="FromFile(System.CodeDom.Compiler.CompilerParameters, System.String)" argnames="options, fileName" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="FromDom(System.CodeDom.Compiler.CompilerParameters, System.CodeDom.CodeCompileUnit)" argnames="options, e" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="QuoteSnippetString(System.String)" argnames="value" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.String" />
        <method name="GetTypeOutput(System.CodeDom.CodeTypeReference)" argnames="value" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.String" />
        <method name="CreateValidIdentifier(System.String)" argnames="value" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.String" />
        <method name="CreateEscapedIdentifier(System.String)" argnames="value" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.String" />
        <method name="ValidateIdentifier(System.String)" argnames="value" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="IsValidIdentifier(System.String)" argnames="value" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Boolean" />
        <method name="Supports(System.CodeDom.Compiler.GeneratorSupport)" argnames="support" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Boolean" />
        <method name="GenerateAttributeDeclarationsEnd(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="attributes" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateAttributeDeclarationsStart(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="attributes" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateNamespaceImport(System.CodeDom.CodeNamespaceImport)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateNamespaceEnd(System.CodeDom.CodeNamespace)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateNamespaceStart(System.CodeDom.CodeNamespace)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateCompileUnitEnd(System.CodeDom.CodeCompileUnit)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateCompileUnitStart(System.CodeDom.CodeCompileUnit)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTypeEnd(System.CodeDom.CodeTypeDeclaration)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTypeStart(System.CodeDom.CodeTypeDeclaration)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTypeConstructor(System.CodeDom.CodeTypeConstructor)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateConstructor(System.CodeDom.CodeConstructor, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateProperty(System.CodeDom.CodeMemberProperty, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateMethod(System.CodeDom.CodeMemberMethod, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateEntryPointMethod(System.CodeDom.CodeEntryPointMethod, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateSnippetMember(System.CodeDom.CodeSnippetTypeMember)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateField(System.CodeDom.CodeMemberField)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateEvent(System.CodeDom.CodeMemberEvent, System.CodeDom.CodeTypeDeclaration)" argnames="e, c" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateLinePragmaEnd(System.CodeDom.CodeLinePragma)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateLinePragmaStart(System.CodeDom.CodeLinePragma)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateVariableDeclarationStatement(System.CodeDom.CodeVariableDeclarationStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateSnippetStatement(System.CodeDom.CodeSnippetStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateLabeledStatement(System.CodeDom.CodeLabeledStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateGotoStatement(System.CodeDom.CodeGotoStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateRemoveEventStatement(System.CodeDom.CodeRemoveEventStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateAttachEventStatement(System.CodeDom.CodeAttachEventStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateAssignStatement(System.CodeDom.CodeAssignStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTryCatchFinallyStatement(System.CodeDom.CodeTryCatchFinallyStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateConditionStatement(System.CodeDom.CodeConditionStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateMethodReturnStatement(System.CodeDom.CodeMethodReturnStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateComment(System.CodeDom.CodeComment)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateCommentStatements(System.CodeDom.CodeCommentStatementCollection)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateCommentStatement(System.CodeDom.CodeCommentStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateThrowExceptionStatement(System.CodeDom.CodeThrowExceptionStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateIterationStatement(System.CodeDom.CodeIterationStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateExpressionStatement(System.CodeDom.CodeExpressionStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTypeOfExpression(System.CodeDom.CodeTypeOfExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTypeReferenceExpression(System.CodeDom.CodeTypeReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateThisReferenceExpression(System.CodeDom.CodeThisReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GeneratePropertySetValueReferenceExpression(System.CodeDom.CodePropertySetValueReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GeneratePropertyReferenceExpression(System.CodeDom.CodePropertyReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateDecimalValue(System.Decimal)" argnames="d" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateDoubleValue(System.Double)" argnames="d" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateSingleFloatValue(System.Single)" argnames="s" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GeneratePrimitiveExpression(System.CodeDom.CodePrimitiveExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateDirectionExpression(System.CodeDom.CodeDirectionExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateParameterDeclarationExpression(System.CodeDom.CodeParameterDeclarationExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateObjectCreateExpression(System.CodeDom.CodeObjectCreateExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateDelegateInvokeExpression(System.CodeDom.CodeDelegateInvokeExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateEventReferenceExpression(System.CodeDom.CodeEventReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateMethodReferenceExpression(System.CodeDom.CodeMethodReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateMethodInvokeExpression(System.CodeDom.CodeMethodInvokeExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateSnippetExpression(System.CodeDom.CodeSnippetExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateArrayIndexerExpression(System.CodeDom.CodeArrayIndexerExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateIndexerExpression(System.CodeDom.CodeIndexerExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateVariableReferenceExpression(System.CodeDom.CodeVariableReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateArgumentReferenceExpression(System.CodeDom.CodeArgumentReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateFieldReferenceExpression(System.CodeDom.CodeFieldReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateDelegateCreateExpression(System.CodeDom.CodeDelegateCreateExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateCastExpression(System.CodeDom.CodeCastExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="ContinueOnNewLine(System.String)" argnames="st" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateBinaryOperatorExpression(System.CodeDom.CodeBinaryOperatorExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateBaseReferenceExpression(System.CodeDom.CodeBaseReferenceExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateArrayCreateExpression(System.CodeDom.CodeArrayCreateExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputParameters(System.CodeDom.CodeParameterDeclarationExpressionCollection)" argnames="parameters" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputOperator(System.CodeDom.CodeBinaryOperatorType)" argnames="op" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputExpressionList(System.CodeDom.CodeExpressionCollection, System.Boolean)" argnames="expressions, newlineBetweenItems" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputExpressionList(System.CodeDom.CodeExpressionCollection)" argnames="expressions" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputIdentifier(System.String)" argnames="ident" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputTypeNamePair(System.CodeDom.CodeTypeReference, System.String)" argnames="typeRef, name" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputTypeAttributes(System.Reflection.TypeAttributes, System.Boolean, System.Boolean)" argnames="attributes, isStruct, isEnum" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputType(System.CodeDom.CodeTypeReference)" argnames="typeRef" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputMemberScopeModifier(System.CodeDom.MemberAttributes)" argnames="attributes" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputMemberAccessModifier(System.CodeDom.MemberAttributes)" argnames="attributes" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputFieldScopeModifier(System.CodeDom.MemberAttributes)" argnames="attributes" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputDirection(System.CodeDom.FieldDirection)" argnames="dir" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputAttributeArgument(System.CodeDom.CodeAttributeArgument)" argnames="arg" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="OutputAttributeDeclarations(System.CodeDom.CodeAttributeDeclarationCollection)" argnames="attributes" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateNamespace(System.CodeDom.CodeNamespace)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateCompileUnit(System.CodeDom.CodeCompileUnit)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateSnippetCompileUnit(System.CodeDom.CodeSnippetCompileUnit)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="JoinStringArray(System.String[], System.String)" argnames="sa, separator" returntype="System.String" />
        <method name="GenerateNamespaces(System.CodeDom.CodeCompileUnit)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateTypes(System.CodeDom.CodeNamespace)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateExpression(System.CodeDom.CodeExpression)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateNamespaceImports(System.CodeDom.CodeNamespace)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateStatement(System.CodeDom.CodeStatement)" argnames="e" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GenerateStatements(System.CodeDom.CodeStatementCollection)" argnames="stms" inherited="System.CodeDom.Compiler.CodeGenerator" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeDomProvider" namespace="System.CodeDom.Compiler">
        <constructor name="CodeDomProvider" argnames="" />
        <property name="FileExtension" propertytype="System.String" />
        <property name="LanguageOptions" propertytype="System.CodeDom.Compiler.LanguageOptions" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="GetConverter(System.Type)" argnames="type" returntype="System.ComponentModel.TypeConverter" />
        <method name="CreateParser" argnames="" returntype="System.CodeDom.Compiler.ICodeParser" />
        <method name="CreateCompiler" argnames="" returntype="System.CodeDom.Compiler.ICodeCompiler" />
        <method name="CreateGenerator(System.String)" argnames="fileName" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="CreateGenerator(System.IO.TextWriter)" argnames="output" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="CreateGenerator" argnames="" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="CodeGeneratorOptions" namespace="System.CodeDom.Compiler">
        <constructor name="CodeGeneratorOptions" argnames="" />
        <property name="Item" propertytype="System.Object" />
        <property name="IndentString" propertytype="System.String" />
        <property name="BracingStyle" propertytype="System.String" />
        <property name="ElseOnClosing" propertytype="System.Boolean" />
        <property name="BlankLinesBetweenMembers" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CodeParser" namespace="System.CodeDom.Compiler">
        <constructor name="CodeParser" argnames="" />
        <method name="Parse(System.IO.TextReader)" argnames="codeStream" returntype="System.CodeDom.CodeCompileUnit" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CompilerError" namespace="System.CodeDom.Compiler">
        <constructor name="CompilerError" argnames="" />
        <constructor name="CompilerError(System.String, System.Int32, System.Int32, System.String, System.String)" argnames="fileName, line, column, errorNumber, errorText" />
        <property name="Line" propertytype="System.Int32" />
        <property name="Column" propertytype="System.Int32" />
        <property name="ErrorNumber" propertytype="System.String" />
        <property name="ErrorText" propertytype="System.String" />
        <property name="IsWarning" propertytype="System.Boolean" />
        <property name="FileName" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CompilerErrorCollection" namespace="System.CodeDom.Compiler">
        <constructor name="CompilerErrorCollection" argnames="" />
        <constructor name="CompilerErrorCollection(System.CodeDom.Compiler.CompilerErrorCollection)" argnames="value" />
        <constructor name="CompilerErrorCollection(System.CodeDom.Compiler.CompilerError[])" argnames="value" />
        <property name="Item" propertytype="System.CodeDom.Compiler.CompilerError" />
        <property name="HasErrors" propertytype="System.Boolean" />
        <property name="HasWarnings" propertytype="System.Boolean" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.CodeDom.Compiler.CompilerError)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.CodeDom.Compiler.CompilerError[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.CodeDom.Compiler.CompilerErrorCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.CodeDom.Compiler.CompilerError)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.CodeDom.Compiler.CompilerError[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.CodeDom.Compiler.CompilerError)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.CodeDom.Compiler.CompilerError)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.CodeDom.Compiler.CompilerError)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CompilerParameters" namespace="System.CodeDom.Compiler">
        <constructor name="CompilerParameters" argnames="" />
        <constructor name="CompilerParameters(System.String[])" argnames="assemblyNames" />
        <constructor name="CompilerParameters(System.String[], System.String)" argnames="assemblyNames, outputName" />
        <constructor name="CompilerParameters(System.String[], System.String, System.Boolean)" argnames="assemblyNames, outputName, includeDebugInformation" />
        <property name="GenerateExecutable" propertytype="System.Boolean" />
        <property name="GenerateInMemory" propertytype="System.Boolean" />
        <property name="ReferencedAssemblies" propertytype="System.Collections.Specialized.StringCollection" />
        <property name="MainClass" propertytype="System.String" />
        <property name="OutputAssembly" propertytype="System.String" />
        <property name="TempFiles" propertytype="System.CodeDom.Compiler.TempFileCollection" />
        <property name="IncludeDebugInformation" propertytype="System.Boolean" />
        <property name="TreatWarningsAsErrors" propertytype="System.Boolean" />
        <property name="WarningLevel" propertytype="System.Int32" />
        <property name="CompilerOptions" propertytype="System.String" />
        <property name="Win32Resource" propertytype="System.String" />
        <property name="UserToken" propertytype="System.IntPtr" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CompilerResults" namespace="System.CodeDom.Compiler">
        <constructor name="CompilerResults(System.CodeDom.Compiler.TempFileCollection)" argnames="tempFiles" />
        <property name="TempFiles" propertytype="System.CodeDom.Compiler.TempFileCollection" />
        <property name="CompiledAssembly" propertytype="System.Reflection.Assembly" />
        <property name="Errors" propertytype="System.CodeDom.Compiler.CompilerErrorCollection" />
        <property name="Output" propertytype="System.Collections.Specialized.StringCollection" />
        <property name="PathToAssembly" propertytype="System.String" />
        <property name="NativeCompilerReturnValue" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Executor" namespace="System.CodeDom.Compiler">
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="ExecWait(System.String, System.CodeDom.Compiler.TempFileCollection)" argnames="cmd, tempFiles" returntype="System.Void" />
        <method name="ExecWaitWithCapture(System.String, System.CodeDom.Compiler.TempFileCollection, System.String&amp;, System.String&amp;)" argnames="cmd, tempFiles, outputName, errorName" returntype="System.Int32" />
        <method name="ExecWaitWithCapture(System.String, System.String, System.CodeDom.Compiler.TempFileCollection, System.String&amp;, System.String&amp;)" argnames="cmd, currentDir, tempFiles, outputName, errorName" returntype="System.Int32" />
        <method name="ExecWaitWithCapture(System.IntPtr, System.String, System.CodeDom.Compiler.TempFileCollection, System.String&amp;, System.String&amp;)" argnames="userToken, cmd, tempFiles, outputName, errorName" returntype="System.Int32" />
        <method name="ExecWaitWithCapture(System.IntPtr, System.String, System.String, System.CodeDom.Compiler.TempFileCollection, System.String&amp;, System.String&amp;)" argnames="userToken, cmd, currentDir, tempFiles, outputName, errorName" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="IndentedTextWriter" namespace="System.CodeDom.Compiler">
        <constructor name="IndentedTextWriter(System.IO.TextWriter)" argnames="writer" />
        <constructor name="IndentedTextWriter(System.IO.TextWriter, System.String)" argnames="writer, tabString" />
        <field name="DefaultTabString" />
        <field name="CoreNewLine" inherited="System.IO.TextWriter" />
        <property name="Encoding" propertytype="System.Text.Encoding" />
        <property name="NewLine" propertytype="System.String" />
        <property name="Indent" propertytype="System.Int32" />
        <property name="InnerWriter" propertytype="System.IO.TextWriter" />
        <property name="FormatProvider" inherited="System.IO.TextWriter" propertytype="System.IFormatProvider" />
        <method name="OutputTabs" argnames="" returntype="System.Void" />
        <method name="WriteLine(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />
        <method name="WriteLine(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="WriteLine(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />
        <method name="WriteLine(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />
        <method name="WriteLine(System.Object)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.String)" argnames="s" returntype="System.Void" />
        <method name="WriteLine(System.Decimal)" argnames="value" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="WriteLine(System.Double)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.Single)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.UInt64)" argnames="value" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="WriteLine(System.Int64)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.UInt32)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.Int32)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.Boolean)" argnames="value" returntype="System.Void" />
        <method name="WriteLine(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
        <method name="WriteLine(System.Char[])" argnames="buffer" returntype="System.Void" />
        <method name="WriteLine(System.Char)" argnames="value" returntype="System.Void" />
        <method name="WriteLine" argnames="" returntype="System.Void" />
        <method name="Write(System.String, System.Object[])" argnames="format, arg" returntype="System.Void" />
        <method name="Write(System.String, System.Object, System.Object, System.Object)" argnames="format, arg0, arg1, arg2" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="Write(System.String, System.Object, System.Object)" argnames="format, arg0, arg1" returntype="System.Void" />
        <method name="Write(System.String, System.Object)" argnames="format, arg0" returntype="System.Void" />
        <method name="Write(System.Object)" argnames="value" returntype="System.Void" />
        <method name="Write(System.String)" argnames="s" returntype="System.Void" />
        <method name="Write(System.Decimal)" argnames="value" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="Write(System.Double)" argnames="value" returntype="System.Void" />
        <method name="Write(System.Single)" argnames="value" returntype="System.Void" />
        <method name="Write(System.UInt64)" argnames="value" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="Write(System.Int64)" argnames="value" returntype="System.Void" />
        <method name="Write(System.UInt32)" argnames="value" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="Write(System.Int32)" argnames="value" returntype="System.Void" />
        <method name="Write(System.Boolean)" argnames="value" returntype="System.Void" />
        <method name="Write(System.Char[], System.Int32, System.Int32)" argnames="buffer, index, count" returntype="System.Void" />
        <method name="Write(System.Char[])" argnames="buffer" returntype="System.Void" />
        <method name="Write(System.Char)" argnames="value" returntype="System.Void" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.IO.TextWriter" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="WriteLineNoTabs(System.String)" argnames="s" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TempFileCollection" namespace="System.CodeDom.Compiler">
        <constructor name="TempFileCollection" argnames="" />
        <constructor name="TempFileCollection(System.String)" argnames="tempDir" />
        <constructor name="TempFileCollection(System.String, System.Boolean)" argnames="tempDir, keepFiles" />
        <property name="Count" propertytype="System.Int32" />
        <property name="TempDir" propertytype="System.String" />
        <property name="BasePath" propertytype="System.String" />
        <property name="KeepFiles" propertytype="System.Boolean" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AddExtension(System.String)" argnames="fileExtension" returntype="System.String" />
        <method name="AddExtension(System.String, System.Boolean)" argnames="fileExtension, keepFile" returntype="System.String" />
        <method name="AddFile(System.String, System.Boolean)" argnames="fileName, keepFile" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.String[], System.Int32)" argnames="fileNames, start" returntype="System.Void" />
        <method name="Delete" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="ICodeCompiler" namespace="System.CodeDom.Compiler">
        <method name="CompileAssemblyFromSourceBatch(System.CodeDom.Compiler.CompilerParameters, System.String[])" argnames="options, sources" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="CompileAssemblyFromFileBatch(System.CodeDom.Compiler.CompilerParameters, System.String[])" argnames="options, fileNames" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="CompileAssemblyFromDomBatch(System.CodeDom.Compiler.CompilerParameters, System.CodeDom.CodeCompileUnit[])" argnames="options, compilationUnits" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="CompileAssemblyFromSource(System.CodeDom.Compiler.CompilerParameters, System.String)" argnames="options, source" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="CompileAssemblyFromFile(System.CodeDom.Compiler.CompilerParameters, System.String)" argnames="options, fileName" returntype="System.CodeDom.Compiler.CompilerResults" />
        <method name="CompileAssemblyFromDom(System.CodeDom.Compiler.CompilerParameters, System.CodeDom.CodeCompileUnit)" argnames="options, compilationUnit" returntype="System.CodeDom.Compiler.CompilerResults" />
    </interface>
    <interface name="ICodeGenerator" namespace="System.CodeDom.Compiler">
        <method name="GenerateCodeFromType(System.CodeDom.CodeTypeDeclaration, System.IO.TextWriter, System.CodeDom.Compiler.CodeGeneratorOptions)" argnames="e, w, o" returntype="System.Void" />
        <method name="GenerateCodeFromCompileUnit(System.CodeDom.CodeCompileUnit, System.IO.TextWriter, System.CodeDom.Compiler.CodeGeneratorOptions)" argnames="e, w, o" returntype="System.Void" />
        <method name="GenerateCodeFromNamespace(System.CodeDom.CodeNamespace, System.IO.TextWriter, System.CodeDom.Compiler.CodeGeneratorOptions)" argnames="e, w, o" returntype="System.Void" />
        <method name="GenerateCodeFromStatement(System.CodeDom.CodeStatement, System.IO.TextWriter, System.CodeDom.Compiler.CodeGeneratorOptions)" argnames="e, w, o" returntype="System.Void" />
        <method name="GenerateCodeFromExpression(System.CodeDom.CodeExpression, System.IO.TextWriter, System.CodeDom.Compiler.CodeGeneratorOptions)" argnames="e, w, o" returntype="System.Void" />
        <method name="Supports(System.CodeDom.Compiler.GeneratorSupport)" argnames="supports" returntype="System.Boolean" />
        <method name="GetTypeOutput(System.CodeDom.CodeTypeReference)" argnames="type" returntype="System.String" />
        <method name="CreateValidIdentifier(System.String)" argnames="value" returntype="System.String" />
        <method name="CreateEscapedIdentifier(System.String)" argnames="value" returntype="System.String" />
        <method name="ValidateIdentifier(System.String)" argnames="value" returntype="System.Void" />
        <method name="IsValidIdentifier(System.String)" argnames="value" returntype="System.Boolean" />
    </interface>
    <interface name="ICodeParser" namespace="System.CodeDom.Compiler">
        <method name="Parse(System.IO.TextReader)" argnames="codeStream" returntype="System.CodeDom.CodeCompileUnit" />
    </interface>
    <enum name="GeneratorSupport" namespace="System.CodeDom.Compiler">
        <field name="ArraysOfArrays" />
        <field name="EntryPointMethod" />
        <field name="GotoStatements" />
        <field name="MultidimensionalArrays" />
        <field name="StaticConstructors" />
        <field name="TryCatchStatements" />
        <field name="ReturnTypeAttributes" />
        <field name="DeclareValueTypes" />
        <field name="DeclareEnums" />
        <field name="DeclareDelegates" />
        <field name="DeclareInterfaces" />
        <field name="DeclareEvents" />
        <field name="AssemblyAttributes" />
        <field name="ParameterAttributes" />
        <field name="ReferenceParameters" />
        <field name="ChainedConstructorArguments" />
        <field name="NestedTypes" />
        <field name="MultipleInterfaceMembers" />
        <field name="PublicStaticMembers" />
        <field name="ComplexExpressions" />
        <field name="Win32Resources" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="LanguageOptions" namespace="System.CodeDom.Compiler">
        <field name="None" />
        <field name="CaseInsensitive" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="ServiceContainer" namespace="System.ComponentModel.Design">
        <constructor name="ServiceContainer" argnames="" />
        <constructor name="ServiceContainer(System.IServiceProvider)" argnames="parentProvider" />
        <property name="Container" propertytype="System.ComponentModel.Design.IServiceContainer" />
        <property name="Services" propertytype="System.Collections.Hashtable" />
        <method name="GetService(System.Type)" argnames="serviceType" returntype="System.Object" />
        <method name="RemoveService(System.Type, System.Boolean)" argnames="serviceType, promote" returntype="System.Void" />
        <method name="RemoveService(System.Type)" argnames="serviceType" returntype="System.Void" />
        <method name="AddService(System.Type, System.ComponentModel.Design.ServiceCreatorCallback, System.Boolean)" argnames="serviceType, callback, promote" returntype="System.Void" />
        <method name="AddService(System.Type, System.ComponentModel.Design.ServiceCreatorCallback)" argnames="serviceType, callback" returntype="System.Void" />
        <method name="AddService(System.Type, System.Object, System.Boolean)" argnames="serviceType, serviceInstance, promote" returntype="System.Void" />
        <method name="AddService(System.Type, System.Object)" argnames="serviceType, serviceInstance" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ActiveDesignerEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="ActiveDesignerEventArgs(System.ComponentModel.Design.IDesignerHost, System.ComponentModel.Design.IDesignerHost)" argnames="oldDesigner, newDesigner" />
        <property name="OldDesigner" propertytype="System.ComponentModel.Design.IDesignerHost" />
        <property name="NewDesigner" propertytype="System.ComponentModel.Design.IDesignerHost" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CheckoutException" namespace="System.ComponentModel.Design">
        <constructor name="CheckoutException" argnames="" />
        <constructor name="CheckoutException(System.String)" argnames="message" />
        <constructor name="CheckoutException(System.String, System.Int32)" argnames="message, errorCode" />
        <field name="Canceled" />
        <property name="ErrorCode" inherited="System.Runtime.InteropServices.ExternalException" propertytype="System.Int32" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CommandID" namespace="System.ComponentModel.Design">
        <constructor name="CommandID(System.Guid, System.Int32)" argnames="menuGroup, commandID" />
        <property name="ID" propertytype="System.Int32" />
        <property name="Guid" propertytype="System.Guid" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ComponentChangedEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="ComponentChangedEventArgs(System.Object, System.ComponentModel.MemberDescriptor, System.Object, System.Object)" argnames="component, member, oldValue, newValue" />
        <property name="Component" propertytype="System.Object" />
        <property name="Member" propertytype="System.ComponentModel.MemberDescriptor" />
        <property name="NewValue" propertytype="System.Object" />
        <property name="OldValue" propertytype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ComponentChangingEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="ComponentChangingEventArgs(System.Object, System.ComponentModel.MemberDescriptor)" argnames="component, member" />
        <property name="Component" propertytype="System.Object" />
        <property name="Member" propertytype="System.ComponentModel.MemberDescriptor" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ComponentEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="ComponentEventArgs(System.ComponentModel.IComponent)" argnames="component" />
        <property name="Component" propertytype="System.ComponentModel.IComponent" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ComponentRenameEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="ComponentRenameEventArgs(System.Object, System.String, System.String)" argnames="component, oldName, newName" />
        <property name="Component" propertytype="System.Object" />
        <property name="OldName" propertytype="System.String" />
        <property name="NewName" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerTransaction" namespace="System.ComponentModel.Design">
        <constructor name="DesignerTransaction" argnames="" />
        <constructor name="DesignerTransaction(System.String)" argnames="description" />
        <property name="Canceled" propertytype="System.Boolean" />
        <property name="Committed" propertytype="System.Boolean" />
        <property name="Description" propertytype="System.String" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="OnCommit" argnames="" returntype="System.Void" />
        <method name="OnCancel" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Cancel" argnames="" returntype="System.Void" />
        <method name="Commit" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerTransactionCloseEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="DesignerTransactionCloseEventArgs(System.Boolean)" argnames="commit" />
        <property name="TransactionCommitted" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MenuCommand" namespace="System.ComponentModel.Design">
        <constructor name="MenuCommand(System.EventHandler, System.ComponentModel.Design.CommandID)" argnames="handler, command" />
        <property name="Checked" propertytype="System.Boolean" />
        <property name="Enabled" propertytype="System.Boolean" />
        <property name="Supported" propertytype="System.Boolean" />
        <property name="Visible" propertytype="System.Boolean" />
        <property name="CommandID" propertytype="System.ComponentModel.Design.CommandID" />
        <property name="OleStatus" propertytype="System.Int32" />
        <method name="OnCommandChanged(System.EventArgs)" argnames="e" returntype="System.Void" />
        <method name="Invoke" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="CommandChanged" />
    </class>
    <class name="DesignerVerb" namespace="System.ComponentModel.Design">
        <constructor name="DesignerVerb(System.String, System.EventHandler)" argnames="text, handler" />
        <constructor name="DesignerVerb(System.String, System.EventHandler, System.ComponentModel.Design.CommandID)" argnames="text, handler, startCommandID" />
        <property name="Text" propertytype="System.String" />
        <property name="Checked" inherited="System.ComponentModel.Design.MenuCommand" propertytype="System.Boolean" />
        <property name="Enabled" inherited="System.ComponentModel.Design.MenuCommand" propertytype="System.Boolean" />
        <property name="Supported" inherited="System.ComponentModel.Design.MenuCommand" propertytype="System.Boolean" />
        <property name="Visible" inherited="System.ComponentModel.Design.MenuCommand" propertytype="System.Boolean" />
        <property name="CommandID" inherited="System.ComponentModel.Design.MenuCommand" propertytype="System.ComponentModel.Design.CommandID" />
        <property name="OleStatus" inherited="System.ComponentModel.Design.MenuCommand" propertytype="System.Int32" />
        <method name="OnCommandChanged(System.EventArgs)" argnames="e" inherited="System.ComponentModel.Design.MenuCommand" returntype="System.Void" />
        <method name="Invoke" argnames="" inherited="System.ComponentModel.Design.MenuCommand" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="CommandChanged" inherited="System.ComponentModel.Design.MenuCommand" />
    </class>
    <class name="DesignerVerbCollection" namespace="System.ComponentModel.Design">
        <constructor name="DesignerVerbCollection" argnames="" />
        <constructor name="DesignerVerbCollection(System.ComponentModel.Design.DesignerVerb[])" argnames="value" />
        <property name="Item" propertytype="System.ComponentModel.Design.DesignerVerb" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnClear" argnames="" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.ComponentModel.Design.DesignerVerb)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.ComponentModel.Design.DesignerVerb[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.ComponentModel.Design.DesignerVerbCollection)" argnames="value" returntype="System.Void" />
        <method name="Insert(System.Int32, System.ComponentModel.Design.DesignerVerb)" argnames="index, value" returntype="System.Void" />
        <method name="IndexOf(System.ComponentModel.Design.DesignerVerb)" argnames="value" returntype="System.Int32" />
        <method name="Contains(System.ComponentModel.Design.DesignerVerb)" argnames="value" returntype="System.Boolean" />
        <method name="Remove(System.ComponentModel.Design.DesignerVerb)" argnames="value" returntype="System.Void" />
        <method name="CopyTo(System.ComponentModel.Design.DesignerVerb[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesigntimeLicenseContext" namespace="System.ComponentModel.Design">
        <constructor name="DesigntimeLicenseContext" argnames="" />
        <property name="UsageMode" propertytype="System.ComponentModel.LicenseUsageMode" />
        <method name="GetService(System.Type)" argnames="type" inherited="System.ComponentModel.LicenseContext" returntype="System.Object" />
        <method name="SetSavedLicenseKey(System.Type, System.String)" argnames="type, key" returntype="System.Void" />
        <method name="GetSavedLicenseKey(System.Type, System.Reflection.Assembly)" argnames="type, resourceAssembly" returntype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerCollection" namespace="System.ComponentModel.Design">
        <constructor name="DesignerCollection(System.ComponentModel.Design.IDesignerHost[])" argnames="designers" />
        <constructor name="DesignerCollection(System.Collections.IList)" argnames="designers" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Item" propertytype="System.ComponentModel.Design.IDesignerHost" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerEventArgs" namespace="System.ComponentModel.Design">
        <constructor name="DesignerEventArgs(System.ComponentModel.Design.IDesignerHost)" argnames="host" />
        <property name="Designer" propertytype="System.ComponentModel.Design.IDesignerHost" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StandardCommands" namespace="System.ComponentModel.Design">
        <constructor name="StandardCommands" argnames="" />
        <field name="AlignBottom" />
        <field name="AlignHorizontalCenters" />
        <field name="AlignLeft" />
        <field name="AlignRight" />
        <field name="AlignToGrid" />
        <field name="AlignTop" />
        <field name="AlignVerticalCenters" />
        <field name="ArrangeBottom" />
        <field name="ArrangeRight" />
        <field name="BringForward" />
        <field name="BringToFront" />
        <field name="CenterHorizontally" />
        <field name="CenterVertically" />
        <field name="Copy" />
        <field name="Cut" />
        <field name="Delete" />
        <field name="Group" />
        <field name="HorizSpaceConcatenate" />
        <field name="HorizSpaceDecrease" />
        <field name="HorizSpaceIncrease" />
        <field name="HorizSpaceMakeEqual" />
        <field name="Paste" />
        <field name="Properties" />
        <field name="Redo" />
        <field name="MultiLevelRedo" />
        <field name="SelectAll" />
        <field name="SendBackward" />
        <field name="SendToBack" />
        <field name="SizeToControl" />
        <field name="SizeToControlHeight" />
        <field name="SizeToControlWidth" />
        <field name="SizeToFit" />
        <field name="SizeToGrid" />
        <field name="SnapToGrid" />
        <field name="TabOrder" />
        <field name="Undo" />
        <field name="MultiLevelUndo" />
        <field name="Ungroup" />
        <field name="VertSpaceConcatenate" />
        <field name="VertSpaceDecrease" />
        <field name="VertSpaceIncrease" />
        <field name="VertSpaceMakeEqual" />
        <field name="ShowGrid" />
        <field name="ViewGrid" />
        <field name="Replace" />
        <field name="PropertiesWindow" />
        <field name="LockControls" />
        <field name="F1Help" />
        <field name="ArrangeIcons" />
        <field name="LineupIcons" />
        <field name="ShowLargeIcons" />
        <field name="VerbFirst" />
        <field name="VerbLast" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StandardToolWindows" namespace="System.ComponentModel.Design">
        <constructor name="StandardToolWindows" argnames="" />
        <field name="ObjectBrowser" />
        <field name="OutputWindow" />
        <field name="ProjectExplorer" />
        <field name="PropertyBrowser" />
        <field name="RelatedLinks" />
        <field name="ServerExplorer" />
        <field name="TaskList" />
        <field name="Toolbox" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesigntimeLicenseContextSerializer" namespace="System.ComponentModel.Design">
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Serialize(System.IO.Stream, System.String, System.ComponentModel.Design.DesigntimeLicenseContext)" argnames="o, cryptoKey, context" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="IComponentChangeService" namespace="System.ComponentModel.Design">
        <method name="OnComponentChanging(System.Object, System.ComponentModel.MemberDescriptor)" argnames="component, member" returntype="System.Void" />
        <method name="OnComponentChanged(System.Object, System.ComponentModel.MemberDescriptor, System.Object, System.Object)" argnames="component, member, oldValue, newValue" returntype="System.Void" />
        <event name="ComponentAdded" />
        <event name="ComponentAdding" />
        <event name="ComponentChanged" />
        <event name="ComponentChanging" />
        <event name="ComponentRemoved" />
        <event name="ComponentRemoving" />
        <event name="ComponentRename" />
    </interface>
    <interface name="IDesigner" namespace="System.ComponentModel.Design">
        <property name="Component" propertytype="System.ComponentModel.IComponent" />
        <property name="Verbs" propertytype="System.ComponentModel.Design.DesignerVerbCollection" />
        <method name="Initialize(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
        <method name="DoDefaultAction" argnames="" returntype="System.Void" />
    </interface>
    <interface name="IDesignerEventService" namespace="System.ComponentModel.Design">
        <property name="ActiveDesigner" propertytype="System.ComponentModel.Design.IDesignerHost" />
        <property name="Designers" propertytype="System.ComponentModel.Design.DesignerCollection" />
        <event name="ActiveDesignerChanged" />
        <event name="DesignerCreated" />
        <event name="DesignerDisposed" />
        <event name="SelectionChanged" />
    </interface>
    <interface name="IDesignerFilter" namespace="System.ComponentModel.Design">
        <method name="PreFilterProperties(System.Collections.IDictionary)" argnames="properties" returntype="System.Void" />
        <method name="PreFilterEvents(System.Collections.IDictionary)" argnames="events" returntype="System.Void" />
        <method name="PreFilterAttributes(System.Collections.IDictionary)" argnames="attributes" returntype="System.Void" />
        <method name="PostFilterProperties(System.Collections.IDictionary)" argnames="properties" returntype="System.Void" />
        <method name="PostFilterEvents(System.Collections.IDictionary)" argnames="events" returntype="System.Void" />
        <method name="PostFilterAttributes(System.Collections.IDictionary)" argnames="attributes" returntype="System.Void" />
    </interface>
    <interface name="IServiceContainer" namespace="System.ComponentModel.Design">
        <method name="RemoveService(System.Type, System.Boolean)" argnames="serviceType, promote" returntype="System.Void" />
        <method name="RemoveService(System.Type)" argnames="serviceType" returntype="System.Void" />
        <method name="AddService(System.Type, System.ComponentModel.Design.ServiceCreatorCallback, System.Boolean)" argnames="serviceType, callback, promote" returntype="System.Void" />
        <method name="AddService(System.Type, System.ComponentModel.Design.ServiceCreatorCallback)" argnames="serviceType, callback" returntype="System.Void" />
        <method name="AddService(System.Type, System.Object, System.Boolean)" argnames="serviceType, serviceInstance, promote" returntype="System.Void" />
        <method name="AddService(System.Type, System.Object)" argnames="serviceType, serviceInstance" returntype="System.Void" />
    </interface>
    <interface name="IDesignerHost" namespace="System.ComponentModel.Design">
        <property name="Loading" propertytype="System.Boolean" />
        <property name="InTransaction" propertytype="System.Boolean" />
        <property name="Container" propertytype="System.ComponentModel.IContainer" />
        <property name="RootComponent" propertytype="System.ComponentModel.IComponent" />
        <property name="RootComponentClassName" propertytype="System.String" />
        <property name="TransactionDescription" propertytype="System.String" />
        <method name="GetType(System.String)" argnames="typeName" returntype="System.Type" />
        <method name="GetDesigner(System.ComponentModel.IComponent)" argnames="component" returntype="System.ComponentModel.Design.IDesigner" />
        <method name="DestroyComponent(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
        <method name="CreateTransaction(System.String)" argnames="description" returntype="System.ComponentModel.Design.DesignerTransaction" />
        <method name="CreateTransaction" argnames="" returntype="System.ComponentModel.Design.DesignerTransaction" />
        <method name="CreateComponent(System.Type, System.String)" argnames="componentClass, name" returntype="System.ComponentModel.IComponent" />
        <method name="CreateComponent(System.Type)" argnames="componentClass" returntype="System.ComponentModel.IComponent" />
        <method name="Activate" argnames="" returntype="System.Void" />
        <event name="Activated" />
        <event name="Deactivated" />
        <event name="LoadComplete" />
        <event name="TransactionClosed" />
        <event name="TransactionClosing" />
        <event name="TransactionOpened" />
        <event name="TransactionOpening" />
    </interface>
    <interface name="IDesignerOptionService" namespace="System.ComponentModel.Design">
        <method name="SetOptionValue(System.String, System.String, System.Object)" argnames="pageName, valueName, value" returntype="System.Void" />
        <method name="GetOptionValue(System.String, System.String)" argnames="pageName, valueName" returntype="System.Object" />
    </interface>
    <interface name="IDictionaryService" namespace="System.ComponentModel.Design">
        <method name="SetValue(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
        <method name="GetValue(System.Object)" argnames="key" returntype="System.Object" />
        <method name="GetKey(System.Object)" argnames="value" returntype="System.Object" />
    </interface>
    <interface name="IEventBindingService" namespace="System.ComponentModel.Design">
        <method name="ShowCode(System.ComponentModel.IComponent, System.ComponentModel.EventDescriptor)" argnames="component, e" returntype="System.Boolean" />
        <method name="ShowCode(System.Int32)" argnames="lineNumber" returntype="System.Boolean" />
        <method name="ShowCode" argnames="" returntype="System.Boolean" />
        <method name="GetEventProperty(System.ComponentModel.EventDescriptor)" argnames="e" returntype="System.ComponentModel.PropertyDescriptor" />
        <method name="GetEventProperties(System.ComponentModel.EventDescriptorCollection)" argnames="events" returntype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="GetEvent(System.ComponentModel.PropertyDescriptor)" argnames="property" returntype="System.ComponentModel.EventDescriptor" />
        <method name="GetCompatibleMethods(System.ComponentModel.EventDescriptor)" argnames="e" returntype="System.Collections.ICollection" />
        <method name="CreateUniqueMethodName(System.ComponentModel.IComponent, System.ComponentModel.EventDescriptor)" argnames="component, e" returntype="System.String" />
    </interface>
    <interface name="IExtenderListService" namespace="System.ComponentModel.Design">
        <method name="GetExtenderProviders" argnames="" returntype="System.ComponentModel.IExtenderProvider[]" />
    </interface>
    <interface name="IExtenderProviderService" namespace="System.ComponentModel.Design">
        <method name="RemoveExtenderProvider(System.ComponentModel.IExtenderProvider)" argnames="provider" returntype="System.Void" />
        <method name="AddExtenderProvider(System.ComponentModel.IExtenderProvider)" argnames="provider" returntype="System.Void" />
    </interface>
    <interface name="IHelpService" namespace="System.ComponentModel.Design">
        <method name="ShowHelpFromUrl(System.String)" argnames="helpUrl" returntype="System.Void" />
        <method name="ShowHelpFromKeyword(System.String)" argnames="helpKeyword" returntype="System.Void" />
        <method name="RemoveLocalContext(System.ComponentModel.Design.IHelpService)" argnames="localContext" returntype="System.Void" />
        <method name="RemoveContextAttribute(System.String, System.String)" argnames="name, value" returntype="System.Void" />
        <method name="CreateLocalContext(System.ComponentModel.Design.HelpContextType)" argnames="contextType" returntype="System.ComponentModel.Design.IHelpService" />
        <method name="ClearContextAttributes" argnames="" returntype="System.Void" />
        <method name="AddContextAttribute(System.String, System.String, System.ComponentModel.Design.HelpKeywordType)" argnames="name, value, keywordType" returntype="System.Void" />
    </interface>
    <interface name="IInheritanceService" namespace="System.ComponentModel.Design">
        <method name="GetInheritanceAttribute(System.ComponentModel.IComponent)" argnames="component" returntype="System.ComponentModel.InheritanceAttribute" />
        <method name="AddInheritedComponents(System.ComponentModel.IComponent, System.ComponentModel.IContainer)" argnames="component, container" returntype="System.Void" />
    </interface>
    <interface name="IMenuCommandService" namespace="System.ComponentModel.Design">
        <property name="Verbs" propertytype="System.ComponentModel.Design.DesignerVerbCollection" />
        <method name="ShowContextMenu(System.ComponentModel.Design.CommandID, System.Int32, System.Int32)" argnames="menuID, x, y" returntype="System.Void" />
        <method name="RemoveVerb(System.ComponentModel.Design.DesignerVerb)" argnames="verb" returntype="System.Void" />
        <method name="RemoveCommand(System.ComponentModel.Design.MenuCommand)" argnames="command" returntype="System.Void" />
        <method name="GlobalInvoke(System.ComponentModel.Design.CommandID)" argnames="commandID" returntype="System.Boolean" />
        <method name="FindCommand(System.ComponentModel.Design.CommandID)" argnames="commandID" returntype="System.ComponentModel.Design.MenuCommand" />
        <method name="AddVerb(System.ComponentModel.Design.DesignerVerb)" argnames="verb" returntype="System.Void" />
        <method name="AddCommand(System.ComponentModel.Design.MenuCommand)" argnames="command" returntype="System.Void" />
    </interface>
    <interface name="IReferenceService" namespace="System.ComponentModel.Design">
        <method name="GetReferences(System.Type)" argnames="baseType" returntype="System.Object[]" />
        <method name="GetReferences" argnames="" returntype="System.Object[]" />
        <method name="GetName(System.Object)" argnames="reference" returntype="System.String" />
        <method name="GetReference(System.String)" argnames="name" returntype="System.Object" />
        <method name="GetComponent(System.Object)" argnames="reference" returntype="System.ComponentModel.IComponent" />
    </interface>
    <interface name="IResourceService" namespace="System.ComponentModel.Design">
        <method name="GetResourceWriter(System.Globalization.CultureInfo)" argnames="info" returntype="System.Resources.IResourceWriter" />
        <method name="GetResourceReader(System.Globalization.CultureInfo)" argnames="info" returntype="System.Resources.IResourceReader" />
    </interface>
    <interface name="IRootDesigner" namespace="System.ComponentModel.Design">
        <property name="SupportedTechnologies" propertytype="System.ComponentModel.Design.ViewTechnology[]" />
        <method name="GetView(System.ComponentModel.Design.ViewTechnology)" argnames="technology" returntype="System.Object" />
    </interface>
    <interface name="ISelectionService" namespace="System.ComponentModel.Design">
        <property name="PrimarySelection" propertytype="System.Object" />
        <property name="SelectionCount" propertytype="System.Int32" />
        <method name="SetSelectedComponents(System.Collections.ICollection, System.ComponentModel.Design.SelectionTypes)" argnames="components, selectionType" returntype="System.Void" />
        <method name="SetSelectedComponents(System.Collections.ICollection)" argnames="components" returntype="System.Void" />
        <method name="GetSelectedComponents" argnames="" returntype="System.Collections.ICollection" />
        <method name="GetComponentSelected(System.Object)" argnames="component" returntype="System.Boolean" />
        <event name="SelectionChanged" />
        <event name="SelectionChanging" />
    </interface>
    <interface name="ITypeDescriptorFilterService" namespace="System.ComponentModel.Design">
        <method name="FilterProperties(System.ComponentModel.IComponent, System.Collections.IDictionary)" argnames="component, properties" returntype="System.Boolean" />
        <method name="FilterEvents(System.ComponentModel.IComponent, System.Collections.IDictionary)" argnames="component, events" returntype="System.Boolean" />
        <method name="FilterAttributes(System.ComponentModel.IComponent, System.Collections.IDictionary)" argnames="component, attributes" returntype="System.Boolean" />
    </interface>
    <interface name="ITypeResolutionService" namespace="System.ComponentModel.Design">
        <method name="GetPathOfAssembly(System.Reflection.AssemblyName)" argnames="name" returntype="System.String" />
        <method name="ReferenceAssembly(System.Reflection.AssemblyName)" argnames="name" returntype="System.Void" />
        <method name="GetType(System.String, System.Boolean, System.Boolean)" argnames="name, throwOnError, ignoreCase" returntype="System.Type" />
        <method name="GetType(System.String, System.Boolean)" argnames="name, throwOnError" returntype="System.Type" />
        <method name="GetType(System.String)" argnames="name" returntype="System.Type" />
        <method name="GetAssembly(System.Reflection.AssemblyName, System.Boolean)" argnames="name, throwOnError" returntype="System.Reflection.Assembly" />
        <method name="GetAssembly(System.Reflection.AssemblyName)" argnames="name" returntype="System.Reflection.Assembly" />
    </interface>
    <delegate name="ActiveDesignerEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="ActiveDesignerEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.ActiveDesignerEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.ActiveDesignerEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ComponentChangedEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="ComponentChangedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.ComponentChangedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.ComponentChangedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ComponentChangingEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="ComponentChangingEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.ComponentChangingEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.ComponentChangingEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ComponentEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="ComponentEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.ComponentEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.ComponentEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ComponentRenameEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="ComponentRenameEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.ComponentRenameEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.ComponentRenameEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="DesignerTransactionCloseEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="DesignerTransactionCloseEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.DesignerTransactionCloseEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.DesignerTransactionCloseEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="DesignerEventHandler" namespace="System.ComponentModel.Design">
        <constructor name="DesignerEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.DesignerEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.DesignerEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ServiceCreatorCallback" namespace="System.ComponentModel.Design">
        <constructor name="ServiceCreatorCallback(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Object" />
        <method name="BeginInvoke(System.ComponentModel.Design.IServiceContainer, System.Type, System.AsyncCallback, System.Object)" argnames="container, serviceType, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.ComponentModel.Design.IServiceContainer, System.Type)" argnames="container, serviceType" returntype="System.Object" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="HelpContextType" namespace="System.ComponentModel.Design">
        <field name="Ambient" />
        <field name="Window" />
        <field name="Selection" />
        <field name="ToolWindowSelection" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="HelpKeywordType" namespace="System.ComponentModel.Design">
        <field name="F1Keyword" />
        <field name="GeneralKeyword" />
        <field name="FilterKeyword" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SelectionTypes" namespace="System.ComponentModel.Design">
        <field name="Normal" />
        <field name="Replace" />
        <field name="MouseDown" />
        <field name="MouseUp" />
        <field name="Click" />
        <field name="Valid" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ViewTechnology" namespace="System.ComponentModel.Design">
        <field name="Passthrough" />
        <field name="WindowsForms" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="DesignerSerializerAttribute" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="DesignerSerializerAttribute(System.Type, System.Type)" argnames="serializerType, baseSerializerType" />
        <constructor name="DesignerSerializerAttribute(System.String, System.Type)" argnames="serializerTypeName, baseSerializerType" />
        <constructor name="DesignerSerializerAttribute(System.String, System.String)" argnames="serializerTypeName, baseSerializerTypeName" />
        <property name="SerializerTypeName" propertytype="System.String" />
        <property name="SerializerBaseTypeName" propertytype="System.String" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RootDesignerSerializerAttribute" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="RootDesignerSerializerAttribute(System.Type, System.Type, System.Boolean)" argnames="serializerType, baseSerializerType, reloadable" />
        <constructor name="RootDesignerSerializerAttribute(System.String, System.Type, System.Boolean)" argnames="serializerTypeName, baseSerializerType, reloadable" />
        <constructor name="RootDesignerSerializerAttribute(System.String, System.String, System.Boolean)" argnames="serializerTypeName, baseSerializerTypeName, reloadable" />
        <property name="Reloadable" propertytype="System.Boolean" />
        <property name="SerializerTypeName" propertytype="System.String" />
        <property name="SerializerBaseTypeName" propertytype="System.String" />
        <property name="TypeId" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ContextStack" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="ContextStack" argnames="" />
        <property name="Current" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <property name="Item" propertytype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Pop" argnames="" returntype="System.Object" />
        <method name="Push(System.Object)" argnames="context" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DesignerLoader" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="DesignerLoader" argnames="" />
        <property name="Loading" propertytype="System.Boolean" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" returntype="System.Void" />
        <method name="BeginLoad(System.ComponentModel.Design.Serialization.IDesignerLoaderHost)" argnames="host" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InstanceDescriptor" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="InstanceDescriptor(System.Reflection.MemberInfo, System.Collections.ICollection)" argnames="member, arguments" />
        <constructor name="InstanceDescriptor(System.Reflection.MemberInfo, System.Collections.ICollection, System.Boolean)" argnames="member, arguments, isComplete" />
        <property name="Arguments" propertytype="System.Collections.ICollection" />
        <property name="IsComplete" propertytype="System.Boolean" />
        <property name="MemberInfo" propertytype="System.Reflection.MemberInfo" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Invoke" argnames="" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ResolveNameEventArgs" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="ResolveNameEventArgs(System.String)" argnames="name" />
        <property name="Name" propertytype="System.String" />
        <property name="Value" propertytype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="IDesignerLoaderHost" namespace="System.ComponentModel.Design.Serialization">
        <method name="Reload" argnames="" returntype="System.Void" />
        <method name="EndLoad(System.String, System.Boolean, System.Collections.ICollection)" argnames="baseClassName, successful, errorCollection" returntype="System.Void" />
    </interface>
    <interface name="IDesignerLoaderService" namespace="System.ComponentModel.Design.Serialization">
        <method name="Reload" argnames="" returntype="System.Boolean" />
        <method name="DependentLoadComplete(System.Boolean, System.Collections.ICollection)" argnames="successful, errorCollection" returntype="System.Void" />
        <method name="AddLoadDependency" argnames="" returntype="System.Void" />
    </interface>
    <interface name="IDesignerSerializationManager" namespace="System.ComponentModel.Design.Serialization">
        <property name="Context" propertytype="System.ComponentModel.Design.Serialization.ContextStack" />
        <property name="Properties" propertytype="System.ComponentModel.PropertyDescriptorCollection" />
        <method name="SetName(System.Object, System.String)" argnames="instance, name" returntype="System.Void" />
        <method name="ReportError(System.Object)" argnames="errorInformation" returntype="System.Void" />
        <method name="RemoveSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)" argnames="provider" returntype="System.Void" />
        <method name="GetType(System.String)" argnames="typeName" returntype="System.Type" />
        <method name="GetSerializer(System.Type, System.Type)" argnames="objectType, serializerType" returntype="System.Object" />
        <method name="GetName(System.Object)" argnames="value" returntype="System.String" />
        <method name="GetInstance(System.String)" argnames="name" returntype="System.Object" />
        <method name="CreateInstance(System.Type, System.Collections.ICollection, System.String, System.Boolean)" argnames="type, arguments, name, addToContainer" returntype="System.Object" />
        <method name="AddSerializationProvider(System.ComponentModel.Design.Serialization.IDesignerSerializationProvider)" argnames="provider" returntype="System.Void" />
        <event name="ResolveName" />
        <event name="SerializationComplete" />
    </interface>
    <interface name="IDesignerSerializationProvider" namespace="System.ComponentModel.Design.Serialization">
        <method name="GetSerializer(System.ComponentModel.Design.Serialization.IDesignerSerializationManager, System.Object, System.Type, System.Type)" argnames="manager, currentSerializer, objectType, serializerType" returntype="System.Object" />
    </interface>
    <interface name="IDesignerSerializationService" namespace="System.ComponentModel.Design.Serialization">
        <method name="Serialize(System.Collections.ICollection)" argnames="objects" returntype="System.Object" />
        <method name="Deserialize(System.Object)" argnames="serializationData" returntype="System.Collections.ICollection" />
    </interface>
    <interface name="INameCreationService" namespace="System.ComponentModel.Design.Serialization">
        <method name="ValidateName(System.String)" argnames="name" returntype="System.Void" />
        <method name="IsValidName(System.String)" argnames="name" returntype="System.Boolean" />
        <method name="CreateName(System.ComponentModel.IContainer, System.Type)" argnames="container, dataType" returntype="System.String" />
    </interface>
    <delegate name="ResolveNameEventHandler" namespace="System.ComponentModel.Design.Serialization">
        <constructor name="ResolveNameEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.ComponentModel.Design.Serialization.ResolveNameEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.ComponentModel.Design.Serialization.ResolveNameEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <class name="CollectionsUtil" namespace="System.Collections.Specialized">
        <constructor name="CollectionsUtil" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CreateCaseInsensitiveHashtable" argnames="" returntype="System.Collections.Hashtable" />
        <method name="CreateCaseInsensitiveHashtable(System.Int32)" argnames="capacity" returntype="System.Collections.Hashtable" />
        <method name="CreateCaseInsensitiveHashtable(System.Collections.IDictionary)" argnames="d" returntype="System.Collections.Hashtable" />
        <method name="CreateCaseInsensitiveSortedList" argnames="" returntype="System.Collections.SortedList" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="HybridDictionary" namespace="System.Collections.Specialized">
        <constructor name="HybridDictionary" argnames="" />
        <constructor name="HybridDictionary(System.Int32)" argnames="initialSize" />
        <constructor name="HybridDictionary(System.Boolean)" argnames="caseInsensitive" />
        <constructor name="HybridDictionary(System.Int32, System.Boolean)" argnames="initialSize, caseInsensitive" />
        <property name="HashCodeProvider" propertytype="System.Collections.IHashCodeProvider" />
        <property name="Comparer" propertytype="System.Collections.IComparer" />
        <property name="Item" propertytype="System.Object" />
        <property name="List" propertytype="System.Collections.Specialized.ListDictionary" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Keys" propertytype="System.Collections.ICollection" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="IsFixedSize" propertytype="System.Boolean" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="Values" propertytype="System.Collections.ICollection" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ListDictionary" namespace="System.Collections.Specialized">
        <constructor name="ListDictionary" argnames="" />
        <constructor name="ListDictionary(System.Collections.IComparer)" argnames="comparer" />
        <property name="Item" propertytype="System.Object" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Keys" propertytype="System.Collections.ICollection" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="IsFixedSize" propertytype="System.Boolean" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="Values" propertytype="System.Collections.ICollection" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Remove(System.Object)" argnames="key" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IDictionaryEnumerator" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Add(System.Object, System.Object)" argnames="key, value" returntype="System.Void" />
        <method name="Contains(System.Object)" argnames="key" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NameObjectCollectionBase" namespace="System.Collections.Specialized">
        <class name="KeysCollection" namespace="System.Collections.Specialized">
            <property name="Item" propertytype="System.String" />
            <property name="Count" propertytype="System.Int32" />
            <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
            <method name="Get(System.Int32)" argnames="index" returntype="System.String" />
            <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
            <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
            <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
            <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
            <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
            <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        </class>
        <constructor name="KeysCollection" argnames="" />
        <constructor name="KeysCollection(System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="hashProvider, comparer" />
        <constructor name="KeysCollection(System.Int32, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="capacity, hashProvider, comparer" />
        <constructor name="KeysCollection(System.Int32)" argnames="capacity" />
        <constructor name="KeysCollection(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <property name="HashCodeProvider" propertytype="System.Collections.IHashCodeProvider" />
        <property name="Comparer" propertytype="System.Collections.IComparer" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="Count" propertytype="System.Int32" />
        <property name="Keys" propertytype="System.Collections.Specialized.NameObjectCollectionBase+KeysCollection" />
        <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="BaseHasKeys" argnames="" returntype="System.Boolean" />
        <method name="BaseAdd(System.String, System.Object)" argnames="name, value" returntype="System.Void" />
        <method name="BaseRemove(System.String)" argnames="name" returntype="System.Void" />
        <method name="BaseRemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="BaseClear" argnames="" returntype="System.Void" />
        <method name="BaseGet(System.String)" argnames="name" returntype="System.Object" />
        <method name="BaseSet(System.String, System.Object)" argnames="name, value" returntype="System.Void" />
        <method name="BaseGet(System.Int32)" argnames="index" returntype="System.Object" />
        <method name="BaseGetKey(System.Int32)" argnames="index" returntype="System.String" />
        <method name="BaseSet(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
        <method name="BaseGetAllKeys" argnames="" returntype="System.String[]" />
        <method name="BaseGetAllValues" argnames="" returntype="System.Object[]" />
        <method name="BaseGetAllValues(System.Type)" argnames="type" returntype="System.Object[]" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="KeysCollection" namespace="System.Collections.Specialized">
        <property name="Item" propertytype="System.String" />
        <property name="Count" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="Get(System.Int32)" argnames="index" returntype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NameValueCollection" namespace="System.Collections.Specialized">
        <constructor name="NameValueCollection" argnames="" />
        <constructor name="NameValueCollection(System.Collections.Specialized.NameValueCollection)" argnames="col" />
        <constructor name="NameValueCollection(System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="hashProvider, comparer" />
        <constructor name="NameValueCollection(System.Int32)" argnames="capacity" />
        <constructor name="NameValueCollection(System.Int32, System.Collections.Specialized.NameValueCollection)" argnames="capacity, col" />
        <constructor name="NameValueCollection(System.Int32, System.Collections.IHashCodeProvider, System.Collections.IComparer)" argnames="capacity, hashProvider, comparer" />
        <constructor name="NameValueCollection(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <property name="Item" propertytype="System.String" />
        <property name="Item" propertytype="System.String" />
        <property name="AllKeys" propertytype="System.String[]" />
        <property name="IsReadOnly" inherited="System.Collections.Specialized.NameObjectCollectionBase" propertytype="System.Boolean" />
        <property name="Count" inherited="System.Collections.Specialized.NameObjectCollectionBase" propertytype="System.Int32" />
        <property name="Keys" inherited="System.Collections.Specialized.NameObjectCollectionBase" propertytype="System.Collections.Specialized.NameObjectCollectionBase+KeysCollection" />
        <method name="GetKey(System.Int32)" argnames="index" returntype="System.String" />
        <method name="GetValues(System.Int32)" argnames="index" returntype="System.String[]" />
        <method name="Get(System.Int32)" argnames="index" returntype="System.String" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="Set(System.String, System.String)" argnames="name, value" returntype="System.Void" />
        <method name="GetValues(System.String)" argnames="name" returntype="System.String[]" />
        <method name="Get(System.String)" argnames="name" returntype="System.String" />
        <method name="Add(System.String, System.String)" argnames="name, value" returntype="System.Void" />
        <method name="OnDeserialization(System.Object)" argnames="sender" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="InvalidateCachedArrays" argnames="" returntype="System.Void" />
        <method name="Add(System.Collections.Specialized.NameValueCollection)" argnames="c" returntype="System.Void" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="dest, index" returntype="System.Void" />
        <method name="HasKeys" argnames="" returntype="System.Boolean" />
        <method name="BaseHasKeys" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Boolean" />
        <method name="BaseAdd(System.String, System.Object)" argnames="name, value" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseRemove(System.String)" argnames="name" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseRemoveAt(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseClear" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseGet(System.String)" argnames="name" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object" />
        <method name="BaseSet(System.String, System.Object)" argnames="name, value" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseGet(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object" />
        <method name="BaseGetKey(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.String" />
        <method name="BaseSet(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseGetAllKeys" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.String[]" />
        <method name="BaseGetAllValues" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object[]" />
        <method name="BaseGetAllValues(System.Type)" argnames="type" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object[]" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StringCollection" namespace="System.Collections.Specialized">
        <constructor name="StringCollection" argnames="" />
        <property name="Item" propertytype="System.String" />
        <property name="Count" propertytype="System.Int32" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="SyncRoot" propertytype="System.Object" />
        <method name="RemoveAt(System.Int32)" argnames="index" returntype="System.Void" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.String)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.String[])" argnames="value" returntype="System.Void" />
        <method name="Contains(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.String[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.Specialized.StringEnumerator" />
        <method name="IndexOf(System.String)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.String)" argnames="index, value" returntype="System.Void" />
        <method name="Remove(System.String)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StringEnumerator" namespace="System.Collections.Specialized">
        <property name="Current" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="MoveNext" argnames="" returntype="System.Boolean" />
        <method name="Reset" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="StringDictionary" namespace="System.Collections.Specialized">
        <constructor name="StringDictionary" argnames="" />
        <property name="Count" propertytype="System.Int32" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="Item" propertytype="System.String" />
        <property name="Keys" propertytype="System.Collections.ICollection" />
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="Values" propertytype="System.Collections.ICollection" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="Remove(System.String)" argnames="key" returntype="System.Void" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="ContainsValue(System.String)" argnames="value" returntype="System.Boolean" />
        <method name="ContainsKey(System.String)" argnames="key" returntype="System.Boolean" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="Add(System.String, System.String)" argnames="key, value" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <struct name="BitVector32" namespace="System.Collections.Specialized">
        <struct name="Section" namespace="System.Collections.Specialized">
            <property name="Mask" propertytype="System.Int16" />
            <property name="Offset" propertytype="System.Int16" />
            <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
            <method name="GetHashCode" argnames="" returntype="System.Int32" />
            <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
            <method name="ToString" argnames="" returntype="System.String" />
            <method name="ToString(System.Collections.Specialized.BitVector32.Section)" argnames="value" returntype="System.String" />
            <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
            <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        </struct>
        <constructor name="Section(System.Int32)" argnames="data" />
        <constructor name="Section(System.Collections.Specialized.BitVector32)" argnames="value" />
        <property name="Item" propertytype="System.Boolean" />
        <property name="Item" propertytype="System.Int32" />
        <property name="Data" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="CreateMask" argnames="" returntype="System.Int32" />
        <method name="CreateMask(System.Int32)" argnames="previous" returntype="System.Int32" />
        <method name="CreateSection(System.Int16)" argnames="maxValue" returntype="System.Collections.Specialized.BitVector32+Section" />
        <method name="CreateSection(System.Int16, System.Collections.Specialized.BitVector32.Section)" argnames="maxValue, previous" returntype="System.Collections.Specialized.BitVector32+Section" />
        <method name="ToString(System.Collections.Specialized.BitVector32)" argnames="value" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </struct>
    <struct name="Section" namespace="System.Collections.Specialized">
        <property name="Mask" propertytype="System.Int16" />
        <property name="Offset" propertytype="System.Int16" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="o" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="ToString(System.Collections.Specialized.BitVector32.Section)" argnames="value" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </struct>
    <class name="ResourcePermissionBaseEntry" namespace="System.Security.Permissions">
        <constructor name="ResourcePermissionBaseEntry" argnames="" />
        <constructor name="ResourcePermissionBaseEntry(System.Int32, System.String[])" argnames="permissionAccess, permissionAccessPath" />
        <property name="PermissionAccess" propertytype="System.Int32" />
        <property name="PermissionAccessPath" propertytype="System.String[]" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ResourcePermissionBase" namespace="System.Security.Permissions">
        <constructor name="ResourcePermissionBase" argnames="" />
        <constructor name="ResourcePermissionBase(System.Security.Permissions.PermissionState)" argnames="state" />
        <field name="Any" />
        <field name="Local" />
        <property name="ComputerName" propertytype="System.String" />
        <property name="PermissionAccessType" propertytype="System.Type" />
        <property name="TagNames" propertytype="System.String[]" />
        <method name="IsUnrestricted" argnames="" returntype="System.Boolean" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" returntype="System.Void" />
        <method name="ToXml" argnames="" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="AddPermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry)" argnames="entry" returntype="System.Void" />
        <method name="Clear" argnames="" returntype="System.Void" />
        <method name="GetPermissionEntries" argnames="" returntype="System.Security.Permissions.ResourcePermissionBaseEntry[]" />
        <method name="RemovePermissionAccess(System.Security.Permissions.ResourcePermissionBaseEntry)" argnames="entry" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WNDCLASS_I" namespace="Microsoft.Win32">
        <constructor name="WNDCLASS_I" argnames="" />
        <field name="style" />
        <field name="lpfnWndProc" />
        <field name="cbClsExtra" />
        <field name="cbWndExtra" />
        <field name="hInstance" />
        <field name="hIcon" />
        <field name="hCursor" />
        <field name="hbrBackground" />
        <field name="lpszMenuName" />
        <field name="lpszClassName" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WNDCLASS" namespace="Microsoft.Win32">
        <constructor name="WNDCLASS" argnames="" />
        <field name="style" />
        <field name="lpfnWndProc" />
        <field name="cbClsExtra" />
        <field name="cbWndExtra" />
        <field name="hInstance" />
        <field name="hIcon" />
        <field name="hCursor" />
        <field name="hbrBackground" />
        <field name="lpszMenuName" />
        <field name="lpszClassName" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PROCESS_INFORMATION" namespace="Microsoft.Win32">
        <constructor name="PROCESS_INFORMATION" argnames="" />
        <field name="hProcess" />
        <field name="hThread" />
        <field name="dwProcessId" />
        <field name="dwThreadId" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SECURITY_ATTRIBUTES" namespace="Microsoft.Win32">
        <constructor name="SECURITY_ATTRIBUTES" argnames="" />
        <field name="nLength" />
        <field name="lpSecurityDescriptor" />
        <field name="bInheritHandle" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="STARTUPINFO" namespace="Microsoft.Win32">
        <constructor name="STARTUPINFO" argnames="" />
        <field name="cb" />
        <field name="lpReserved" />
        <field name="lpDesktop" />
        <field name="lpTitle" />
        <field name="dwX" />
        <field name="dwY" />
        <field name="dwXSize" />
        <field name="dwYSize" />
        <field name="dwXCountChars" />
        <field name="dwYCountChars" />
        <field name="dwFillAttribute" />
        <field name="dwFlags" />
        <field name="wShowWindow" />
        <field name="cbReserved2" />
        <field name="lpReserved2" />
        <field name="hStdInput" />
        <field name="hStdOutput" />
        <field name="hStdError" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TEXTMETRIC" namespace="Microsoft.Win32">
        <constructor name="TEXTMETRIC" argnames="" />
        <field name="tmHeight" />
        <field name="tmAscent" />
        <field name="tmDescent" />
        <field name="tmInternalLeading" />
        <field name="tmExternalLeading" />
        <field name="tmAveCharWidth" />
        <field name="tmMaxCharWidth" />
        <field name="tmWeight" />
        <field name="tmOverhang" />
        <field name="tmDigitizedAspectX" />
        <field name="tmDigitizedAspectY" />
        <field name="tmFirstChar" />
        <field name="tmLastChar" />
        <field name="tmDefaultChar" />
        <field name="tmBreakChar" />
        <field name="tmItalic" />
        <field name="tmUnderlined" />
        <field name="tmStruckOut" />
        <field name="tmPitchAndFamily" />
        <field name="tmCharSet" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SECURITY_DESCRIPTOR" namespace="Microsoft.Win32">
        <constructor name="SECURITY_DESCRIPTOR" argnames="" />
        <field name="Revision" />
        <field name="Sbz1" />
        <field name="Control" />
        <field name="Owner" />
        <field name="Group" />
        <field name="Sacl" />
        <field name="Dacl" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PERF_COUNTER_BLOCK" namespace="Microsoft.Win32">
        <constructor name="PERF_COUNTER_BLOCK" argnames="" />
        <field name="ByteLength" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PERF_COUNTER_DEFINITION" namespace="Microsoft.Win32">
        <constructor name="PERF_COUNTER_DEFINITION" argnames="" />
        <field name="ByteLength" />
        <field name="CounterNameTitleIndex" />
        <field name="CounterNameTitlePtr" />
        <field name="CounterHelpTitleIndex" />
        <field name="CounterHelpTitlePtr" />
        <field name="DefaultScale" />
        <field name="DetailLevel" />
        <field name="CounterType" />
        <field name="CounterSize" />
        <field name="CounterOffset" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PERF_DATA_BLOCK" namespace="Microsoft.Win32">
        <constructor name="PERF_DATA_BLOCK" argnames="" />
        <field name="Signature1" />
        <field name="Signature2" />
        <field name="LittleEndian" />
        <field name="Version" />
        <field name="Revision" />
        <field name="TotalByteLength" />
        <field name="HeaderLength" />
        <field name="NumObjectTypes" />
        <field name="DefaultObject" />
        <field name="SystemTime" />
        <field name="pad1" />
        <field name="PerfTime" />
        <field name="PerfFreq" />
        <field name="PerfTime100nSec" />
        <field name="SystemNameLength" />
        <field name="SystemNameOffset" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PERF_INSTANCE_DEFINITION" namespace="Microsoft.Win32">
        <constructor name="PERF_INSTANCE_DEFINITION" argnames="" />
        <field name="ByteLength" />
        <field name="ParentObjectTitleIndex" />
        <field name="ParentObjectInstance" />
        <field name="UniqueID" />
        <field name="NameOffset" />
        <field name="NameLength" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="PERF_OBJECT_TYPE" namespace="Microsoft.Win32">
        <constructor name="PERF_OBJECT_TYPE" argnames="" />
        <field name="TotalByteLength" />
        <field name="DefinitionLength" />
        <field name="HeaderLength" />
        <field name="ObjectNameTitleIndex" />
        <field name="ObjectNameTitlePtr" />
        <field name="ObjectHelpTitleIndex" />
        <field name="ObjectHelpTitlePtr" />
        <field name="DetailLevel" />
        <field name="NumCounters" />
        <field name="DefaultCounter" />
        <field name="NumInstances" />
        <field name="CodePage" />
        <field name="PerfTime" />
        <field name="PerfFreq" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NtModuleInfo" namespace="Microsoft.Win32">
        <constructor name="NtModuleInfo" argnames="" />
        <field name="BaseOfDll" />
        <field name="SizeOfImage" />
        <field name="EntryPoint" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WinProcessEntry" namespace="Microsoft.Win32">
        <constructor name="WinProcessEntry" argnames="" />
        <field name="dwSize" />
        <field name="cntUsage" />
        <field name="th32ProcessID" />
        <field name="th32DefaultHeapID" />
        <field name="th32ModuleID" />
        <field name="cntThreads" />
        <field name="th32ParentProcessID" />
        <field name="pcPriClassBase" />
        <field name="dwFlags" />
        <field name="sizeofFileName" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WinThreadEntry" namespace="Microsoft.Win32">
        <constructor name="WinThreadEntry" argnames="" />
        <field name="dwSize" />
        <field name="cntUsage" />
        <field name="th32ThreadID" />
        <field name="th32OwnerProcessID" />
        <field name="tpBasePri" />
        <field name="tpDeltaPri" />
        <field name="dwFlags" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WinModuleEntry" namespace="Microsoft.Win32">
        <constructor name="WinModuleEntry" argnames="" />
        <field name="dwSize" />
        <field name="th32ModuleID" />
        <field name="th32ProcessID" />
        <field name="GlblcntUsage" />
        <field name="ProccntUsage" />
        <field name="modBaseAddr" />
        <field name="modBaseSize" />
        <field name="hModule" />
        <field name="sizeofModuleName" />
        <field name="sizeofFileName" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ShellExecuteInfo" namespace="Microsoft.Win32">
        <constructor name="ShellExecuteInfo" argnames="" />
        <field name="cbSize" />
        <field name="fMask" />
        <field name="hwnd" />
        <field name="lpVerb" />
        <field name="lpFile" />
        <field name="lpParameters" />
        <field name="lpDirectory" />
        <field name="nShow" />
        <field name="hInstApp" />
        <field name="lpIDList" />
        <field name="lpClass" />
        <field name="hkeyClass" />
        <field name="dwHotKey" />
        <field name="hIcon" />
        <field name="hProcess" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SecurityAttributes" namespace="Microsoft.Win32">
        <constructor name="SecurityAttributes" argnames="" />
        <field name="nLength" />
        <field name="lpSecurityDescriptor" />
        <field name="bInheritHandle" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CreateProcessStartupInfo" namespace="Microsoft.Win32">
        <constructor name="CreateProcessStartupInfo" argnames="" />
        <field name="cb" />
        <field name="lpReserved" />
        <field name="lpDesktop" />
        <field name="lpTitle" />
        <field name="dwX" />
        <field name="dwY" />
        <field name="dwXSize" />
        <field name="dwYSize" />
        <field name="dwXCountChars" />
        <field name="dwYCountChars" />
        <field name="dwFillAttribute" />
        <field name="dwFlags" />
        <field name="wShowWindow" />
        <field name="cbReserved2" />
        <field name="lpReserved2" />
        <field name="hStdInput" />
        <field name="hStdOutput" />
        <field name="hStdError" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CreateProcessProcessInformation" namespace="Microsoft.Win32">
        <constructor name="CreateProcessProcessInformation" argnames="" />
        <field name="hProcess" />
        <field name="hThread" />
        <field name="dwProcessId" />
        <field name="dwThreadId" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NtProcessBasicInfo" namespace="Microsoft.Win32">
        <constructor name="NtProcessBasicInfo" argnames="" />
        <field name="ExitStatus" />
        <field name="PebBaseAddress" />
        <field name="AffinityMask" />
        <field name="BasePriority" />
        <field name="UniqueProcessId" />
        <field name="InheritedFromUniqueProcessId" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TokenPrivileges" namespace="Microsoft.Win32">
        <constructor name="TokenPrivileges" argnames="" />
        <field name="PrivilegeCount" />
        <field name="Luid" />
        <field name="Attributes" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SYSTEMTIME" namespace="Microsoft.Win32">
        <constructor name="SYSTEMTIME" argnames="" />
        <field name="wYear" />
        <field name="wMonth" />
        <field name="wDayOfWeek" />
        <field name="wDay" />
        <field name="wHour" />
        <field name="wMinute" />
        <field name="wSecond" />
        <field name="wMilliseconds" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="VS_FIXEDFILEINFO" namespace="Microsoft.Win32">
        <constructor name="VS_FIXEDFILEINFO" argnames="" />
        <field name="dwSignature" />
        <field name="dwStructVersion" />
        <field name="dwFileVersionMS" />
        <field name="dwFileVersionLS" />
        <field name="dwProductVersionMS" />
        <field name="dwProductVersionLS" />
        <field name="dwFileFlagsMask" />
        <field name="dwFileFlags" />
        <field name="dwFileOS" />
        <field name="dwFileType" />
        <field name="dwFileSubtype" />
        <field name="dwFileDateMS" />
        <field name="dwFileDateLS" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="USEROBJECTFLAGS" namespace="Microsoft.Win32">
        <constructor name="USEROBJECTFLAGS" argnames="" />
        <field name="fInherit" />
        <field name="fReserved" />
        <field name="dwFlags" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="OSVERSIONINFO" namespace="Microsoft.Win32">
        <constructor name="OSVERSIONINFO" argnames="" />
        <field name="dwOSVersionInfoSize" />
        <field name="dwMajorVersion" />
        <field name="dwMinorVersion" />
        <field name="dwBuildNumber" />
        <field name="dwPlatformId" />
        <field name="szCSDVersion" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Util" namespace="Microsoft.Win32">
        <constructor name="Util" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="MAKELONG(System.Int32, System.Int32)" argnames="low, high" returntype="System.Int32" />
        <method name="MAKELPARAM(System.Int32, System.Int32)" argnames="low, high" returntype="System.IntPtr" />
        <method name="HIWORD(System.Int32)" argnames="n" returntype="System.Int32" />
        <method name="HIWORD(System.IntPtr)" argnames="n" returntype="System.Int32" />
        <method name="LOWORD(System.Int32)" argnames="n" returntype="System.Int32" />
        <method name="LOWORD(System.IntPtr)" argnames="n" returntype="System.Int32" />
        <method name="SignedHIWORD(System.IntPtr)" argnames="n" returntype="System.Int32" />
        <method name="SignedLOWORD(System.IntPtr)" argnames="n" returntype="System.Int32" />
        <method name="SignedHIWORD(System.Int32)" argnames="n" returntype="System.Int32" />
        <method name="SignedLOWORD(System.Int32)" argnames="n" returntype="System.Int32" />
        <method name="GetPInvokeStringLength(System.String)" argnames="s" returntype="System.Int32" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SystemEvents" namespace="Microsoft.Win32">
        <property name="UserInteractive" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="CreateTimer(System.Int32)" argnames="interval" returntype="System.IntPtr" />
        <method name="InvokeOnEventsThread(System.Delegate)" argnames="method" returntype="System.Void" />
        <method name="KillTimer(System.IntPtr)" argnames="timerId" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="DisplaySettingsChanged" />
        <event name="EventsThreadShutdown" />
        <event name="InstalledFontsChanged" />
        <event name="LowMemory" />
        <event name="PaletteChanged" />
        <event name="PowerModeChanged" />
        <event name="SessionEnded" />
        <event name="SessionEnding" />
        <event name="TimeChanged" />
        <event name="TimerElapsed" />
        <event name="UserPreferenceChanged" />
        <event name="UserPreferenceChanging" />
    </class>
    <class name="PowerModeChangedEventArgs" namespace="Microsoft.Win32">
        <constructor name="PowerModeChangedEventArgs(Microsoft.Win32.PowerModes)" argnames="mode" />
        <property name="Mode" propertytype="Microsoft.Win32.PowerModes" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SessionEndedEventArgs" namespace="Microsoft.Win32">
        <constructor name="SessionEndedEventArgs(Microsoft.Win32.SessionEndReasons)" argnames="reason" />
        <property name="Reason" propertytype="Microsoft.Win32.SessionEndReasons" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SessionEndingEventArgs" namespace="Microsoft.Win32">
        <constructor name="SessionEndingEventArgs(Microsoft.Win32.SessionEndReasons)" argnames="reason" />
        <property name="Cancel" propertytype="System.Boolean" />
        <property name="Reason" propertytype="Microsoft.Win32.SessionEndReasons" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TimerElapsedEventArgs" namespace="Microsoft.Win32">
        <constructor name="TimerElapsedEventArgs(System.IntPtr)" argnames="timerId" />
        <property name="TimerId" propertytype="System.IntPtr" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UserPreferenceChangedEventArgs" namespace="Microsoft.Win32">
        <constructor name="UserPreferenceChangedEventArgs(Microsoft.Win32.UserPreferenceCategory)" argnames="category" />
        <property name="Category" propertytype="Microsoft.Win32.UserPreferenceCategory" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UserPreferenceChangingEventArgs" namespace="Microsoft.Win32">
        <constructor name="UserPreferenceChangingEventArgs(Microsoft.Win32.UserPreferenceCategory)" argnames="category" />
        <property name="Category" propertytype="Microsoft.Win32.UserPreferenceCategory" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <struct name="MSG" namespace="Microsoft.Win32">
        <field name="hwnd" />
        <field name="message" />
        <field name="wParam" />
        <field name="lParam" />
        <field name="time" />
        <field name="pt_x" />
        <field name="pt_y" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ValueType" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ValueType" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ValueType" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </struct>
    <struct name="LUID" namespace="Microsoft.Win32">
        <field name="LowPart" />
        <field name="HighPart" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ValueType" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ValueType" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ValueType" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </struct>
    <delegate name="WndProc" namespace="Microsoft.Win32">
        <constructor name="WndProc(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.IntPtr" />
        <method name="BeginInvoke(System.IntPtr, System.Int32, System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)" argnames="hWnd, msg, wParam, lParam, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.IntPtr, System.Int32, System.IntPtr, System.IntPtr)" argnames="hWnd, msg, wParam, lParam" returntype="System.IntPtr" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="ConHndlr" namespace="Microsoft.Win32">
        <constructor name="ConHndlr(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Int32" />
        <method name="BeginInvoke(System.Int32, System.AsyncCallback, System.Object)" argnames="signalType, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Int32)" argnames="signalType" returntype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="EnumThreadWindowsCallback" namespace="Microsoft.Win32">
        <constructor name="EnumThreadWindowsCallback(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Boolean" />
        <method name="BeginInvoke(System.IntPtr, System.IntPtr, System.AsyncCallback, System.Object)" argnames="hWnd, lParam, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.IntPtr, System.IntPtr)" argnames="hWnd, lParam" returntype="System.Boolean" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="PowerModeChangedEventHandler" namespace="Microsoft.Win32">
        <constructor name="PowerModeChangedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, Microsoft.Win32.PowerModeChangedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, Microsoft.Win32.PowerModeChangedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="TimerAPCProc" namespace="Microsoft.Win32">
        <constructor name="TimerAPCProc(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.IntPtr, System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="argToCompletionRoutine, timerLowValue, timerHighValue, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.IntPtr, System.Int32, System.Int32)" argnames="argToCompletionRoutine, timerLowValue, timerHighValue" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="SessionEndedEventHandler" namespace="Microsoft.Win32">
        <constructor name="SessionEndedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, Microsoft.Win32.SessionEndedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, Microsoft.Win32.SessionEndedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="SessionEndingEventHandler" namespace="Microsoft.Win32">
        <constructor name="SessionEndingEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, Microsoft.Win32.SessionEndingEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, Microsoft.Win32.SessionEndingEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="TimerElapsedEventHandler" namespace="Microsoft.Win32">
        <constructor name="TimerElapsedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, Microsoft.Win32.TimerElapsedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, Microsoft.Win32.TimerElapsedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="UserPreferenceChangedEventHandler" namespace="Microsoft.Win32">
        <constructor name="UserPreferenceChangedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, Microsoft.Win32.UserPreferenceChangedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, Microsoft.Win32.UserPreferenceChangedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="UserPreferenceChangingEventHandler" namespace="Microsoft.Win32">
        <constructor name="UserPreferenceChangingEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, Microsoft.Win32.UserPreferenceChangingEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, Microsoft.Win32.UserPreferenceChangingEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="StructFormatEnum" namespace="Microsoft.Win32">
        <field name="Ansi" />
        <field name="Unicode" />
        <field name="Auto" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="StructFormat" namespace="Microsoft.Win32">
        <field name="Ansi" />
        <field name="Unicode" />
        <field name="Auto" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="PowerModes" namespace="Microsoft.Win32">
        <field name="Resume" />
        <field name="StatusChange" />
        <field name="Suspend" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SessionEndReasons" namespace="Microsoft.Win32">
        <field name="Logoff" />
        <field name="SystemShutdown" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="UserPreferenceCategory" namespace="Microsoft.Win32">
        <field name="Accessibility" />
        <field name="Color" />
        <field name="Desktop" />
        <field name="General" />
        <field name="Icon" />
        <field name="Keyboard" />
        <field name="Menu" />
        <field name="Mouse" />
        <field name="Policy" />
        <field name="Power" />
        <field name="Screensaver" />
        <field name="Window" />
        <field name="Locale" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="CSharpCodeProvider" namespace="Microsoft.CSharp">
        <constructor name="CSharpCodeProvider" argnames="" />
        <property name="FileExtension" propertytype="System.String" />
        <property name="LanguageOptions" inherited="System.CodeDom.Compiler.CodeDomProvider" propertytype="System.CodeDom.Compiler.LanguageOptions" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="GetConverter(System.Type)" argnames="type" returntype="System.ComponentModel.TypeConverter" />
        <method name="CreateParser" argnames="" inherited="System.CodeDom.Compiler.CodeDomProvider" returntype="System.CodeDom.Compiler.ICodeParser" />
        <method name="CreateCompiler" argnames="" returntype="System.CodeDom.Compiler.ICodeCompiler" />
        <method name="CreateGenerator(System.String)" argnames="fileName" inherited="System.CodeDom.Compiler.CodeDomProvider" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="CreateGenerator(System.IO.TextWriter)" argnames="output" inherited="System.CodeDom.Compiler.CodeDomProvider" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="CreateGenerator" argnames="" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="VBCodeProvider" namespace="Microsoft.VisualBasic">
        <constructor name="VBCodeProvider" argnames="" />
        <property name="FileExtension" propertytype="System.String" />
        <property name="LanguageOptions" propertytype="System.CodeDom.Compiler.LanguageOptions" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="GetConverter(System.Type)" argnames="type" returntype="System.ComponentModel.TypeConverter" />
        <method name="CreateParser" argnames="" inherited="System.CodeDom.Compiler.CodeDomProvider" returntype="System.CodeDom.Compiler.ICodeParser" />
        <method name="CreateCompiler" argnames="" returntype="System.CodeDom.Compiler.ICodeCompiler" />
        <method name="CreateGenerator(System.String)" argnames="fileName" inherited="System.CodeDom.Compiler.CodeDomProvider" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="CreateGenerator(System.IO.TextWriter)" argnames="output" inherited="System.CodeDom.Compiler.CodeDomProvider" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="CreateGenerator" argnames="" returntype="System.CodeDom.Compiler.ICodeGenerator" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="Uri" namespace="System">
        <constructor name="Uri(System.String)" argnames="uriString" />
        <constructor name="Uri(System.String, System.Boolean)" argnames="uriString, dontEscape" />
        <constructor name="Uri(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <constructor name="Uri(System.Uri, System.String)" argnames="baseUri, relativeUri" />
        <constructor name="Uri(System.Uri, System.String, System.Boolean)" argnames="baseUri, relativeUri, dontEscape" />
        <field name="UriSchemeFile" />
        <field name="UriSchemeFtp" />
        <field name="UriSchemeGopher" />
        <field name="UriSchemeHttp" />
        <field name="UriSchemeHttps" />
        <field name="UriSchemeMailto" />
        <field name="UriSchemeNews" />
        <field name="UriSchemeNntp" />
        <field name="SchemeDelimiter" />
        <property name="AbsolutePath" propertytype="System.String" />
        <property name="AbsoluteUri" propertytype="System.String" />
        <property name="Authority" propertytype="System.String" />
        <property name="BasePath" propertytype="System.String" />
        <property name="CurrentDocument" propertytype="System.String" />
        <property name="DisplayFragment" propertytype="System.String" />
        <property name="DisplayNameNoExtra" propertytype="System.String" />
        <property name="DisplayPath" propertytype="System.String" />
        <property name="DisplayPathLocal" propertytype="System.String" />
        <property name="DisplayQuery" propertytype="System.String" />
        <property name="Extra" propertytype="System.String" />
        <property name="ExtraDelimiter" propertytype="System.String" />
        <property name="Fragment" propertytype="System.String" />
        <property name="Host" propertytype="System.String" />
        <property name="HostNameType" propertytype="System.UriHostNameType" />
        <property name="HostType" propertytype="System.HostNameType" />
        <property name="IsDefaultPort" propertytype="System.Boolean" />
        <property name="IsFile" propertytype="System.Boolean" />
        <property name="IsLoopback" propertytype="System.Boolean" />
        <property name="IsSchemeKnownToHaveSlashes" propertytype="System.Boolean" />
        <property name="IsUnc" propertytype="System.Boolean" />
        <property name="LocalPath" propertytype="System.String" />
        <property name="NonPathPart" propertytype="System.String" />
        <property name="NonPathPartUnc" propertytype="System.String" />
        <property name="PathAndQuery" propertytype="System.String" />
        <property name="Port" propertytype="System.Int32" />
        <property name="Query" propertytype="System.String" />
        <property name="Scheme" propertytype="System.String" />
        <property name="Segments" propertytype="System.String[]" />
        <property name="UserEscaped" propertytype="System.Boolean" />
        <property name="UserInfo" propertytype="System.String" />
        <method name="Unescape(System.String)" argnames="path" returntype="System.String" />
        <method name="Parse" argnames="" returntype="System.Void" />
        <method name="IsReservedCharacter(System.Char)" argnames="character" returntype="System.Boolean" />
        <method name="IsBadFileSystemCharacter(System.Char)" argnames="character" returntype="System.Boolean" />
        <method name="Escape" argnames="" returntype="System.Void" />
        <method name="CheckSecurity" argnames="" returntype="System.Void" />
        <method name="Canonicalize" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="comparand" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="CheckHostName(System.String)" argnames="name" returntype="System.UriHostNameType" />
        <method name="CheckSchemeName(System.String)" argnames="schemeName" returntype="System.Boolean" />
        <method name="EscapeString(System.String)" argnames="str" returntype="System.String" />
        <method name="FromHex(System.Char)" argnames="digit" returntype="System.Int32" />
        <method name="GetLeftPart(System.UriPartial)" argnames="part" returntype="System.String" />
        <method name="HexEscape(System.Char)" argnames="character" returntype="System.String" />
        <method name="HexUnescape(System.String, System.Int32&amp;)" argnames="pattern, index" returntype="System.Char" />
        <method name="IsExcludedCharacter(System.Char)" argnames="character" returntype="System.Boolean" />
        <method name="IsHexDigit(System.Char)" argnames="character" returntype="System.Boolean" />
        <method name="IsHexEncoding(System.String, System.Int32)" argnames="pattern, index" returntype="System.Boolean" />
        <method name="MakeRelative(System.Uri)" argnames="toUri" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UriBuilder" namespace="System">
        <constructor name="UriBuilder" argnames="" />
        <constructor name="UriBuilder(System.String)" argnames="uri" />
        <constructor name="UriBuilder(System.Uri)" argnames="uri" />
        <constructor name="UriBuilder(System.String, System.String)" argnames="schemeName, hostName" />
        <constructor name="UriBuilder(System.String, System.String, System.Int32)" argnames="scheme, host, portNumber" />
        <constructor name="UriBuilder(System.String, System.String, System.Int32, System.String)" argnames="scheme, host, port, pathValue" />
        <constructor name="UriBuilder(System.String, System.String, System.Int32, System.String, System.String)" argnames="scheme, host, port, path, extraValue" />
        <property name="Extra" propertytype="System.String" />
        <property name="Fragment" propertytype="System.String" />
        <property name="Host" propertytype="System.String" />
        <property name="Password" propertytype="System.String" />
        <property name="Path" propertytype="System.String" />
        <property name="Port" propertytype="System.Int32" />
        <property name="Query" propertytype="System.String" />
        <property name="Scheme" propertytype="System.String" />
        <property name="Uri" propertytype="System.Uri" />
        <property name="UserName" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="rparam" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UriFormatException" namespace="System">
        <constructor name="UriFormatException" argnames="" />
        <constructor name="UriFormatException(System.String)" argnames="textString" />
        <constructor name="UriFormatException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <enum name="UriHostNameType" namespace="System">
        <field name="Unknown" />
        <field name="Basic" />
        <field name="Dns" />
        <field name="IPv4" />
        <field name="IPv6" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="UriPartial" namespace="System">
        <field name="Scheme" />
        <field name="Authority" />
        <field name="Path" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="Authorization" namespace="System.Net">
        <constructor name="Authorization(System.String)" argnames="token" />
        <constructor name="Authorization(System.String, System.Boolean)" argnames="token, finished" />
        <constructor name="Authorization(System.String, System.Boolean, System.String)" argnames="token, finished, connectionGroupId" />
        <property name="Message" propertytype="System.String" />
        <property name="ConnectionGroupId" propertytype="System.String" />
        <property name="Complete" propertytype="System.Boolean" />
        <property name="ProtectionRealm" propertytype="System.String[]" />
        <property name="Module" propertytype="System.Net.IAuthenticationModule" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Cookie" namespace="System.Net">
        <constructor name="Cookie" argnames="" />
        <constructor name="Cookie(System.String, System.String)" argnames="name, value" />
        <constructor name="Cookie(System.String, System.String, System.String)" argnames="name, value, path" />
        <constructor name="Cookie(System.String, System.String, System.String, System.String)" argnames="name, value, path, domain" />
        <property name="Comment" propertytype="System.String" />
        <property name="CommentUri" propertytype="System.Uri" />
        <property name="Discard" propertytype="System.Boolean" />
        <property name="Domain" propertytype="System.String" />
        <property name="_Domain" propertytype="System.String" />
        <property name="Expired" propertytype="System.Boolean" />
        <property name="Expires" propertytype="System.DateTime" />
        <property name="Name" propertytype="System.String" />
        <property name="Path" propertytype="System.String" />
        <property name="_Path" propertytype="System.String" />
        <property name="Plain" propertytype="System.Boolean" />
        <property name="Port" propertytype="System.String" />
        <property name="PortList" propertytype="System.Int32[]" />
        <property name="_Port" propertytype="System.String" />
        <property name="Secure" propertytype="System.Boolean" />
        <property name="TimeStamp" propertytype="System.DateTime" />
        <property name="Value" propertytype="System.String" />
        <property name="Variant" propertytype="System.Net.CookieVariant" />
        <property name="DomainKey" propertytype="System.String" />
        <property name="Version" propertytype="System.Int32" />
        <property name="_Version" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="comparand" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CookieCollection" namespace="System.Net">
        <constructor name="CookieCollection" argnames="" />
        <property name="IsReadOnly" propertytype="System.Boolean" />
        <property name="Item" propertytype="System.Net.Cookie" />
        <property name="Item" propertytype="System.Net.Cookie" />
        <property name="Count" propertytype="System.Int32" />
        <property name="IsSynchronized" propertytype="System.Boolean" />
        <property name="SyncRoot" propertytype="System.Object" />
        <property name="IsOtherVersionSeen" propertytype="System.Boolean" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Net.Cookie)" argnames="cookie" returntype="System.Void" />
        <method name="Add(System.Net.CookieCollection)" argnames="cookies" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CookieContainer" namespace="System.Net">
        <constructor name="CookieContainer" argnames="" />
        <constructor name="CookieContainer(System.Int32)" argnames="capacity" />
        <constructor name="CookieContainer(System.Int32, System.Int32, System.Int32)" argnames="capacity, perDomainCapacity, maxCookieSize" />
        <field name="DefaultCookieLimit" />
        <field name="DefaultPerDomainCookieLimit" />
        <field name="DefaultCookieLengthLimit" />
        <property name="Capacity" propertytype="System.Int32" />
        <property name="Count" propertytype="System.Int32" />
        <property name="MaxCookieSize" propertytype="System.Int32" />
        <property name="PerDomainCapacity" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Net.Cookie)" argnames="cookie" returntype="System.Void" />
        <method name="Add(System.Net.CookieCollection)" argnames="cookies" returntype="System.Void" />
        <method name="Add(System.Uri, System.Net.Cookie)" argnames="uri, cookie" returntype="System.Void" />
        <method name="Add(System.Uri, System.Net.CookieCollection)" argnames="uri, cookies" returntype="System.Void" />
        <method name="GetCookies(System.Uri)" argnames="uri" returntype="System.Net.CookieCollection" />
        <method name="GetCookieHeader(System.Uri)" argnames="uri" returntype="System.String" />
        <method name="SetCookies(System.Uri, System.String)" argnames="uri, cookieHeader" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CookieException" namespace="System.Net">
        <constructor name="CookieException" argnames="" />
        <constructor name="CookieException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="CredentialCache" namespace="System.Net">
        <constructor name="CredentialCache" argnames="" />
        <property name="IsDefaultInCache" propertytype="System.Boolean" />
        <property name="DefaultCredentials" propertytype="System.Net.ICredentials" />
        <method name="GetEnumerator" argnames="" returntype="System.Collections.IEnumerator" />
        <method name="GetCredential(System.Uri, System.String)" argnames="uriPrefix, authType" returntype="System.Net.NetworkCredential" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Uri, System.String, System.Net.NetworkCredential)" argnames="uriPrefix, authType, cred" returntype="System.Void" />
        <method name="Remove(System.Uri, System.String)" argnames="uriPrefix, authType" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NetworkCredential" namespace="System.Net">
        <constructor name="NetworkCredential" argnames="" />
        <constructor name="NetworkCredential(System.String, System.String)" argnames="userName, password" />
        <constructor name="NetworkCredential(System.String, System.String, System.String)" argnames="userName, password, domain" />
        <property name="UserName" propertytype="System.String" />
        <property name="Password" propertytype="System.String" />
        <property name="Domain" propertytype="System.String" />
        <method name="GetCredential(System.Uri, System.String)" argnames="uri, authType" returntype="System.Net.NetworkCredential" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Dns" namespace="System.Net">
        <property name="LocalHost" propertytype="System.Net.IPHostEntry" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetHostByName(System.String)" argnames="hostName" returntype="System.Net.IPHostEntry" />
        <method name="GetHostByAddress(System.String)" argnames="address" returntype="System.Net.IPHostEntry" />
        <method name="GetHostByAddress(System.Net.IPAddress)" argnames="address" returntype="System.Net.IPHostEntry" />
        <method name="GetHostName" argnames="" returntype="System.String" />
        <method name="Resolve(System.String)" argnames="hostName" returntype="System.Net.IPHostEntry" />
        <method name="BeginGetHostByName(System.String, System.AsyncCallback, System.Object)" argnames="hostName, requestCallback, stateObject" returntype="System.IAsyncResult" />
        <method name="EndGetHostByName(System.IAsyncResult)" argnames="asyncResult" returntype="System.Net.IPHostEntry" />
        <method name="BeginResolve(System.String, System.AsyncCallback, System.Object)" argnames="hostName, requestCallback, stateObject" returntype="System.IAsyncResult" />
        <method name="EndResolve(System.IAsyncResult)" argnames="asyncResult" returntype="System.Net.IPHostEntry" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EndPoint" namespace="System.Net">
        <constructor name="EndPoint" argnames="" />
        <property name="AddressFamily" propertytype="System.Net.Sockets.AddressFamily" />
        <method name="Create(System.Net.SocketAddress)" argnames="socketAddress" returntype="System.Net.EndPoint" />
        <method name="Serialize" argnames="" returntype="System.Net.SocketAddress" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebRequest" namespace="System.Net">
        <constructor name="WebRequest" argnames="" />
        <constructor name="WebRequest(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="PrefixList" propertytype="System.Collections.ArrayList" />
        <property name="Method" propertytype="System.String" />
        <property name="RequestUri" propertytype="System.Uri" />
        <property name="ConnectionGroupName" propertytype="System.String" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <property name="ContentLength" propertytype="System.Int64" />
        <property name="ContentType" propertytype="System.String" />
        <property name="Credentials" propertytype="System.Net.ICredentials" />
        <property name="Proxy" propertytype="System.Net.IWebProxy" />
        <property name="PreAuthenticate" propertytype="System.Boolean" />
        <property name="Timeout" propertytype="System.Int32" />
        <method name="Abort" argnames="" returntype="System.Void" />
        <method name="EndGetRequestStream(System.IAsyncResult)" argnames="asyncResult" returntype="System.IO.Stream" />
        <method name="BeginGetRequestStream(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="EndGetResponse(System.IAsyncResult)" argnames="asyncResult" returntype="System.Net.WebResponse" />
        <method name="BeginGetResponse(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="GetResponse" argnames="" returntype="System.Net.WebResponse" />
        <method name="GetRequestStream" argnames="" returntype="System.IO.Stream" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Create(System.String)" argnames="requestUriString" returntype="System.Net.WebRequest" />
        <method name="Create(System.Uri)" argnames="requestUri" returntype="System.Net.WebRequest" />
        <method name="CreateDefault(System.Uri)" argnames="requestUri" returntype="System.Net.WebRequest" />
        <method name="RegisterPrefix(System.String, System.Net.IWebRequestCreate)" argnames="prefix, creator" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="FileWebRequest" namespace="System.Net">
        <constructor name="FileWebRequest(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="ConnectionGroupName" propertytype="System.String" />
        <property name="ContentLength" propertytype="System.Int64" />
        <property name="ContentType" propertytype="System.String" />
        <property name="Credentials" propertytype="System.Net.ICredentials" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <property name="Method" propertytype="System.String" />
        <property name="PreAuthenticate" propertytype="System.Boolean" />
        <property name="Proxy" propertytype="System.Net.IWebProxy" />
        <property name="Timeout" propertytype="System.Int32" />
        <property name="RequestUri" propertytype="System.Uri" />
        <method name="Abort" argnames="" inherited="System.Net.WebRequest" returntype="System.Void" />
        <method name="EndGetRequestStream(System.IAsyncResult)" argnames="asyncResult" returntype="System.IO.Stream" />
        <method name="BeginGetRequestStream(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="EndGetResponse(System.IAsyncResult)" argnames="asyncResult" returntype="System.Net.WebResponse" />
        <method name="BeginGetResponse(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="GetResponse" argnames="" returntype="System.Net.WebResponse" />
        <method name="GetRequestStream" argnames="" returntype="System.IO.Stream" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebResponse" namespace="System.Net">
        <constructor name="WebResponse" argnames="" />
        <constructor name="WebResponse(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="ContentLength" propertytype="System.Int64" />
        <property name="ContentType" propertytype="System.String" />
        <property name="ResponseUri" propertytype="System.Uri" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <method name="GetResponseStream" argnames="" returntype="System.IO.Stream" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="FileWebResponse" namespace="System.Net">
        <constructor name="FileWebResponse(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="ContentLength" propertytype="System.Int64" />
        <property name="ContentType" propertytype="System.String" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <property name="ResponseUri" propertytype="System.Uri" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="GetResponseStream" argnames="" returntype="System.IO.Stream" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="HttpWebRequest" namespace="System.Net">
        <constructor name="HttpWebRequest(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Saw100Continue" propertytype="System.Boolean" />
        <property name="UsesProxy" propertytype="System.Boolean" />
        <property name="ResponseStatusCode" propertytype="System.Net.HttpStatusCode" />
        <property name="UsesProxySemantics" propertytype="System.Boolean" />
        <property name="ChallengedUri" propertytype="System.Uri" />
        <property name="ProxyAuthenticationState" propertytype="System.Net.AuthenticationState" />
        <property name="ServerAuthenticationState" propertytype="System.Net.AuthenticationState" />
        <property name="CurrentAuthenticationState" propertytype="System.Net.AuthenticationState" />
        <property name="DelegationFix" propertytype="System.Net.DelegationFix" />
        <property name="CookieContainer" propertytype="System.Net.CookieContainer" />
        <property name="RequestUri" propertytype="System.Uri" />
        <property name="AllowWriteStreamBuffering" propertytype="System.Boolean" />
        <property name="ContentLength" propertytype="System.Int64" />
        <property name="Timeout" propertytype="System.Int32" />
        <property name="ClientCertificates" propertytype="System.Security.Cryptography.X509Certificates.X509CertificateCollection" />
        <property name="CoreResponse" propertytype="System.Object" />
        <property name="CanGetRequestStream" propertytype="System.Boolean" />
        <property name="CanGetResponseStream" propertytype="System.Boolean" />
        <property name="RequireBody" propertytype="System.Boolean" />
        <property name="MissingEntityBodyDelimiter" propertytype="System.Boolean" />
        <property name="TransferEncodingWithoutChunked" propertytype="System.Boolean" />
        <property name="ChunkedUploadOnHttp10" propertytype="System.Boolean" />
        <property name="CheckBuffering" propertytype="System.Boolean" />
        <property name="Address" propertytype="System.Uri" />
        <property name="ContinueDelegate" propertytype="System.Net.HttpContinueDelegate" />
        <property name="ServicePoint" propertytype="System.Net.ServicePoint" />
        <property name="AllowAutoRedirect" propertytype="System.Boolean" />
        <property name="MaximumAutomaticRedirections" propertytype="System.Int32" />
        <property name="Method" propertytype="System.String" />
        <property name="CurrentMethod" propertytype="System.String" />
        <property name="KeepAlive" propertytype="System.Boolean" />
        <property name="Pipelined" propertytype="System.Boolean" />
        <property name="InternalPipelined" propertytype="System.Boolean" />
        <property name="UploadingBufferableData" propertytype="System.Boolean" />
        <property name="Credentials" propertytype="System.Net.ICredentials" />
        <property name="PreAuthenticate" propertytype="System.Boolean" />
        <property name="ConnectionGroupName" propertytype="System.String" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <property name="Proxy" propertytype="System.Net.IWebProxy" />
        <property name="SendChunked" propertytype="System.Boolean" />
        <property name="ProtocolVersion" propertytype="System.Version" />
        <property name="InternalVersion" propertytype="System.Version" />
        <property name="ContentType" propertytype="System.String" />
        <property name="MediaType" propertytype="System.String" />
        <property name="TransferEncoding" propertytype="System.String" />
        <property name="Connection" propertytype="System.String" />
        <property name="Accept" propertytype="System.String" />
        <property name="Referer" propertytype="System.String" />
        <property name="UserAgent" propertytype="System.String" />
        <property name="Expect" propertytype="System.String" />
        <property name="IfModifiedSince" propertytype="System.DateTime" />
        <property name="HaveResponse" propertytype="System.Boolean" />
        <property name="HaveWritten" propertytype="System.Boolean" />
        <property name="OnceFailed" propertytype="System.Boolean" />
        <property name="WriteBuffer" propertytype="System.Byte[]" />
        <property name="BufferHeaders" propertytype="System.Boolean" />
        <property name="ConnectHostAndPort" propertytype="System.String" />
        <property name="ShouldAddHostHeader" propertytype="System.Boolean" />
        <method name="Abort" argnames="" returntype="System.Void" />
        <method name="EndGetRequestStream(System.IAsyncResult)" argnames="asyncResult" returntype="System.IO.Stream" />
        <method name="BeginGetRequestStream(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="EndGetResponse(System.IAsyncResult)" argnames="asyncResult" returntype="System.Net.WebResponse" />
        <method name="BeginGetResponse(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="GetResponse" argnames="" returntype="System.Net.WebResponse" />
        <method name="GetRequestStream" argnames="" returntype="System.IO.Stream" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="AddRange(System.Int32, System.Int32)" argnames="from, to" returntype="System.Void" />
        <method name="AddRange(System.Int32)" argnames="range" returntype="System.Void" />
        <method name="AddRange(System.String, System.Int32, System.Int32)" argnames="rangeSpecifier, from, to" returntype="System.Void" />
        <method name="AddRange(System.String, System.Int32)" argnames="rangeSpecifier, range" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="HttpVersion" namespace="System.Net">
        <constructor name="HttpVersion" argnames="" />
        <field name="Version10" />
        <field name="Version11" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="HttpWebResponse" namespace="System.Net">
        <constructor name="HttpWebResponse(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="ResponseStream" propertytype="System.Net.ConnectStream" />
        <property name="Cookies" propertytype="System.Net.CookieCollection" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <property name="ContentLength" propertytype="System.Int64" />
        <property name="ContentEncoding" propertytype="System.String" />
        <property name="ContentType" propertytype="System.String" />
        <property name="CharacterSet" propertytype="System.String" />
        <property name="Server" propertytype="System.String" />
        <property name="LastModified" propertytype="System.DateTime" />
        <property name="StatusCode" propertytype="System.Net.HttpStatusCode" />
        <property name="StatusDescription" propertytype="System.String" />
        <property name="ProtocolVersion" propertytype="System.Version" />
        <property name="KeepAlive" propertytype="System.Boolean" />
        <property name="ResponseUri" propertytype="System.Uri" />
        <property name="Method" propertytype="System.String" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="GetResponseStream" argnames="" returntype="System.IO.Stream" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetResponseHeader(System.String)" argnames="headerName" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="IPAddress" namespace="System.Net">
        <constructor name="IPAddress(System.Int64)" argnames="newAddress" />
        <field name="Any" />
        <field name="Loopback" />
        <field name="Broadcast" />
        <field name="None" />
        <property name="Address" propertytype="System.Int64" />
        <property name="AddressFamily" propertytype="System.Net.Sockets.AddressFamily" />
        <property name="IsBroadcast" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="comparand" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="Parse(System.String)" argnames="ipString" returntype="System.Net.IPAddress" />
        <method name="HostToNetworkOrder(System.Int64)" argnames="host" returntype="System.Int64" />
        <method name="HostToNetworkOrder(System.Int32)" argnames="host" returntype="System.Int32" />
        <method name="HostToNetworkOrder(System.Int16)" argnames="host" returntype="System.Int16" />
        <method name="NetworkToHostOrder(System.Int64)" argnames="network" returntype="System.Int64" />
        <method name="NetworkToHostOrder(System.Int32)" argnames="network" returntype="System.Int32" />
        <method name="NetworkToHostOrder(System.Int16)" argnames="network" returntype="System.Int16" />
        <method name="IsLoopback(System.Net.IPAddress)" argnames="address" returntype="System.Boolean" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="IPEndPoint" namespace="System.Net">
        <constructor name="IPEndPoint(System.Int64, System.Int32)" argnames="address, port" />
        <constructor name="IPEndPoint(System.Net.IPAddress, System.Int32)" argnames="address, port" />
        <field name="MinPort" />
        <field name="MaxPort" />
        <property name="AddressFamily" propertytype="System.Net.Sockets.AddressFamily" />
        <property name="Address" propertytype="System.Net.IPAddress" />
        <property name="Port" propertytype="System.Int32" />
        <method name="Create(System.Net.SocketAddress)" argnames="socketAddress" returntype="System.Net.EndPoint" />
        <method name="Serialize" argnames="" returntype="System.Net.SocketAddress" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="comparand" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="IPHostEntry" namespace="System.Net">
        <constructor name="IPHostEntry" argnames="" />
        <property name="HostName" propertytype="System.String" />
        <property name="Aliases" propertytype="System.String[]" />
        <property name="AddressList" propertytype="System.Net.IPAddress[]" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ProtocolViolationException" namespace="System.Net">
        <constructor name="ProtocolViolationException" argnames="" />
        <constructor name="ProtocolViolationException(System.String)" argnames="message" />
        <constructor name="ProtocolViolationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ServicePoint" namespace="System.Net">
        <property name="Hostname" propertytype="System.String" />
        <property name="Address" propertytype="System.Uri" />
        <property name="MaxIdleTime" propertytype="System.Int32" />
        <property name="IdleSince" propertytype="System.DateTime" />
        <property name="ExpiresAt" propertytype="System.DateTime" />
        <property name="ProtocolVersion" propertytype="System.Version" />
        <property name="ConnectionName" propertytype="System.String" />
        <property name="ConnectionMode" propertytype="System.Net.ConnectionModes" />
        <property name="ConnectionLimit" propertytype="System.Int32" />
        <property name="CurrentConnections" propertytype="System.Int32" />
        <property name="Certificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
        <property name="ClientCertificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
        <property name="SupportsPipelining" propertytype="System.Boolean" />
        <property name="Understands100Continue" propertytype="System.Boolean" />
        <property name="InternalVersion" propertytype="System.Version" />
        <property name="InternalProxyServicePoint" propertytype="System.Boolean" />
        <property name="InternalConnectionLimit" propertytype="System.Int32" />
        <property name="InternalClientCertificate" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
        <property name="UserDefinedLimit" propertytype="System.Boolean" />
        <property name="InternalSupportsPipelining" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ServicePointManager" namespace="System.Net">
        <field name="DefaultNonPersistentConnectionLimit" />
        <field name="DefaultPersistentConnectionLimit" />
        <property name="InternalConnectionLimit" propertytype="System.Int32" />
        <property name="ConfigTable" propertytype="System.Collections.Hashtable" />
        <property name="MaxServicePoints" propertytype="System.Int32" />
        <property name="DefaultConnectionLimit" propertytype="System.Int32" />
        <property name="MaxServicePointIdleTime" propertytype="System.Int32" />
        <property name="CertificatePolicy" propertytype="System.Net.ICertificatePolicy" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="FindServicePoint(System.Uri)" argnames="address" returntype="System.Net.ServicePoint" />
        <method name="FindServicePoint(System.String, System.Net.IWebProxy)" argnames="uriString, proxy" returntype="System.Net.ServicePoint" />
        <method name="FindServicePoint(System.Uri, System.Net.IWebProxy)" argnames="address, proxy" returntype="System.Net.ServicePoint" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SocketAddress" namespace="System.Net">
        <constructor name="SocketAddress(System.Net.Sockets.AddressFamily)" argnames="family" />
        <constructor name="SocketAddress(System.Net.Sockets.AddressFamily, System.Int32)" argnames="family, size" />
        <property name="Family" propertytype="System.Net.Sockets.AddressFamily" />
        <property name="Size" propertytype="System.Int32" />
        <property name="Item" propertytype="System.Byte" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="comparand" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebClient" namespace="System.Net">
        <constructor name="WebClient" argnames="" />
        <property name="BaseAddress" propertytype="System.String" />
        <property name="Credentials" propertytype="System.Net.ICredentials" />
        <property name="Headers" propertytype="System.Net.WebHeaderCollection" />
        <property name="QueryString" propertytype="System.Collections.Specialized.NameValueCollection" />
        <property name="ResponseHeaders" propertytype="System.Net.WebHeaderCollection" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="DownloadData(System.String)" argnames="address" returntype="System.Byte[]" />
        <method name="DownloadFile(System.String, System.String)" argnames="address, fileName" returntype="System.Void" />
        <method name="OpenRead(System.String)" argnames="address" returntype="System.IO.Stream" />
        <method name="OpenWrite(System.String)" argnames="address" returntype="System.IO.Stream" />
        <method name="OpenWrite(System.String, System.String)" argnames="address, method" returntype="System.IO.Stream" />
        <method name="UploadData(System.String, System.Byte[])" argnames="address, data" returntype="System.Byte[]" />
        <method name="UploadData(System.String, System.String, System.Byte[])" argnames="address, method, data" returntype="System.Byte[]" />
        <method name="UploadFile(System.String, System.String)" argnames="address, fileName" returntype="System.Byte[]" />
        <method name="UploadFile(System.String, System.String, System.String)" argnames="address, method, fileName" returntype="System.Byte[]" />
        <method name="UploadValues(System.String, System.Collections.Specialized.NameValueCollection)" argnames="address, data" returntype="System.Byte[]" />
        <method name="UploadValues(System.String, System.String, System.Collections.Specialized.NameValueCollection)" argnames="address, method, data" returntype="System.Byte[]" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="WebException" namespace="System.Net">
        <constructor name="WebException" argnames="" />
        <constructor name="WebException(System.String)" argnames="message" />
        <constructor name="WebException(System.String, System.Exception)" argnames="message, innerException" />
        <constructor name="WebException(System.String, System.Net.WebExceptionStatus)" argnames="message, status" />
        <constructor name="WebException(System.String, System.Exception, System.Net.WebExceptionStatus, System.Net.WebResponse)" argnames="message, innerException, status, response" />
        <constructor name="WebException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Status" propertytype="System.Net.WebExceptionStatus" />
        <property name="Response" propertytype="System.Net.WebResponse" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebHeaderCollection" namespace="System.Net">
        <constructor name="WebHeaderCollection" argnames="" />
        <constructor name="WebHeaderCollection(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Item" inherited="System.Collections.Specialized.NameValueCollection" propertytype="System.String" />
        <property name="Item" inherited="System.Collections.Specialized.NameValueCollection" propertytype="System.String" />
        <property name="AllKeys" inherited="System.Collections.Specialized.NameValueCollection" propertytype="System.String[]" />
        <property name="IsReadOnly" inherited="System.Collections.Specialized.NameObjectCollectionBase" propertytype="System.Boolean" />
        <property name="Count" inherited="System.Collections.Specialized.NameObjectCollectionBase" propertytype="System.Int32" />
        <property name="Keys" inherited="System.Collections.Specialized.NameObjectCollectionBase" propertytype="System.Collections.Specialized.NameObjectCollectionBase+KeysCollection" />
        <method name="GetKey(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.String" />
        <method name="GetValues(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.String[]" />
        <method name="Get(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.String" />
        <method name="Remove(System.String)" argnames="name" returntype="System.Void" />
        <method name="Set(System.String, System.String)" argnames="name, value" returntype="System.Void" />
        <method name="GetValues(System.String)" argnames="header" returntype="System.String[]" />
        <method name="Get(System.String)" argnames="name" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.String" />
        <method name="Add(System.String, System.String)" argnames="name, value" returntype="System.Void" />
        <method name="OnDeserialization(System.Object)" argnames="sender" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="AddWithoutValidate(System.String, System.String)" argnames="headerName, headerValue" returntype="System.Void" />
        <method name="Add(System.String)" argnames="header" returntype="System.Void" />
        <method name="ToByteArray" argnames="" returntype="System.Byte[]" />
        <method name="IsRestricted(System.String)" argnames="headerName" returntype="System.Boolean" />
        <method name="InvalidateCachedArrays" argnames="" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.Void" />
        <method name="Add(System.Collections.Specialized.NameValueCollection)" argnames="c" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.Void" />
        <method name="CopyTo(System.Array, System.Int32)" argnames="dest, index" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.Void" />
        <method name="HasKeys" argnames="" inherited="System.Collections.Specialized.NameValueCollection" returntype="System.Boolean" />
        <method name="BaseHasKeys" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Boolean" />
        <method name="BaseAdd(System.String, System.Object)" argnames="name, value" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseRemove(System.String)" argnames="name" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseRemoveAt(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseClear" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseGet(System.String)" argnames="name" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object" />
        <method name="BaseSet(System.String, System.Object)" argnames="name, value" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseGet(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object" />
        <method name="BaseGetKey(System.Int32)" argnames="index" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.String" />
        <method name="BaseSet(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Void" />
        <method name="BaseGetAllKeys" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.String[]" />
        <method name="BaseGetAllValues" argnames="" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object[]" />
        <method name="BaseGetAllValues(System.Type)" argnames="type" inherited="System.Collections.Specialized.NameObjectCollectionBase" returntype="System.Object[]" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebProxy" namespace="System.Net">
        <constructor name="WebProxy" argnames="" />
        <constructor name="WebProxy(System.Uri)" argnames="Address" />
        <constructor name="WebProxy(System.Uri, System.Boolean)" argnames="Address, BypassOnLocal" />
        <constructor name="WebProxy(System.Uri, System.Boolean, System.String[])" argnames="Address, BypassOnLocal, BypassList" />
        <constructor name="WebProxy(System.Uri, System.Boolean, System.String[], System.Net.ICredentials)" argnames="Address, BypassOnLocal, BypassList, Credentials" />
        <constructor name="WebProxy(System.String, System.Int32)" argnames="Host, Port" />
        <constructor name="WebProxy(System.String)" argnames="Address" />
        <constructor name="WebProxy(System.String, System.Boolean)" argnames="Address, BypassOnLocal" />
        <constructor name="WebProxy(System.String, System.Boolean, System.String[])" argnames="Address, BypassOnLocal, BypassList" />
        <constructor name="WebProxy(System.String, System.Boolean, System.String[], System.Net.ICredentials)" argnames="Address, BypassOnLocal, BypassList, Credentials" />
        <constructor name="WebProxy(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="Address" propertytype="System.Uri" />
        <property name="BypassProxyOnLocal" propertytype="System.Boolean" />
        <property name="BypassList" propertytype="System.String[]" />
        <property name="Credentials" propertytype="System.Net.ICredentials" />
        <property name="BypassArrayList" propertytype="System.Collections.ArrayList" />
        <property name="LocalHostAddresses" propertytype="System.Collections.Hashtable" />
        <method name="IsBypassed(System.Uri)" argnames="host" returntype="System.Boolean" />
        <method name="GetProxy(System.Uri)" argnames="destination" returntype="System.Uri" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetDefaultProxy" argnames="" returntype="System.Net.WebProxy" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DnsPermissionAttribute" namespace="System.Net">
        <constructor name="DnsPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DnsPermission" namespace="System.Net">
        <constructor name="DnsPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <method name="IsUnrestricted" argnames="" returntype="System.Boolean" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" returntype="System.Void" />
        <method name="ToXml" argnames="" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SocketPermissionAttribute" namespace="System.Net">
        <constructor name="SocketPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="Access" propertytype="System.String" />
        <property name="Host" propertytype="System.String" />
        <property name="Transport" propertytype="System.String" />
        <property name="Port" propertytype="System.String" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SocketPermission" namespace="System.Net">
        <constructor name="SocketPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="SocketPermission(System.Net.NetworkAccess, System.Net.TransportType, System.String, System.Int32)" argnames="access, transport, hostName, portNumber" />
        <field name="AllPorts" />
        <property name="ConnectList" propertytype="System.Collections.IEnumerator" />
        <property name="AcceptList" propertytype="System.Collections.IEnumerator" />
        <method name="IsUnrestricted" argnames="" returntype="System.Boolean" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" returntype="System.Void" />
        <method name="ToXml" argnames="" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="AddPermission(System.Net.NetworkAccess, System.Net.TransportType, System.String, System.Int32)" argnames="access, transport, hostName, portNumber" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="EndpointPermission" namespace="System.Net">
        <property name="Hostname" propertytype="System.String" />
        <property name="Transport" propertytype="System.Net.TransportType" />
        <property name="Port" propertytype="System.Int32" />
        <property name="IsDns" propertytype="System.Boolean" />
        <property name="IsValidWildcard" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" returntype="System.Boolean" />
        <method name="ToString" argnames="" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebPermissionAttribute" namespace="System.Net">
        <constructor name="WebPermissionAttribute(System.Security.Permissions.SecurityAction)" argnames="action" />
        <property name="Connect" propertytype="System.String" />
        <property name="Accept" propertytype="System.String" />
        <property name="ConnectPattern" propertytype="System.String" />
        <property name="AcceptPattern" propertytype="System.String" />
        <property name="Action" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Security.Permissions.SecurityAction" />
        <property name="Unrestricted" inherited="System.Security.Permissions.SecurityAttribute" propertytype="System.Boolean" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="CreatePermission" argnames="" returntype="System.Security.IPermission" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Attribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="WebPermission" namespace="System.Net">
        <constructor name="WebPermission(System.Security.Permissions.PermissionState)" argnames="state" />
        <constructor name="WebPermission" argnames="" />
        <constructor name="WebPermission(System.Net.NetworkAccess, System.Text.RegularExpressions.Regex)" argnames="access, uriRegex" />
        <constructor name="WebPermission(System.Net.NetworkAccess, System.String)" argnames="access, uriString" />
        <property name="ConnectList" propertytype="System.Collections.IEnumerator" />
        <property name="AcceptList" propertytype="System.Collections.IEnumerator" />
        <method name="IsUnrestricted" argnames="" returntype="System.Boolean" />
        <method name="PermitOnly" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Deny" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="Assert" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="FromXml(System.Security.SecurityElement)" argnames="securityElement" returntype="System.Void" />
        <method name="ToXml" argnames="" returntype="System.Security.SecurityElement" />
        <method name="Demand" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.Void" />
        <method name="IsSubsetOf(System.Security.IPermission)" argnames="target" returntype="System.Boolean" />
        <method name="Union(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Intersect(System.Security.IPermission)" argnames="target" returntype="System.Security.IPermission" />
        <method name="Copy" argnames="" returntype="System.Security.IPermission" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Security.CodeAccessPermission" returntype="System.String" />
        <method name="AddPermission(System.Net.NetworkAccess, System.String)" argnames="access, uriString" returntype="System.Void" />
        <method name="AddPermission(System.Net.NetworkAccess, System.Text.RegularExpressions.Regex)" argnames="access, uriRegex" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="AuthenticationManager" namespace="System.Net">
        <property name="ModuleList" propertytype="System.Collections.ArrayList" />
        <property name="RegisteredModules" propertytype="System.Collections.IEnumerator" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Authenticate(System.String, System.Net.WebRequest, System.Net.ICredentials)" argnames="challenge, request, credentials" returntype="System.Net.Authorization" />
        <method name="PreAuthenticate(System.Net.WebRequest, System.Net.ICredentials)" argnames="request, credentials" returntype="System.Net.Authorization" />
        <method name="Register(System.Net.IAuthenticationModule)" argnames="authenticationModule" returntype="System.Void" />
        <method name="Unregister(System.Net.IAuthenticationModule)" argnames="authenticationModule" returntype="System.Void" />
        <method name="Unregister(System.String)" argnames="authenticationScheme" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="GlobalProxySelection" namespace="System.Net">
        <constructor name="GlobalProxySelection" argnames="" />
        <property name="Select" propertytype="System.Net.IWebProxy" />
        <property name="SelectInternal" propertytype="System.Net.IWebProxy" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetEmptyWebProxy" argnames="" returntype="System.Net.IWebProxy" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="IAuthenticationModule" namespace="System.Net">
        <property name="CanPreAuthenticate" propertytype="System.Boolean" />
        <property name="AuthenticationType" propertytype="System.String" />
        <method name="PreAuthenticate(System.Net.WebRequest, System.Net.ICredentials)" argnames="request, credentials" returntype="System.Net.Authorization" />
        <method name="Authenticate(System.String, System.Net.WebRequest, System.Net.ICredentials)" argnames="challenge, request, credentials" returntype="System.Net.Authorization" />
    </interface>
    <interface name="IWebProxy" namespace="System.Net">
        <property name="Credentials" propertytype="System.Net.ICredentials" />
        <method name="IsBypassed(System.Uri)" argnames="host" returntype="System.Boolean" />
        <method name="GetProxy(System.Uri)" argnames="destination" returntype="System.Uri" />
    </interface>
    <interface name="ICredentials" namespace="System.Net">
        <method name="GetCredential(System.Uri, System.String)" argnames="uri, authType" returntype="System.Net.NetworkCredential" />
    </interface>
    <interface name="IWebRequestCreate" namespace="System.Net">
        <method name="Create(System.Uri)" argnames="uri" returntype="System.Net.WebRequest" />
    </interface>
    <interface name="ICertificatePolicy" namespace="System.Net">
        <method name="CheckValidationResult(System.Net.ServicePoint, System.Security.Cryptography.X509Certificates.X509Certificate, System.Net.WebRequest, System.Int32)" argnames="srvPoint, certificate, request, certificateProblem" returntype="System.Boolean" />
    </interface>
    <delegate name="HttpContinueDelegate" namespace="System.Net">
        <constructor name="HttpContinueDelegate(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Int32, System.Net.WebHeaderCollection, System.AsyncCallback, System.Object)" argnames="StatusCode, httpHeaders, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Int32, System.Net.WebHeaderCollection)" argnames="StatusCode, httpHeaders" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="HttpStatusCode" namespace="System.Net">
        <field name="Continue" />
        <field name="SwitchingProtocols" />
        <field name="OK" />
        <field name="Created" />
        <field name="Accepted" />
        <field name="NonAuthoritativeInformation" />
        <field name="NoContent" />
        <field name="ResetContent" />
        <field name="PartialContent" />
        <field name="MultipleChoices" />
        <field name="Ambiguous" />
        <field name="MovedPermanently" />
        <field name="Moved" />
        <field name="Found" />
        <field name="Redirect" />
        <field name="SeeOther" />
        <field name="RedirectMethod" />
        <field name="NotModified" />
        <field name="UseProxy" />
        <field name="Unused" />
        <field name="TemporaryRedirect" />
        <field name="RedirectKeepVerb" />
        <field name="BadRequest" />
        <field name="Unauthorized" />
        <field name="PaymentRequired" />
        <field name="Forbidden" />
        <field name="NotFound" />
        <field name="MethodNotAllowed" />
        <field name="NotAcceptable" />
        <field name="ProxyAuthenticationRequired" />
        <field name="RequestTimeout" />
        <field name="Conflict" />
        <field name="Gone" />
        <field name="LengthRequired" />
        <field name="PreconditionFailed" />
        <field name="RequestEntityTooLarge" />
        <field name="RequestUriTooLong" />
        <field name="UnsupportedMediaType" />
        <field name="RequestedRangeNotSatisfiable" />
        <field name="ExpectationFailed" />
        <field name="InternalServerError" />
        <field name="NotImplemented" />
        <field name="BadGateway" />
        <field name="ServiceUnavailable" />
        <field name="GatewayTimeout" />
        <field name="HttpVersionNotSupported" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="Flags" namespace="System.Net">
        <field name="NoSystemMapper" />
        <field name="NoNameCheck" />
        <field name="ValidateManual" />
        <field name="NoDefaultCred" />
        <field name="ValidateAuto" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="Protocols" namespace="System.Net">
        <field name="SP_PROT_SSL2_CLIENT" />
        <field name="SP_PROT_SSL3_CLIENT" />
        <field name="SP_PROT_TLS1_CLIENT" />
        <field name="SP_PROT_SSL3TLS1_CLIENTS" />
        <field name="SP_PROT_UNI_CLIENT" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="NetworkAccess" namespace="System.Net">
        <field name="Accept" />
        <field name="Connect" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="TransportType" namespace="System.Net">
        <field name="Udp" />
        <field name="Connectionless" />
        <field name="Tcp" />
        <field name="ConnectionOriented" />
        <field name="All" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="WebExceptionStatus" namespace="System.Net">
        <field name="Success" />
        <field name="NameResolutionFailure" />
        <field name="ConnectFailure" />
        <field name="ReceiveFailure" />
        <field name="SendFailure" />
        <field name="PipelineFailure" />
        <field name="RequestCanceled" />
        <field name="ProtocolError" />
        <field name="ConnectionClosed" />
        <field name="TrustFailure" />
        <field name="SecureChannelFailure" />
        <field name="ServerProtocolViolation" />
        <field name="KeepAliveFailure" />
        <field name="Pending" />
        <field name="Timeout" />
        <field name="ProxyNameResolutionFailure" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="NetworkStream" namespace="System.Net.Sockets">
        <constructor name="NetworkStream(System.Net.Sockets.Socket)" argnames="socket" />
        <constructor name="NetworkStream(System.Net.Sockets.Socket, System.Boolean)" argnames="socket, ownsSocket" />
        <constructor name="NetworkStream(System.Net.Sockets.Socket, System.IO.FileAccess)" argnames="socket, access" />
        <constructor name="NetworkStream(System.Net.Sockets.Socket, System.IO.FileAccess, System.Boolean)" argnames="socket, access, ownsSocket" />
        <property name="Socket" propertytype="System.Net.Sockets.Socket" />
        <property name="StreamSocket" propertytype="System.Net.Sockets.Socket" />
        <property name="Readable" propertytype="System.Boolean" />
        <property name="Writeable" propertytype="System.Boolean" />
        <property name="CanRead" propertytype="System.Boolean" />
        <property name="CanSeek" propertytype="System.Boolean" />
        <property name="CanWrite" propertytype="System.Boolean" />
        <property name="DataAvailable" propertytype="System.Boolean" />
        <property name="Length" propertytype="System.Int64" />
        <property name="Position" propertytype="System.Int64" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="WriteByte(System.Byte)" argnames="value" inherited="System.IO.Stream" returntype="System.Void" />
        <method name="Write(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, size" returntype="System.Void" />
        <method name="ReadByte" argnames="" inherited="System.IO.Stream" returntype="System.Int32" />
        <method name="Read(System.Byte[], System.Int32, System.Int32)" argnames="buffer, offset, size" returntype="System.Int32" />
        <method name="SetLength(System.Int64)" argnames="value" returntype="System.Void" />
        <method name="Seek(System.Int64, System.IO.SeekOrigin)" argnames="offset, origin" returntype="System.Int64" />
        <method name="EndWrite(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />
        <method name="BeginWrite(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, size, callback, state" returntype="System.IAsyncResult" />
        <method name="EndRead(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
        <method name="BeginRead(System.Byte[], System.Int32, System.Int32, System.AsyncCallback, System.Object)" argnames="buffer, offset, size, callback, state" returntype="System.IAsyncResult" />
        <method name="CreateWaitHandle" argnames="" inherited="System.IO.Stream" returntype="System.Threading.WaitHandle" />
        <method name="Flush" argnames="" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SocketException" namespace="System.Net.Sockets">
        <constructor name="SocketException" argnames="" />
        <constructor name="SocketException(System.Int32)" argnames="errorCode" />
        <constructor name="SocketException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="serializationInfo, streamingContext" />
        <property name="ErrorCode" propertytype="System.Int32" />
        <property name="NativeErrorCode" inherited="System.ComponentModel.Win32Exception" propertytype="System.Int32" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.ComponentModel.Win32Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="LingerOption" namespace="System.Net.Sockets">
        <constructor name="LingerOption(System.Boolean, System.Int32)" argnames="enable, seconds" />
        <property name="Enabled" propertytype="System.Boolean" />
        <property name="LingerTime" propertytype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="MulticastOption" namespace="System.Net.Sockets">
        <constructor name="MulticastOption(System.Net.IPAddress, System.Net.IPAddress)" argnames="group, mcint" />
        <constructor name="MulticastOption(System.Net.IPAddress)" argnames="group" />
        <property name="Group" propertytype="System.Net.IPAddress" />
        <property name="LocalAddress" propertytype="System.Net.IPAddress" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TcpClient" namespace="System.Net.Sockets">
        <constructor name="TcpClient(System.Net.IPEndPoint)" argnames="localEP" />
        <constructor name="TcpClient" argnames="" />
        <constructor name="TcpClient(System.String, System.Int32)" argnames="hostname, port" />
        <property name="Client" propertytype="System.Net.Sockets.Socket" />
        <property name="Active" propertytype="System.Boolean" />
        <property name="ReceiveBufferSize" propertytype="System.Int32" />
        <property name="SendBufferSize" propertytype="System.Int32" />
        <property name="ReceiveTimeout" propertytype="System.Int32" />
        <property name="SendTimeout" propertytype="System.Int32" />
        <property name="LingerState" propertytype="System.Net.Sockets.LingerOption" />
        <property name="NoDelay" propertytype="System.Boolean" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Connect(System.String, System.Int32)" argnames="hostname, port" returntype="System.Void" />
        <method name="Connect(System.Net.IPAddress, System.Int32)" argnames="address, port" returntype="System.Void" />
        <method name="Connect(System.Net.IPEndPoint)" argnames="remoteEP" returntype="System.Void" />
        <method name="GetStream" argnames="" returntype="System.Net.Sockets.NetworkStream" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="TcpListener" namespace="System.Net.Sockets">
        <constructor name="TcpListener(System.Net.IPEndPoint)" argnames="localEP" />
        <constructor name="TcpListener(System.Net.IPAddress, System.Int32)" argnames="localaddr, port" />
        <constructor name="TcpListener(System.Int32)" argnames="port" />
        <property name="Server" propertytype="System.Net.Sockets.Socket" />
        <property name="Active" propertytype="System.Boolean" />
        <property name="LocalEndpoint" propertytype="System.Net.EndPoint" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Start" argnames="" returntype="System.Void" />
        <method name="Stop" argnames="" returntype="System.Void" />
        <method name="Pending" argnames="" returntype="System.Boolean" />
        <method name="AcceptSocket" argnames="" returntype="System.Net.Sockets.Socket" />
        <method name="AcceptTcpClient" argnames="" returntype="System.Net.Sockets.TcpClient" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="UdpClient" namespace="System.Net.Sockets">
        <constructor name="UdpClient" argnames="" />
        <constructor name="UdpClient(System.Int32)" argnames="port" />
        <constructor name="UdpClient(System.Net.IPEndPoint)" argnames="localEP" />
        <constructor name="UdpClient(System.String, System.Int32)" argnames="hostname, port" />
        <property name="Client" propertytype="System.Net.Sockets.Socket" />
        <property name="Active" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Connect(System.String, System.Int32)" argnames="hostname, port" returntype="System.Void" />
        <method name="Connect(System.Net.IPAddress, System.Int32)" argnames="addr, port" returntype="System.Void" />
        <method name="Connect(System.Net.IPEndPoint)" argnames="endPoint" returntype="System.Void" />
        <method name="Send(System.Byte[], System.Int32, System.Net.IPEndPoint)" argnames="dgram, bytes, endPoint" returntype="System.Int32" />
        <method name="Send(System.Byte[], System.Int32, System.String, System.Int32)" argnames="dgram, bytes, hostname, port" returntype="System.Int32" />
        <method name="Send(System.Byte[], System.Int32)" argnames="dgram, bytes" returntype="System.Int32" />
        <method name="Receive(System.Net.IPEndPoint&amp;)" argnames="remoteEP" returntype="System.Byte[]" />
        <method name="JoinMulticastGroup(System.Net.IPAddress)" argnames="multicastAddr" returntype="System.Void" />
        <method name="JoinMulticastGroup(System.Net.IPAddress, System.Int32)" argnames="multicastAddr, timeToLive" returntype="System.Void" />
        <method name="DropMulticastGroup(System.Net.IPAddress)" argnames="multicastAddr" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Socket" namespace="System.Net.Sockets">
        <constructor name="Socket(System.Net.Sockets.AddressFamily, System.Net.Sockets.SocketType, System.Net.Sockets.ProtocolType)" argnames="addressFamily, socketType, protocolType" />
        <property name="Connected" propertytype="System.Boolean" />
        <property name="AddressFamily" propertytype="System.Net.Sockets.AddressFamily" />
        <property name="SocketType" propertytype="System.Net.Sockets.SocketType" />
        <property name="ProtocolType" propertytype="System.Net.Sockets.ProtocolType" />
        <property name="AcceptQueue" propertytype="System.Collections.ArrayList" />
        <property name="CleanedUp" propertytype="System.Boolean" />
        <property name="Available" propertytype="System.Int32" />
        <property name="LocalEndPoint" propertytype="System.Net.EndPoint" />
        <property name="RemoteEndPoint" propertytype="System.Net.EndPoint" />
        <property name="Handle" propertytype="System.IntPtr" />
        <property name="Blocking" propertytype="System.Boolean" />
        <property name="Transport" propertytype="System.Net.TransportType" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="Finalize" argnames="" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Bind(System.Net.EndPoint)" argnames="localEP" returntype="System.Void" />
        <method name="Connect(System.Net.EndPoint)" argnames="remoteEP" returntype="System.Void" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Shutdown(System.Net.Sockets.SocketShutdown)" argnames="how" returntype="System.Void" />
        <method name="Listen(System.Int32)" argnames="backlog" returntype="System.Void" />
        <method name="Accept" argnames="" returntype="System.Net.Sockets.Socket" />
        <method name="Send(System.Byte[], System.Int32, System.Net.Sockets.SocketFlags)" argnames="buffer, size, socketFlags" returntype="System.Int32" />
        <method name="Send(System.Byte[], System.Net.Sockets.SocketFlags)" argnames="buffer, socketFlags" returntype="System.Int32" />
        <method name="Send(System.Byte[])" argnames="buffer" returntype="System.Int32" />
        <method name="Send(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags)" argnames="buffer, offset, size, socketFlags" returntype="System.Int32" />
        <method name="SendTo(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags, System.Net.EndPoint)" argnames="buffer, offset, size, socketFlags, remoteEP" returntype="System.Int32" />
        <method name="SendTo(System.Byte[], System.Int32, System.Net.Sockets.SocketFlags, System.Net.EndPoint)" argnames="buffer, size, socketFlags, remoteEP" returntype="System.Int32" />
        <method name="SendTo(System.Byte[], System.Net.Sockets.SocketFlags, System.Net.EndPoint)" argnames="buffer, socketFlags, remoteEP" returntype="System.Int32" />
        <method name="SendTo(System.Byte[], System.Net.EndPoint)" argnames="buffer, remoteEP" returntype="System.Int32" />
        <method name="Receive(System.Byte[], System.Int32, System.Net.Sockets.SocketFlags)" argnames="buffer, size, socketFlags" returntype="System.Int32" />
        <method name="Receive(System.Byte[], System.Net.Sockets.SocketFlags)" argnames="buffer, socketFlags" returntype="System.Int32" />
        <method name="Receive(System.Byte[])" argnames="buffer" returntype="System.Int32" />
        <method name="Receive(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags)" argnames="buffer, offset, size, socketFlags" returntype="System.Int32" />
        <method name="ReceiveFrom(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags, System.Net.EndPoint&amp;)" argnames="buffer, offset, size, socketFlags, remoteEP" returntype="System.Int32" />
        <method name="ReceiveFrom(System.Byte[], System.Int32, System.Net.Sockets.SocketFlags, System.Net.EndPoint&amp;)" argnames="buffer, size, socketFlags, remoteEP" returntype="System.Int32" />
        <method name="ReceiveFrom(System.Byte[], System.Net.Sockets.SocketFlags, System.Net.EndPoint&amp;)" argnames="buffer, socketFlags, remoteEP" returntype="System.Int32" />
        <method name="ReceiveFrom(System.Byte[], System.Net.EndPoint&amp;)" argnames="buffer, remoteEP" returntype="System.Int32" />
        <method name="IOControl(System.Int32, System.Byte[], System.Byte[])" argnames="ioControlCode, optionInValue, optionOutValue" returntype="System.Int32" />
        <method name="SetSocketOption(System.Net.Sockets.SocketOptionLevel, System.Net.Sockets.SocketOptionName, System.Int32)" argnames="optionLevel, optionName, optionValue" returntype="System.Void" />
        <method name="SetSocketOption(System.Net.Sockets.SocketOptionLevel, System.Net.Sockets.SocketOptionName, System.Byte[])" argnames="optionLevel, optionName, optionValue" returntype="System.Void" />
        <method name="SetSocketOption(System.Net.Sockets.SocketOptionLevel, System.Net.Sockets.SocketOptionName, System.Object)" argnames="optionLevel, optionName, optionValue" returntype="System.Void" />
        <method name="GetSocketOption(System.Net.Sockets.SocketOptionLevel, System.Net.Sockets.SocketOptionName)" argnames="optionLevel, optionName" returntype="System.Object" />
        <method name="GetSocketOption(System.Net.Sockets.SocketOptionLevel, System.Net.Sockets.SocketOptionName, System.Byte[])" argnames="optionLevel, optionName, optionValue" returntype="System.Void" />
        <method name="GetSocketOption(System.Net.Sockets.SocketOptionLevel, System.Net.Sockets.SocketOptionName, System.Int32)" argnames="optionLevel, optionName, optionLength" returntype="System.Byte[]" />
        <method name="Poll(System.Int32, System.Net.Sockets.SelectMode)" argnames="microSeconds, mode" returntype="System.Boolean" />
        <method name="Select(System.Collections.IList, System.Collections.IList, System.Collections.IList, System.Int32)" argnames="checkRead, checkWrite, checkError, microSeconds" returntype="System.Void" />
        <method name="BeginConnect(System.Net.EndPoint, System.AsyncCallback, System.Object)" argnames="remoteEP, callback, state" returntype="System.IAsyncResult" />
        <method name="EndConnect(System.IAsyncResult)" argnames="asyncResult" returntype="System.Void" />
        <method name="BeginSend(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags, System.AsyncCallback, System.Object)" argnames="buffer, offset, size, socketFlags, callback, state" returntype="System.IAsyncResult" />
        <method name="EndSend(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
        <method name="BeginSendTo(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags, System.Net.EndPoint, System.AsyncCallback, System.Object)" argnames="buffer, offset, size, socketFlags, remoteEP, callback, state" returntype="System.IAsyncResult" />
        <method name="EndSendTo(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
        <method name="BeginReceive(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags, System.AsyncCallback, System.Object)" argnames="buffer, offset, size, socketFlags, callback, state" returntype="System.IAsyncResult" />
        <method name="EndReceive(System.IAsyncResult)" argnames="asyncResult" returntype="System.Int32" />
        <method name="BeginReceiveFrom(System.Byte[], System.Int32, System.Int32, System.Net.Sockets.SocketFlags, System.Net.EndPoint&amp;, System.AsyncCallback, System.Object)" argnames="buffer, offset, size, socketFlags, remoteEP, callback, state" returntype="System.IAsyncResult" />
        <method name="EndReceiveFrom(System.IAsyncResult, System.Net.EndPoint&amp;)" argnames="asyncResult, endPoint" returntype="System.Int32" />
        <method name="BeginAccept(System.AsyncCallback, System.Object)" argnames="callback, state" returntype="System.IAsyncResult" />
        <method name="EndAccept(System.IAsyncResult)" argnames="asyncResult" returntype="System.Net.Sockets.Socket" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <enum name="AddressFamily" namespace="System.Net.Sockets">
        <field name="Unknown" />
        <field name="Unspecified" />
        <field name="Unix" />
        <field name="InterNetwork" />
        <field name="ImpLink" />
        <field name="Pup" />
        <field name="Chaos" />
        <field name="NS" />
        <field name="Ipx" />
        <field name="Iso" />
        <field name="Osi" />
        <field name="Ecma" />
        <field name="DataKit" />
        <field name="Ccitt" />
        <field name="Sna" />
        <field name="DecNet" />
        <field name="DataLink" />
        <field name="Lat" />
        <field name="HyperChannel" />
        <field name="AppleTalk" />
        <field name="NetBios" />
        <field name="VoiceView" />
        <field name="FireFox" />
        <field name="Banyan" />
        <field name="Atm" />
        <field name="InterNetworkV6" />
        <field name="Cluster" />
        <field name="Ieee12844" />
        <field name="Irda" />
        <field name="NetworkDesigners" />
        <field name="Max" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ProtocolFamily" namespace="System.Net.Sockets">
        <field name="Unknown" />
        <field name="Unspecified" />
        <field name="Unix" />
        <field name="InterNetwork" />
        <field name="ImpLink" />
        <field name="Pup" />
        <field name="Chaos" />
        <field name="NS" />
        <field name="Ipx" />
        <field name="Iso" />
        <field name="Osi" />
        <field name="Ecma" />
        <field name="DataKit" />
        <field name="Ccitt" />
        <field name="Sna" />
        <field name="DecNet" />
        <field name="DataLink" />
        <field name="Lat" />
        <field name="HyperChannel" />
        <field name="AppleTalk" />
        <field name="NetBios" />
        <field name="VoiceView" />
        <field name="FireFox" />
        <field name="Banyan" />
        <field name="Atm" />
        <field name="InterNetworkV6" />
        <field name="Cluster" />
        <field name="Ieee12844" />
        <field name="Irda" />
        <field name="NetworkDesigners" />
        <field name="Max" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="ProtocolType" namespace="System.Net.Sockets">
        <field name="IP" />
        <field name="Icmp" />
        <field name="Igmp" />
        <field name="Ggp" />
        <field name="Tcp" />
        <field name="Pup" />
        <field name="Udp" />
        <field name="Idp" />
        <field name="ND" />
        <field name="Raw" />
        <field name="Unspecified" />
        <field name="Ipx" />
        <field name="Spx" />
        <field name="SpxII" />
        <field name="Unknown" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SelectMode" namespace="System.Net.Sockets">
        <field name="SelectRead" />
        <field name="SelectWrite" />
        <field name="SelectError" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SocketFlags" namespace="System.Net.Sockets">
        <field name="None" />
        <field name="OutOfBand" />
        <field name="Peek" />
        <field name="DontRoute" />
        <field name="MaxIOVectorLength" />
        <field name="Partial" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SocketOptionLevel" namespace="System.Net.Sockets">
        <field name="Socket" />
        <field name="IP" />
        <field name="Tcp" />
        <field name="Udp" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SocketOptionName" namespace="System.Net.Sockets">
        <field name="Debug" />
        <field name="AcceptConnection" />
        <field name="ReuseAddress" />
        <field name="KeepAlive" />
        <field name="DontRoute" />
        <field name="Broadcast" />
        <field name="UseLoopback" />
        <field name="Linger" />
        <field name="OutOfBandInline" />
        <field name="DontLinger" />
        <field name="ExclusiveAddressUse" />
        <field name="SendBuffer" />
        <field name="ReceiveBuffer" />
        <field name="SendLowWater" />
        <field name="ReceiveLowWater" />
        <field name="SendTimeout" />
        <field name="ReceiveTimeout" />
        <field name="Error" />
        <field name="Type" />
        <field name="MaxConnections" />
        <field name="IPOptions" />
        <field name="HeaderIncluded" />
        <field name="TypeOfService" />
        <field name="IpTimeToLive" />
        <field name="MulticastInterface" />
        <field name="MulticastTimeToLive" />
        <field name="MulticastLoopback" />
        <field name="AddMembership" />
        <field name="DropMembership" />
        <field name="DontFragment" />
        <field name="AddSourceMembership" />
        <field name="DropSourceMembership" />
        <field name="BlockSource" />
        <field name="UnblockSource" />
        <field name="PacketInformation" />
        <field name="NoDelay" />
        <field name="BsdUrgent" />
        <field name="Expedited" />
        <field name="NoChecksum" />
        <field name="ChecksumCoverage" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SocketShutdown" namespace="System.Net.Sockets">
        <field name="Receive" />
        <field name="Send" />
        <field name="Both" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="SocketType" namespace="System.Net.Sockets">
        <field name="Stream" />
        <field name="Dgram" />
        <field name="Raw" />
        <field name="Rdm" />
        <field name="Seqpacket" />
        <field name="Unknown" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="X509CertificateCollection" namespace="System.Security.Cryptography.X509Certificates">
        <class name="X509CertificateEnumerator" namespace="System.Security.Cryptography.X509Certificates">
            <constructor name="X509CertificateEnumerator(System.Security.Cryptography.X509Certificates.X509CertificateCollection)" argnames="mappings" />
            <property name="Current" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
            <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
            <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
            <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
            <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
            <method name="MoveNext" argnames="" returntype="System.Boolean" />
            <method name="Reset" argnames="" returntype="System.Void" />
            <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
            <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        </class>
        <constructor name="X509CertificateEnumerator" argnames="" />
        <constructor name="X509CertificateEnumerator(System.Security.Cryptography.X509Certificates.X509CertificateCollection)" argnames="value" />
        <constructor name="X509CertificateEnumerator(System.Security.Cryptography.X509Certificates.X509Certificate[])" argnames="value" />
        <property name="Item" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
        <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
        <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
        <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
        <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
        <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="Add(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="value" returntype="System.Int32" />
        <method name="AddRange(System.Security.Cryptography.X509Certificates.X509Certificate[])" argnames="value" returntype="System.Void" />
        <method name="AddRange(System.Security.Cryptography.X509Certificates.X509CertificateCollection)" argnames="value" returntype="System.Void" />
        <method name="Contains(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="value" returntype="System.Boolean" />
        <method name="CopyTo(System.Security.Cryptography.X509Certificates.X509Certificate[], System.Int32)" argnames="array, index" returntype="System.Void" />
        <method name="IndexOf(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="value" returntype="System.Int32" />
        <method name="Insert(System.Int32, System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="index, value" returntype="System.Void" />
        <method name="GetEnumerator" argnames="" returntype="System.Security.Cryptography.X509Certificates.X509CertificateCollection+X509CertificateEnumerator" />
        <method name="Remove(System.Security.Cryptography.X509Certificates.X509Certificate)" argnames="value" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="X509CertificateEnumerator" namespace="System.Security.Cryptography.X509Certificates">
        <constructor name="X509CertificateEnumerator(System.Security.Cryptography.X509Certificates.X509CertificateCollection)" argnames="mappings" />
        <property name="Current" propertytype="System.Security.Cryptography.X509Certificates.X509Certificate" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="MoveNext" argnames="" returntype="System.Boolean" />
        <method name="Reset" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ConfigurationException" namespace="System.Configuration">
        <constructor name="ConfigurationException" argnames="" />
        <constructor name="ConfigurationException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <constructor name="ConfigurationException(System.String)" argnames="message" />
        <constructor name="ConfigurationException(System.String, System.Exception)" argnames="message, inner" />
        <constructor name="ConfigurationException(System.String, System.Xml.XmlNode)" argnames="message, node" />
        <constructor name="ConfigurationException(System.String, System.Exception, System.Xml.XmlNode)" argnames="message, inner, node" />
        <constructor name="ConfigurationException(System.String, System.String, System.Int32)" argnames="message, filename, line" />
        <constructor name="ConfigurationException(System.String, System.Exception, System.String, System.Int32)" argnames="message, inner, filename, line" />
        <property name="Message" propertytype="System.String" />
        <property name="BareMessage" propertytype="System.String" />
        <property name="Filename" propertytype="System.String" />
        <property name="Line" propertytype="System.Int32" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetXmlNodeLineNumber(System.Xml.XmlNode)" argnames="node" returntype="System.Int32" />
        <method name="GetXmlNodeFilename(System.Xml.XmlNode)" argnames="node" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ConfigurationSettings" namespace="System.Configuration">
        <property name="SetConfigurationSystemInProgress" propertytype="System.Boolean" />
        <property name="AppSettings" propertytype="System.Collections.Specialized.NameValueCollection" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetConfig(System.String)" argnames="sectionName" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="DictionarySectionHandler" namespace="System.Configuration">
        <constructor name="DictionarySectionHandler" argnames="" />
        <property name="KeyAttributeName" propertytype="System.String" />
        <property name="ValueAttributeName" propertytype="System.String" />
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, context, section" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="IgnoreSectionHandler" namespace="System.Configuration">
        <constructor name="IgnoreSectionHandler" argnames="" />
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, configContext, section" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NameValueFileSectionHandler" namespace="System.Configuration">
        <constructor name="NameValueFileSectionHandler" argnames="" />
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, configContext, section" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="NameValueSectionHandler" namespace="System.Configuration">
        <constructor name="NameValueSectionHandler" argnames="" />
        <property name="KeyAttributeName" propertytype="System.String" />
        <property name="ValueAttributeName" propertytype="System.String" />
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, context, section" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SingleTagSectionHandler" namespace="System.Configuration">
        <constructor name="SingleTagSectionHandler" argnames="" />
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, context, section" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="ConfigXmlDocument" namespace="System.Configuration">
        <constructor name="ConfigXmlDocument" argnames="" />
        <property name="LineNumber" propertytype="System.Int32" />
        <property name="Filename" propertytype="System.String" />
        <property name="NodeType" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlNodeType" />
        <property name="DocumentType" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlDocumentType" />
        <property name="Implementation" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlImplementation" />
        <property name="Name" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="LocalName" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="DocumentElement" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlElement" />
        <property name="OwnerDocument" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlDocument" />
        <property name="XmlResolver" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlResolver" />
        <property name="NameTable" inherited="System.Xml.XmlDocument" propertytype="System.Xml.XmlNameTable" />
        <property name="PreserveWhitespace" inherited="System.Xml.XmlDocument" propertytype="System.Boolean" />
        <property name="IsReadOnly" inherited="System.Xml.XmlDocument" propertytype="System.Boolean" />
        <property name="InnerXml" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="BaseURI" inherited="System.Xml.XmlDocument" propertytype="System.String" />
        <property name="Value" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="ParentNode" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="ChildNodes" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNodeList" />
        <property name="PreviousSibling" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="NextSibling" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="Attributes" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlAttributeCollection" />
        <property name="FirstChild" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="LastChild" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlNode" />
        <property name="HasChildNodes" inherited="System.Xml.XmlNode" propertytype="System.Boolean" />
        <property name="NamespaceURI" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="Prefix" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="InnerText" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="OuterXml" inherited="System.Xml.XmlNode" propertytype="System.String" />
        <property name="Item" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlElement" />
        <property name="Item" inherited="System.Xml.XmlNode" propertytype="System.Xml.XmlElement" />
        <method name="Save(System.Xml.XmlWriter)" argnames="w" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Save(System.IO.TextWriter)" argnames="writer" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Save(System.IO.Stream)" argnames="outStream" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Save(System.String)" argnames="filename" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="LoadXml(System.String)" argnames="xml" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Load(System.Xml.XmlReader)" argnames="reader" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Load(System.IO.TextReader)" argnames="txtReader" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Load(System.IO.Stream)" argnames="inStream" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Load(System.String)" argnames="filename" returntype="System.Void" />
        <method name="ReadNode(System.Xml.XmlReader)" argnames="reader" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateNode(System.Xml.XmlNodeType, System.String, System.String)" argnames="type, name, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateNode(System.String, System.String, System.String)" argnames="nodeTypeString, name, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateNode(System.Xml.XmlNodeType, System.String, System.String, System.String)" argnames="type, prefix, name, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="CreateElement(System.String, System.String, System.String)" argnames="prefix, localName, namespaceUri" returntype="System.Xml.XmlElement" />
        <method name="CreateAttribute(System.String, System.String, System.String)" argnames="prefix, localName, namespaceUri" returntype="System.Xml.XmlAttribute" />
        <method name="ImportNode(System.Xml.XmlNode, System.Boolean)" argnames="node, deep" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="GetElementById(System.String)" argnames="elementId" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlElement" />
        <method name="GetElementsByTagName(System.String, System.String)" argnames="localName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNodeList" />
        <method name="GetElementsByTagName(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNodeList" />
        <method name="CreateWhitespace(System.String)" argnames="data" returntype="System.Xml.XmlWhitespace" />
        <method name="CreateSignificantWhitespace(System.String)" argnames="data" returntype="System.Xml.XmlSignificantWhitespace" />
        <method name="CreateTextNode(System.String)" argnames="text" returntype="System.Xml.XmlText" />
        <method name="CreateXmlDeclaration(System.String, System.String, System.String)" argnames="version, encoding, standalone" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlDeclaration" />
        <method name="CreateProcessingInstruction(System.String, System.String)" argnames="target, data" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlProcessingInstruction" />
        <method name="CreateEntityReference(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlEntityReference" />
        <method name="CreateDocumentFragment" argnames="" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlDocumentFragment" />
        <method name="CreateDocumentType(System.String, System.String, System.String, System.String)" argnames="name, publicId, systemId, internalSubset" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlDocumentType" />
        <method name="CreateComment(System.String)" argnames="data" returntype="System.Xml.XmlComment" />
        <method name="CreateCDataSection(System.String)" argnames="data" returntype="System.Xml.XmlCDataSection" />
        <method name="CreateNavigator" argnames="" inherited="System.Xml.XmlNode" returntype="System.Xml.XPath.XPathNavigator" />
        <method name="GetPrefixOfNamespace(System.String)" argnames="namespaceURI" inherited="System.Xml.XmlNode" returntype="System.String" />
        <method name="GetNamespaceOfPrefix(System.String)" argnames="prefix" inherited="System.Xml.XmlNode" returntype="System.String" />
        <method name="RemoveAll" argnames="" inherited="System.Xml.XmlNode" returntype="System.Void" />
        <method name="WriteContentTo(System.Xml.XmlWriter)" argnames="xw" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="WriteTo(System.Xml.XmlWriter)" argnames="w" inherited="System.Xml.XmlDocument" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="Supports(System.String, System.String)" argnames="feature, version" inherited="System.Xml.XmlNode" returntype="System.Boolean" />
        <method name="Normalize" argnames="" inherited="System.Xml.XmlNode" returntype="System.Void" />
        <method name="CloneNode(System.Boolean)" argnames="deep" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlNode" />
        <method name="AppendChild(System.Xml.XmlNode)" argnames="newChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="PrependChild(System.Xml.XmlNode)" argnames="newChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="RemoveChild(System.Xml.XmlNode)" argnames="oldChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="ReplaceChild(System.Xml.XmlNode, System.Xml.XmlNode)" argnames="newChild, oldChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="InsertAfter(System.Xml.XmlNode, System.Xml.XmlNode)" argnames="newChild, refChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="InsertBefore(System.Xml.XmlNode, System.Xml.XmlNode)" argnames="newChild, refChild" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="LoadSingleElement(System.String, System.Xml.XmlTextReader)" argnames="filename, sourceReader" returntype="System.Void" />
        <method name="CreateAttribute(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlAttribute" />
        <method name="CreateElement(System.String)" argnames="name" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlElement" />
        <method name="CreateAttribute(System.String, System.String)" argnames="qualifiedName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlAttribute" />
        <method name="CreateElement(System.String, System.String)" argnames="qualifiedName, namespaceURI" inherited="System.Xml.XmlDocument" returntype="System.Xml.XmlElement" />
        <method name="SelectSingleNode(System.String)" argnames="xpath" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="SelectSingleNode(System.String, System.Xml.XmlNamespaceManager)" argnames="xpath, nsmgr" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNode" />
        <method name="SelectNodes(System.String)" argnames="xpath" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNodeList" />
        <method name="SelectNodes(System.String, System.Xml.XmlNamespaceManager)" argnames="xpath, nsmgr" inherited="System.Xml.XmlNode" returntype="System.Xml.XmlNodeList" />
        <method name="GetEnumerator" argnames="" inherited="System.Xml.XmlNode" returntype="System.Collections.IEnumerator" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="NodeInserting" inherited="System.Xml.XmlDocument" />
        <event name="NodeInserted" inherited="System.Xml.XmlDocument" />
        <event name="NodeRemoving" inherited="System.Xml.XmlDocument" />
        <event name="NodeRemoved" inherited="System.Xml.XmlDocument" />
        <event name="NodeChanging" inherited="System.Xml.XmlDocument" />
        <event name="NodeChanged" inherited="System.Xml.XmlDocument" />
    </class>
    <class name="AppSettingsReader" namespace="System.Configuration">
        <constructor name="AppSettingsReader" argnames="" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetValue(System.String, System.Type)" argnames="key, type" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <interface name="IConfigurationSectionHandler" namespace="System.Configuration">
        <method name="Create(System.Object, System.Object, System.Xml.XmlNode)" argnames="parent, configContext, section" returntype="System.Object" />
    </interface>
    <interface name="IConfigurationSystem" namespace="System.Configuration">
        <method name="Init" argnames="" returntype="System.Void" />
        <method name="GetConfig(System.String)" argnames="configKey" returntype="System.Object" />
    </interface>
    <class name="ErrorEventArgs" namespace="System.IO">
        <constructor name="ErrorEventArgs(System.Exception)" argnames="exception" />
        <method name="GetException" argnames="" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="FileSystemEventArgs" namespace="System.IO">
        <constructor name="FileSystemEventArgs(System.IO.WatcherChangeTypes, System.String, System.String)" argnames="changeType, directory, name" />
        <property name="ChangeType" propertytype="System.IO.WatcherChangeTypes" />
        <property name="FullPath" propertytype="System.String" />
        <property name="Name" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="InternalBufferOverflowException" namespace="System.IO">
        <constructor name="InternalBufferOverflowException" argnames="" />
        <constructor name="InternalBufferOverflowException(System.String)" argnames="message" />
        <constructor name="InternalBufferOverflowException(System.String, System.Exception)" argnames="message, inner" />
        <constructor name="InternalBufferOverflowException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
        <property name="Message" inherited="System.Exception" propertytype="System.String" />
        <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
        <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
        <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
        <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
        <property name="Source" inherited="System.Exception" propertytype="System.String" />
        <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
        <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="IODescriptionAttribute" namespace="System.IO">
        <constructor name="IODescriptionAttribute(System.String)" argnames="description" />
        <property name="Description" propertytype="System.String" />
        <property name="DescriptionValue" inherited="System.ComponentModel.DescriptionAttribute" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="RenamedEventArgs" namespace="System.IO">
        <constructor name="RenamedEventArgs(System.IO.WatcherChangeTypes, System.String, System.String, System.String)" argnames="changeType, directory, name, oldName" />
        <property name="OldFullPath" propertytype="System.String" />
        <property name="OldName" propertytype="System.String" />
        <property name="ChangeType" inherited="System.IO.FileSystemEventArgs" propertytype="System.IO.WatcherChangeTypes" />
        <property name="FullPath" inherited="System.IO.FileSystemEventArgs" propertytype="System.String" />
        <property name="Name" inherited="System.IO.FileSystemEventArgs" propertytype="System.String" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="FileSystemWatcher" namespace="System.IO">
        <constructor name="FileSystemWatcher" argnames="" />
        <constructor name="FileSystemWatcher(System.String)" argnames="path" />
        <constructor name="FileSystemWatcher(System.String, System.String)" argnames="path, filter" />
        <property name="NotifyFilter" propertytype="System.IO.NotifyFilters" />
        <property name="EnableRaisingEvents" propertytype="System.Boolean" />
        <property name="Filter" propertytype="System.String" />
        <property name="IncludeSubdirectories" propertytype="System.Boolean" />
        <property name="InternalBufferSize" propertytype="System.Int32" />
        <property name="Path" propertytype="System.String" />
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <property name="SynchronizingObject" propertytype="System.ComponentModel.ISynchronizeInvoke" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="OnChanged(System.IO.FileSystemEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnCreated(System.IO.FileSystemEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnDeleted(System.IO.FileSystemEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnError(System.IO.ErrorEventArgs)" argnames="e" returntype="System.Void" />
        <method name="OnRenamed(System.IO.RenamedEventArgs)" argnames="e" returntype="System.Void" />
        <method name="WaitForChanged(System.IO.WatcherChangeTypes)" argnames="changeType" returntype="System.IO.WaitForChangedResult" />
        <method name="WaitForChanged(System.IO.WatcherChangeTypes, System.Int32)" argnames="changeType, timeout" returntype="System.IO.WaitForChangedResult" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Changed" />
        <event name="Created" />
        <event name="Deleted" />
        <event name="Error" />
        <event name="Renamed" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <struct name="WaitForChangedResult" namespace="System.IO">
        <property name="ChangeType" propertytype="System.IO.WatcherChangeTypes" />
        <property name="Name" propertytype="System.String" />
        <property name="OldName" propertytype="System.String" />
        <property name="TimedOut" propertytype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ValueType" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ValueType" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ValueType" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </struct>
    <delegate name="ErrorEventHandler" namespace="System.IO">
        <constructor name="ErrorEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.IO.ErrorEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.IO.ErrorEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="FileSystemEventHandler" namespace="System.IO">
        <constructor name="FileSystemEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.IO.FileSystemEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.IO.FileSystemEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <delegate name="RenamedEventHandler" namespace="System.IO">
        <constructor name="RenamedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.IO.RenamedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.IO.RenamedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
    <enum name="NotifyFilters" namespace="System.IO">
        <field name="FileName" />
        <field name="DirectoryName" />
        <field name="Attributes" />
        <field name="Size" />
        <field name="LastWrite" />
        <field name="LastAccess" />
        <field name="CreationTime" />
        <field name="Security" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <enum name="WatcherChangeTypes" namespace="System.IO">
        <field name="Created" />
        <field name="Deleted" />
        <field name="Changed" />
        <field name="Renamed" />
        <field name="All" />
        <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
        <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
        <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
        <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
        <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </enum>
    <class name="ElapsedEventArgs" namespace="System.Timers">
        <property name="SignalTime" propertytype="System.DateTime" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="SECURITY_ATTRIBUTES" namespace="System.Timers">
        <constructor name="SECURITY_ATTRIBUTES" argnames="" />
        <field name="nLength" />
        <field name="lpSecurityDescriptor" />
        <field name="bInheritHandle" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <class name="Timer" namespace="System.Timers">
        <constructor name="Timer" argnames="" />
        <constructor name="Timer(System.Double)" argnames="interval" />
        <property name="AutoReset" propertytype="System.Boolean" />
        <property name="Enabled" propertytype="System.Boolean" />
        <property name="Interval" propertytype="System.Double" />
        <property name="Site" propertytype="System.ComponentModel.ISite" />
        <property name="SynchronizingObject" propertytype="System.ComponentModel.ISynchronizeInvoke" />
        <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
        <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
        <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
        <method name="EndInit" argnames="" returntype="System.Void" />
        <method name="BeginInit" argnames="" returntype="System.Void" />
        <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
        <method name="Dispose(System.Boolean)" argnames="disposing" returntype="System.Void" />
        <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
        <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
        <method name="Close" argnames="" returntype="System.Void" />
        <method name="Start" argnames="" returntype="System.Void" />
        <method name="Stop" argnames="" returntype="System.Void" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
        <event name="Elapsed" />
        <event name="Disposed" inherited="System.ComponentModel.Component" />
    </class>
    <class name="TimersDescriptionAttribute" namespace="System.Timers">
        <constructor name="TimersDescriptionAttribute(System.String)" argnames="description" />
        <property name="Description" propertytype="System.String" />
        <property name="DescriptionValue" inherited="System.ComponentModel.DescriptionAttribute" propertytype="System.String" />
        <property name="TypeId" inherited="System.Attribute" propertytype="System.Object" />
        <method name="IsDefaultAttribute" argnames="" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Match(System.Object)" argnames="obj" inherited="System.Attribute" returntype="System.Boolean" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.ComponentModel.DescriptionAttribute" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </class>
    <delegate name="ElapsedEventHandler" namespace="System.Timers">
        <constructor name="ElapsedEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
        <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
        <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
        <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
        <method name="BeginInvoke(System.Object, System.Timers.ElapsedEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
        <method name="Invoke(System.Object, System.Timers.ElapsedEventArgs)" argnames="sender, e" returntype="System.Void" />
        <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
        <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
        <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
        <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
        <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
        <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
        <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
        <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
        <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
        <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
        <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
        <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
        <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
    </delegate>
</masterdoc>