<?xml version="1.0"?>
<assemblies>
  <assembly name="System.Runtime.Serialization" version="2.0.5.0">
    <attributes>
      <attribute name="System.Reflection.AssemblyFileVersionAttribute" />
      <attribute name="System.Resources.SatelliteContractVersionAttribute" />
      <attribute name="System.Reflection.AssemblyCopyrightAttribute" />
      <attribute name="System.Reflection.AssemblyInformationalVersionAttribute" />
      <attribute name="System.Resources.NeutralResourcesLanguageAttribute" />
      <attribute name="System.Reflection.AssemblyDelaySignAttribute" />
      <attribute name="System.Reflection.AssemblyKeyFileAttribute" />
      <attribute name="System.Diagnostics.DebuggableAttribute" />
      <attribute name="System.Runtime.CompilerServices.CompilationRelaxationsAttribute" />
      <attribute name="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute">
        <properties>
          <property name="WrapNonExceptionThrows" value="True" />
        </properties>
      </attribute>
      <attribute name="System.Runtime.CompilerServices.InternalsVisibleToAttribute" />
      <attribute name="System.Runtime.CompilerServices.InternalsVisibleToAttribute" />
      <attribute name="System.Runtime.InteropServices.ComVisibleAttribute" />
      <attribute name="System.CLSCompliantAttribute" />
      <attribute name="System.Reflection.AssemblyTitleAttribute" />
      <attribute name="System.Reflection.AssemblyDescriptionAttribute" />
      <attribute name="System.Reflection.AssemblyDefaultAliasAttribute" />
      <attribute name="System.Reflection.AssemblyCompanyAttribute" />
      <attribute name="System.Reflection.AssemblyProductAttribute" />
    </attributes>
    <namespaces>
      <namespace name="System.Runtime.Serialization">
        <classes>
          <class name="CollectionDataContractAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="IsReference" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsReference()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsReference(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ItemName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ItemName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ItemName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="KeyName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_KeyName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_KeyName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Name(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Namespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Namespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Namespace(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ValueName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ValueName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ValueName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ContractNamespaceAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="True" />
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="contractNamespace" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="ClrNamespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ClrNamespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ClrNamespace(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ContractNamespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ContractNamespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DataContractAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="IsReference" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsReference()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsReference(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Name(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Namespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Namespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Namespace(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="DataContractSerializer" type="class" base="System.Runtime.Serialization.XmlObjectSerializer" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Type, System.String, System.String, System.Collections.Generic.IEnumerable`1[System.Type])" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                  <parameter name="rootName" position="1" attrib="0" type="System.String" />
                  <parameter name="rootNamespace" position="2" attrib="0" type="System.String" />
                  <parameter name="knownTypes" position="3" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.Type]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                  <parameter name="rootName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="rootNamespace" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Collections.Generic.IEnumerable`1[System.Type])" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                  <parameter name="rootName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="rootNamespace" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="knownTypes" position="3" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.Type]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type)" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type, System.Collections.Generic.IEnumerable`1[System.Type])" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                  <parameter name="knownTypes" position="1" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.Type]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type, System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                  <parameter name="rootName" position="1" attrib="0" type="System.String" />
                  <parameter name="rootNamespace" position="2" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="IgnoreExtensionDataObject" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IgnoreExtensionDataObject()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="KnownTypes" attrib="0" ptype="System.Collections.ObjectModel.ReadOnlyCollection`1[System.Type]" params="">
                <methods>
                  <method name="get_KnownTypes()" attrib="2182" returntype="System.Collections.ObjectModel.ReadOnlyCollection`1[System.Type]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxItemsInObjectGraph" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxItemsInObjectGraph()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="PreserveObjectReferences" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_PreserveObjectReferences()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="IsStartObject(System.Xml.XmlReader)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                </parameters>
              </method>
              <method name="IsStartObject(System.Xml.XmlDictionaryReader)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlReader, System.Boolean)" attrib="198" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                  <parameter name="verifyObjectName" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlReader)" attrib="198" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlDictionaryReader, System.Boolean)" attrib="198" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                  <parameter name="verifyObjectName" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="WriteEndObject(System.Xml.XmlDictionaryWriter)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteEndObject(System.Xml.XmlWriter)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteObject(System.Xml.XmlWriter, System.Object)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteObjectContent(System.Xml.XmlWriter, System.Object)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteObjectContent(System.Xml.XmlDictionaryWriter, System.Object)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteStartObject(System.Xml.XmlWriter, System.Object)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteStartObject(System.Xml.XmlDictionaryWriter, System.Object)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="DataMemberAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="EmitDefaultValue" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_EmitDefaultValue()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EmitDefaultValue(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsRequired" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsRequired()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsRequired(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Name(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Order" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Order()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Order(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EnumMemberAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Value" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Value(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="IgnoreDataMemberAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="InvalidDataContractException" type="class" base="System.Exception" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.String, System.Exception)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                  <parameter name="innerException" position="1" attrib="0" type="System.Exception" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="KnownTypeAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="True" />
                  <property name="Inherited" value="True" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="methodName" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type)" attrib="6278">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="MethodName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MethodName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Type" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_Type()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="XmlObjectSerializer" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="IsStartObject(System.Xml.XmlReader)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                </parameters>
              </method>
              <method name="IsStartObject(System.Xml.XmlDictionaryReader)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlReader)" attrib="454" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                </parameters>
              </method>
              <method name="ReadObject(System.IO.Stream)" attrib="454" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlDictionaryReader)" attrib="454" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlDictionaryReader, System.Boolean)" attrib="1478" abstract="true" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                  <parameter name="verifyObjectName" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="ReadObject(System.Xml.XmlReader, System.Boolean)" attrib="454" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                  <parameter name="verifyObjectName" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="WriteEndObject(System.Xml.XmlWriter)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteEndObject(System.Xml.XmlDictionaryWriter)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteObject(System.Xml.XmlWriter, System.Object)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteObject(System.IO.Stream, System.Object)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteObject(System.Xml.XmlDictionaryWriter, System.Object)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteObjectContent(System.Xml.XmlDictionaryWriter, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteObjectContent(System.Xml.XmlWriter, System.Object)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteStartObject(System.Xml.XmlDictionaryWriter, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="WriteStartObject(System.Xml.XmlWriter, System.Object)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="graph" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
            </methods>
          </class>
        </classes>
      </namespace>
      <namespace name="System.Xml">
        <classes>
          <class name="IXmlDictionary" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <methods>
              <method name="TryLookup(System.Xml.XmlDictionaryString, out System.Xml.XmlDictionaryString&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="result" position="1" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryLookup(System.Int32, out System.Xml.XmlDictionaryString&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.Int32" />
                  <parameter name="result" position="1" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryLookup(System.String, out System.Xml.XmlDictionaryString&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.String" />
                  <parameter name="result" position="1" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="UniqueId" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Byte[], System.Int32)" attrib="6278">
                <attributes>
                  <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                </attributes>
                <parameters>
                  <parameter name="guid" position="0" attrib="0" type="System.Byte[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <attributes>
                  <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                </attributes>
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Char[], System.Int32, System.Int32)" attrib="6278">
                <attributes>
                  <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                </attributes>
                <parameters>
                  <parameter name="chars" position="0" attrib="0" type="System.Char[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="count" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.Guid)" attrib="6278">
                <parameters>
                  <parameter name="guid" position="0" attrib="0" type="System.Guid" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Byte[])" attrib="6278">
                <parameters>
                  <parameter name="guid" position="0" attrib="0" type="System.Byte[]" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="CharArrayLength" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_CharArrayLength()" attrib="2182" returntype="System.Int32">
                    <attributes>
                      <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                    </attributes>
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsGuid" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsGuid()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Equals(System.Object)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="obj" position="0" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="GetHashCode()" attrib="198" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="op_Equality(System.Xml.UniqueId, System.Xml.UniqueId)" attrib="2198" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="id1" position="0" attrib="0" type="System.Xml.UniqueId" />
                  <parameter name="id2" position="1" attrib="0" type="System.Xml.UniqueId" />
                </parameters>
              </method>
              <method name="op_Inequality(System.Xml.UniqueId, System.Xml.UniqueId)" attrib="2198" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="id1" position="0" attrib="0" type="System.Xml.UniqueId" />
                  <parameter name="id2" position="1" attrib="0" type="System.Xml.UniqueId" />
                </parameters>
              </method>
              <method name="ToCharArray(System.Char[], System.Int32)" attrib="134" returntype="System.Int32">
                <attributes>
                  <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                </attributes>
                <parameters>
                  <parameter name="chars" position="0" attrib="0" type="System.Char[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <attributes>
                  <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                </attributes>
                <parameters />
              </method>
              <method name="TryGetGuid(out System.Guid&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="guid" position="0" attrib="2" type="System.Guid&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryGetGuid(System.Byte[], System.Int32)" attrib="134" returntype="System.Boolean">
                <attributes>
                  <attribute name="System.Security.SecuritySafeCriticalAttribute" />
                </attributes>
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="XmlBinaryWriterSession" type="class" base="System.Object" charset="Ansi" layout="Auto" />
          <class name="XmlDictionary" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Xml.IXmlDictionary" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Int32)" attrib="6278">
                <parameters>
                  <parameter name="capacity" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Empty" attrib="0" ptype="System.Xml.IXmlDictionary" params="">
                <methods>
                  <method name="get_Empty()" attrib="2198" static="true" returntype="System.Xml.IXmlDictionary">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Add(System.String)" attrib="454" virtual="true" returntype="System.Xml.XmlDictionaryString">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="TryLookup(System.Xml.XmlDictionaryString, out System.Xml.XmlDictionaryString&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="result" position="1" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryLookup(System.Int32, out System.Xml.XmlDictionaryString&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="key" position="0" attrib="0" type="System.Int32" />
                  <parameter name="result" position="1" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryLookup(System.String, out System.Xml.XmlDictionaryString&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.String" />
                  <parameter name="result" position="1" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="XmlDictionaryReader" type="class" base="System.Xml.XmlReader" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="CanCanonicalize" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_CanCanonicalize()" attrib="2502" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Quotas" attrib="0" ptype="System.Xml.XmlDictionaryReaderQuotas" params="">
                <methods>
                  <method name="get_Quotas()" attrib="2502" virtual="true" returntype="System.Xml.XmlDictionaryReaderQuotas">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateBinaryReader(System.Byte[], System.Int32, System.Int32, System.Xml.IXmlDictionary, System.Xml.XmlDictionaryReaderQuotas)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="count" position="2" attrib="0" type="System.Int32" />
                  <parameter name="dictionary" position="3" attrib="0" type="System.Xml.IXmlDictionary" />
                  <parameter name="quotas" position="4" attrib="0" type="System.Xml.XmlDictionaryReaderQuotas" />
                </parameters>
              </method>
              <method name="CreateBinaryReader(System.IO.Stream, System.Xml.XmlDictionaryReaderQuotas)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="quotas" position="1" attrib="0" type="System.Xml.XmlDictionaryReaderQuotas" />
                </parameters>
              </method>
              <method name="CreateBinaryReader(System.IO.Stream, System.Xml.IXmlDictionary, System.Xml.XmlDictionaryReaderQuotas)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="dictionary" position="1" attrib="0" type="System.Xml.IXmlDictionary" />
                  <parameter name="quotas" position="2" attrib="0" type="System.Xml.XmlDictionaryReaderQuotas" />
                </parameters>
              </method>
              <method name="CreateBinaryReader(System.Byte[], System.Xml.XmlDictionaryReaderQuotas)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
                  <parameter name="quotas" position="1" attrib="0" type="System.Xml.XmlDictionaryReaderQuotas" />
                </parameters>
              </method>
              <method name="CreateBinaryReader(System.Byte[], System.Int32, System.Int32, System.Xml.XmlDictionaryReaderQuotas)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="count" position="2" attrib="0" type="System.Int32" />
                  <parameter name="quotas" position="3" attrib="0" type="System.Xml.XmlDictionaryReaderQuotas" />
                </parameters>
              </method>
              <method name="CreateDictionaryReader(System.Xml.XmlReader)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                </parameters>
              </method>
              <method name="EndCanonicalization()" attrib="454" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetAttribute(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="IndexOfLocalName(System.String[], System.String)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localNames" position="0" attrib="0" type="System.String[]" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="IndexOfLocalName(System.Xml.XmlDictionaryString[], System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localNames" position="0" attrib="0" type="System.Xml.XmlDictionaryString[]" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="IsLocalName(System.String)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="IsLocalName(System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="IsNamespaceUri(System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="namespaceUri" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="IsNamespaceUri(System.String)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="namespaceUri" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="IsStartArray(out System.Type&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="type" position="0" attrib="2" type="System.Type&amp;" direction="out" />
                </parameters>
              </method>
              <method name="IsStartElement(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="IsTextNode(System.Xml.XmlNodeType)" attrib="132" returntype="System.Boolean">
                <parameters>
                  <parameter name="nodeType" position="0" attrib="0" type="System.Xml.XmlNodeType" />
                </parameters>
              </method>
              <method name="MoveToStartElement()" attrib="454" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="MoveToStartElement(System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="MoveToStartElement(System.String, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="MoveToStartElement(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Int64[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Int64[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Int32[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Int32[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Int32[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Int32[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Int64[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Int64[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Double[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Double[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Decimal[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Decimal[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Double[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Double[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Single[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Single[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Single[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Single[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Decimal[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Decimal[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Int16[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Int16[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Int16[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Int16[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Guid[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Guid[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.DateTime[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.DateTime[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.DateTime[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.DateTime[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.TimeSpan[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.TimeSpan[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Boolean[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Boolean[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.TimeSpan[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.TimeSpan[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Guid[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="2" attrib="0" type="System.Guid[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadArray(System.String, System.String, System.Boolean[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                  <parameter name="array" position="2" attrib="0" type="System.Boolean[]" />
                  <parameter name="offset" position="3" attrib="0" type="System.Int32" />
                  <parameter name="count" position="4" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadBooleanArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Boolean[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadBooleanArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.Boolean[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadContentAs(System.Type, System.Xml.IXmlNamespaceResolver)" attrib="198" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="type" position="0" attrib="0" type="System.Type" />
                  <parameter name="namespaceResolver" position="1" attrib="0" type="System.Xml.IXmlNamespaceResolver" />
                </parameters>
              </method>
              <method name="ReadContentAsBase64()" attrib="454" virtual="true" returntype="System.Byte[]">
                <parameters />
              </method>
              <method name="ReadContentAsBinHex(System.Int32)" attrib="132" returntype="System.Byte[]">
                <parameters>
                  <parameter name="maxByteArrayContentLength" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadContentAsBinHex()" attrib="454" virtual="true" returntype="System.Byte[]">
                <parameters />
              </method>
              <method name="ReadContentAsChars(System.Char[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="chars" position="0" attrib="0" type="System.Char[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="count" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadContentAsDecimal()" attrib="198" virtual="true" returntype="System.Decimal">
                <parameters />
              </method>
              <method name="ReadContentAsFloat()" attrib="198" virtual="true" returntype="System.Single">
                <parameters />
              </method>
              <method name="ReadContentAsGuid()" attrib="454" virtual="true" returntype="System.Guid">
                <parameters />
              </method>
              <method name="ReadContentAsQualifiedName(out System.String&amp;, out System.String&amp;)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="2" type="System.String&amp;" direction="out" />
                  <parameter name="namespaceUri" position="1" attrib="2" type="System.String&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ReadContentAsString(System.Int32)" attrib="132" returntype="System.String">
                <parameters>
                  <parameter name="maxStringContentLength" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadContentAsString(System.String[], out System.Int32&amp;)" attrib="454" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="strings" position="0" attrib="0" type="System.String[]" />
                  <parameter name="index" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ReadContentAsString(System.Xml.XmlDictionaryString[], out System.Int32&amp;)" attrib="454" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="strings" position="0" attrib="0" type="System.Xml.XmlDictionaryString[]" />
                  <parameter name="index" position="1" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="ReadContentAsString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="ReadContentAsTimeSpan()" attrib="454" virtual="true" returntype="System.TimeSpan">
                <parameters />
              </method>
              <method name="ReadContentAsUniqueId()" attrib="454" virtual="true" returntype="System.Xml.UniqueId">
                <parameters />
              </method>
              <method name="ReadDateTimeArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.DateTime[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadDateTimeArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.DateTime[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadDecimalArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.Decimal[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadDecimalArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Decimal[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadDoubleArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.Double[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadDoubleArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Double[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadElementContentAsBase64()" attrib="454" virtual="true" returntype="System.Byte[]">
                <parameters />
              </method>
              <method name="ReadElementContentAsBinHex()" attrib="454" virtual="true" returntype="System.Byte[]">
                <parameters />
              </method>
              <method name="ReadElementContentAsBoolean()" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="ReadElementContentAsDateTime()" attrib="198" virtual="true" returntype="System.DateTime">
                <parameters />
              </method>
              <method name="ReadElementContentAsDecimal()" attrib="198" virtual="true" returntype="System.Decimal">
                <parameters />
              </method>
              <method name="ReadElementContentAsDouble()" attrib="198" virtual="true" returntype="System.Double">
                <parameters />
              </method>
              <method name="ReadElementContentAsFloat()" attrib="198" virtual="true" returntype="System.Single">
                <parameters />
              </method>
              <method name="ReadElementContentAsGuid()" attrib="454" virtual="true" returntype="System.Guid">
                <parameters />
              </method>
              <method name="ReadElementContentAsInt()" attrib="198" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="ReadElementContentAsLong()" attrib="198" virtual="true" returntype="System.Int64">
                <parameters />
              </method>
              <method name="ReadElementContentAsString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="ReadElementContentAsTimeSpan()" attrib="454" virtual="true" returntype="System.TimeSpan">
                <parameters />
              </method>
              <method name="ReadElementContentAsUniqueId()" attrib="454" virtual="true" returntype="System.Xml.UniqueId">
                <parameters />
              </method>
              <method name="ReadFullStartElement(System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadFullStartElement()" attrib="454" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ReadFullStartElement(System.String, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadFullStartElement(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadGuidArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Guid[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadGuidArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.Guid[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadInt16Array(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Int16[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadInt16Array(System.String, System.String)" attrib="454" virtual="true" returntype="System.Int16[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadInt32Array(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Int32[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadInt32Array(System.String, System.String)" attrib="454" virtual="true" returntype="System.Int32[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadInt64Array(System.String, System.String)" attrib="454" virtual="true" returntype="System.Int64[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadInt64Array(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Int64[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadSingleArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Single[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadSingleArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.Single[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadStartElement(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadTimeSpanArray(System.String, System.String)" attrib="454" virtual="true" returntype="System.TimeSpan[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadTimeSpanArray(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.TimeSpan[]">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="ReadValueAsBase64(System.Byte[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
                  <parameter name="offset" position="1" attrib="0" type="System.Int32" />
                  <parameter name="count" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="StartCanonicalization(System.IO.Stream, System.Boolean, System.String[])" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="includeComments" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="inclusivePrefixes" position="2" attrib="0" type="System.String[]" />
                </parameters>
              </method>
              <method name="TryGetArrayLength(out System.Int32&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="count" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryGetBase64ContentLength(out System.Int32&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="length" position="0" attrib="2" type="System.Int32&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryGetLocalNameAsDictionaryString(out System.Xml.XmlDictionaryString&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="localName" position="0" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryGetNamespaceUriAsDictionaryString(out System.Xml.XmlDictionaryString&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="namespaceUri" position="0" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryGetValueAsDictionaryString(out System.Xml.XmlDictionaryString&amp;)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="2" type="System.Xml.XmlDictionaryString&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="XmlDictionaryReaderQuotas" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Max" attrib="0" ptype="System.Xml.XmlDictionaryReaderQuotas" params="">
                <methods>
                  <method name="get_Max()" attrib="2198" static="true" returntype="System.Xml.XmlDictionaryReaderQuotas">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxArrayLength" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxArrayLength()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxBytesPerRead" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxBytesPerRead()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxDepth" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxDepth()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxNameTableCharCount" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxNameTableCharCount()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxStringContentLength" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxStringContentLength()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="XmlDictionaryString" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Xml.IXmlDictionary, System.String, System.Int32)" attrib="6278">
                <parameters>
                  <parameter name="dictionary" position="0" attrib="0" type="System.Xml.IXmlDictionary" />
                  <parameter name="value" position="1" attrib="0" type="System.String" />
                  <parameter name="key" position="2" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Dictionary" attrib="0" ptype="System.Xml.IXmlDictionary" params="">
                <methods>
                  <method name="get_Dictionary()" attrib="2182" returntype="System.Xml.IXmlDictionary">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Empty" attrib="0" ptype="System.Xml.XmlDictionaryString" params="">
                <methods>
                  <method name="get_Empty()" attrib="2198" static="true" returntype="System.Xml.XmlDictionaryString">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Key" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Key()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Value" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Value()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="XmlDictionaryWriter" type="class" base="System.Xml.XmlWriter" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="CanCanonicalize" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_CanCanonicalize()" attrib="2502" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateBinaryWriter(System.IO.Stream, System.Xml.IXmlDictionary, System.Xml.XmlBinaryWriterSession)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryWriter">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="dictionary" position="1" attrib="0" type="System.Xml.IXmlDictionary" />
                  <parameter name="session" position="2" attrib="0" type="System.Xml.XmlBinaryWriterSession" />
                </parameters>
              </method>
              <method name="CreateBinaryWriter(System.IO.Stream, System.Xml.IXmlDictionary, System.Xml.XmlBinaryWriterSession, System.Boolean)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryWriter">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="dictionary" position="1" attrib="0" type="System.Xml.IXmlDictionary" />
                  <parameter name="session" position="2" attrib="0" type="System.Xml.XmlBinaryWriterSession" />
                  <parameter name="ownsStream" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="CreateBinaryWriter(System.IO.Stream)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryWriter">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                </parameters>
              </method>
              <method name="CreateBinaryWriter(System.IO.Stream, System.Xml.IXmlDictionary)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryWriter">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="dictionary" position="1" attrib="0" type="System.Xml.IXmlDictionary" />
                </parameters>
              </method>
              <method name="CreateDictionaryWriter(System.Xml.XmlWriter)" attrib="150" static="true" returntype="System.Xml.XmlDictionaryWriter">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="EndCanonicalization()" attrib="454" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="StartCanonicalization(System.IO.Stream, System.Boolean, System.String[])" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="includeComments" position="1" attrib="0" type="System.Boolean" />
                  <parameter name="inclusivePrefixes" position="2" attrib="0" type="System.String[]" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Single[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Single[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Int64[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Int64[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Int64[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Int64[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Double[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Double[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Double[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Double[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Single[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Single[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Boolean[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Boolean[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Boolean[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Boolean[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Int16[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Int16[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Int32[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Int32[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Int32[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Int32[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Int16[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Int16[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Guid[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Guid[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.DateTime[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.DateTime[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Guid[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Guid[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.TimeSpan[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.TimeSpan[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.TimeSpan[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.TimeSpan[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.DateTime[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.DateTime[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.Decimal[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="array" position="3" attrib="0" type="System.Decimal[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteArray(System.String, System.String, System.String, System.Decimal[], System.Int32, System.Int32)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.String" />
                  <parameter name="array" position="3" attrib="0" type="System.Decimal[]" />
                  <parameter name="offset" position="4" attrib="0" type="System.Int32" />
                  <parameter name="count" position="5" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteAttributeString(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="WriteAttributeString(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="value" position="3" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="WriteElementString(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="value" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="WriteElementString(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="value" position="3" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="WriteNode(System.Xml.XmlReader, System.Boolean)" attrib="198" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlReader" />
                  <parameter name="defattr" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="WriteNode(System.Xml.XmlDictionaryReader, System.Boolean)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                  <parameter name="defattr" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="WriteQualifiedName(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteStartAttribute(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteStartAttribute(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteStartElement(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteStartElement(System.String, System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="localName" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="namespaceUri" position="2" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteString(System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteTextNode(System.Xml.XmlDictionaryReader, System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="reader" position="0" attrib="0" type="System.Xml.XmlDictionaryReader" />
                  <parameter name="isAttribute" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="WriteValue(System.TimeSpan)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="WriteValue(System.Guid)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Guid" />
                </parameters>
              </method>
              <method name="WriteValue(System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteValue(System.Xml.UniqueId)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="System.Xml.UniqueId" />
                </parameters>
              </method>
              <method name="WriteXmlAttribute(System.String, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="WriteXmlAttribute(System.Xml.XmlDictionaryString, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                  <parameter name="value" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteXmlnsAttribute(System.String, System.Xml.XmlDictionaryString)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteXmlnsAttribute(System.String, System.String)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="prefix" position="0" attrib="0" type="System.String" />
                  <parameter name="namespaceUri" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
        </classes>
      </namespace>
    </namespaces>
  </assembly>
</assemblies>