<?xml version="1.0"?>
<assemblies>
  <assembly name="System.ServiceModel" version="2.0.5.0">
    <attributes>
      <attribute name="System.Runtime.CompilerServices.CompilationRelaxationsAttribute" />
      <attribute name="System.Runtime.CompilerServices.RuntimeCompatibilityAttribute">
        <properties>
          <property name="WrapNonExceptionThrows" value="True" />
        </properties>
      </attribute>
      <attribute name="System.Reflection.AssemblyCompanyAttribute" />
      <attribute name="System.Diagnostics.DebuggableAttribute" />
      <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.Runtime.CompilerServices.InternalsVisibleToAttribute" />
      <attribute name="System.Reflection.AssemblyProductAttribute" />
      <attribute name="System.Reflection.AssemblyCopyrightAttribute" />
      <attribute name="System.Reflection.AssemblyFileVersionAttribute" />
      <attribute name="System.Reflection.AssemblyInformationalVersionAttribute" />
      <attribute name="System.Resources.SatelliteContractVersionAttribute" />
      <attribute name="System.Resources.NeutralResourcesLanguageAttribute" />
      <attribute name="System.Reflection.AssemblyDelaySignAttribute" />
      <attribute name="System.Reflection.AssemblyKeyFileAttribute" />
    </attributes>
    <namespaces>
      <namespace name="System.Collections.Generic">
        <classes>
          <class name="KeyedByTypeCollection`1" type="class" base="System.Collections.ObjectModel.KeyedCollection`2[System.Type,TItem]" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Find()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="FindAll()" attrib="134" returntype="System.Collections.ObjectModel.Collection`1[T]">
                <parameters />
              </method>
              <method name="GetKeyForItem(TItem)" attrib="196" virtual="true" returntype="System.Type">
                <parameters>
                  <parameter name="item" position="0" attrib="0" type="TItem" />
                </parameters>
              </method>
              <method name="InsertItem(System.Int32, TItem)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="TItem" />
                </parameters>
              </method>
              <method name="Remove()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="RemoveAll()" attrib="134" returntype="System.Collections.ObjectModel.Collection`1[T]">
                <parameters />
              </method>
              <method name="SetItem(System.Int32, TItem)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="TItem" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SynchronizedReadOnlyCollection`1" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Runtime.InteropServices.ComVisibleAttribute" />
              <attribute name="System.Reflection.DefaultMemberAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.Collections.Generic.IList`1[T]" />
              <interface name="System.Collections.Generic.ICollection`1[T]" />
              <interface name="System.Collections.Generic.IEnumerable`1[T]" />
              <interface name="System.Collections.IList" />
              <interface name="System.Collections.ICollection" />
              <interface name="System.Collections.IEnumerable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object, System.Collections.Generic.IEnumerable`1[T])" attrib="6278">
                <parameters>
                  <parameter name="syncRoot" position="0" attrib="0" type="System.Object" />
                  <parameter name="list" position="1" attrib="0" type="System.Collections.Generic.IEnumerable`1[T]" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Count" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Count()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="T" params="System.Int32">
                <methods>
                  <method name="get_Item(System.Int32)" attrib="2182" returntype="T">
                    <parameters>
                      <parameter name="index" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Items" attrib="0" ptype="System.Collections.Generic.IList`1[T]" params="">
                <methods>
                  <method name="get_Items()" attrib="2180" returntype="System.Collections.Generic.IList`1[T]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Contains(T)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="T" />
                </parameters>
              </method>
              <method name="CopyTo(T[], System.Int32)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="array" position="0" attrib="0" type="T[]" />
                  <parameter name="index" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetEnumerator()" attrib="486" virtual="true" returntype="System.Collections.Generic.IEnumerator`1[T]">
                <parameters />
              </method>
              <method name="IndexOf(T)" attrib="486" virtual="true" returntype="System.Int32">
                <parameters>
                  <parameter name="value" position="0" attrib="0" type="T" />
                </parameters>
              </method>
            </methods>
          </class>
        </classes>
      </namespace>
      <namespace name="System.ServiceModel">
        <classes>
          <class name="ActionNotSupportedException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="BasicHttpBinding" type="class" base="System.ServiceModel.Channels.Binding" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.BasicHttpSecurityMode)" attrib="6278">
                <parameters>
                  <parameter name="securityMode" position="0" attrib="0" type="System.ServiceModel.BasicHttpSecurityMode" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="EnableHttpCookieContainer" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_EnableHttpCookieContainer()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_EnableHttpCookieContainer(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EnvelopeVersion" attrib="0" ptype="System.ServiceModel.EnvelopeVersion" params="">
                <methods>
                  <method name="get_EnvelopeVersion()" attrib="2182" returntype="System.ServiceModel.EnvelopeVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MaxBufferSize" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxBufferSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MaxBufferSize(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxReceivedMessageSize" attrib="0" ptype="System.Int64" params="">
                <methods>
                  <method name="get_MaxReceivedMessageSize()" attrib="2182" returntype="System.Int64">
                    <parameters />
                  </method>
                  <method name="set_MaxReceivedMessageSize(System.Int64)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int64" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scheme" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Scheme()" attrib="2246" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Security" attrib="0" ptype="System.ServiceModel.BasicHttpSecurity" params="">
                <methods>
                  <method name="get_Security()" attrib="2182" returntype="System.ServiceModel.BasicHttpSecurity">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="TextEncoding" attrib="0" ptype="System.Text.Encoding" params="">
                <methods>
                  <method name="get_TextEncoding()" attrib="2182" returntype="System.Text.Encoding">
                    <parameters />
                  </method>
                  <method name="set_TextEncoding(System.Text.Encoding)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Text.Encoding" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateBindingElements()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElementCollection">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="BasicHttpMessageCredentialType" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="UserName" attrib="32854" fieldtype="System.ServiceModel.BasicHttpMessageCredentialType" value="0" />
            </fields>
          </class>
          <class name="BasicHttpSecurity" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Mode" attrib="0" ptype="System.ServiceModel.BasicHttpSecurityMode" params="">
                <methods>
                  <method name="get_Mode()" attrib="2182" returntype="System.ServiceModel.BasicHttpSecurityMode">
                    <parameters />
                  </method>
                  <method name="set_Mode(System.ServiceModel.BasicHttpSecurityMode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.BasicHttpSecurityMode" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="BasicHttpSecurityMode" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="None" attrib="32854" fieldtype="System.ServiceModel.BasicHttpSecurityMode" value="0" />
              <field name="Transport" attrib="32854" fieldtype="System.ServiceModel.BasicHttpSecurityMode" value="1" />
              <field name="TransportCredentialOnly" attrib="32854" fieldtype="System.ServiceModel.BasicHttpSecurityMode" value="4" />
              <field name="TransportWithMessageCredential" attrib="32854" fieldtype="System.ServiceModel.BasicHttpSecurityMode" value="3" />
            </fields>
          </class>
          <class name="ChannelFactory" type="class" base="System.ServiceModel.Channels.CommunicationObject" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannelFactory" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Credentials" attrib="0" ptype="System.ServiceModel.Description.ClientCredentials" params="">
                <methods>
                  <method name="get_Credentials()" attrib="2182" returntype="System.ServiceModel.Description.ClientCredentials">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultCloseTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultCloseTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultOpenTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultOpenTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Endpoint" attrib="0" ptype="System.ServiceModel.Description.ServiceEndpoint" params="">
                <methods>
                  <method name="get_Endpoint()" attrib="2182" returntype="System.ServiceModel.Description.ServiceEndpoint">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ApplyConfiguration(System.String)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="configurationName" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="CreateDescription()" attrib="1476" abstract="true" virtual="true" returntype="System.ServiceModel.Description.ServiceEndpoint">
                <parameters />
              </method>
              <method name="CreateFactory()" attrib="452" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory">
                <parameters />
              </method>
              <method name="EnsureOpened()" attrib="132" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetProperty()" attrib="486" virtual="true" returntype="T">
                <parameters />
              </method>
              <method name="InitializeEndpoint(System.ServiceModel.Channels.Binding, System.ServiceModel.EndpointAddress)" attrib="132" returntype="System.Void">
                <parameters>
                  <parameter name="binding" position="0" attrib="0" type="System.ServiceModel.Channels.Binding" />
                  <parameter name="address" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
              <method name="InitializeEndpoint(System.ServiceModel.Description.ServiceEndpoint)" attrib="132" returntype="System.Void">
                <parameters>
                  <parameter name="endpoint" position="0" attrib="0" type="System.ServiceModel.Description.ServiceEndpoint" />
                </parameters>
              </method>
              <method name="InitializeEndpoint(System.String, System.ServiceModel.EndpointAddress)" attrib="132" returntype="System.Void">
                <parameters>
                  <parameter name="configurationName" position="0" attrib="0" type="System.String" />
                  <parameter name="address" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
              <method name="OnAbort()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnBeginClose(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="196" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnBeginOpen(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="196" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnClose(System.TimeSpan)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="OnEndClose(System.IAsyncResult)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="OnEndOpen(System.IAsyncResult)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="OnOpen(System.TimeSpan)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="OnOpened()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnOpening()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ChannelFactory`1" type="class" base="System.ServiceModel.ChannelFactory" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannelFactory`1[TChannel]" />
              <interface name="System.ServiceModel.Channels.IChannelFactory" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.ServiceModel.EndpointAddress)" attrib="6278">
                <parameters>
                  <parameter name="endpointConfigurationName" position="0" attrib="0" type="System.String" />
                  <parameter name="remoteAddress" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Channels.Binding, System.ServiceModel.EndpointAddress)" attrib="6278">
                <parameters>
                  <parameter name="binding" position="0" attrib="0" type="System.ServiceModel.Channels.Binding" />
                  <parameter name="remoteAddress" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Type)" attrib="6276">
                <parameters>
                  <parameter name="channelType" position="0" attrib="0" type="System.Type" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="endpointConfigurationName" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="CreateChannel()" attrib="134" returntype="TChannel">
                <parameters />
              </method>
              <method name="CreateChannel(System.ServiceModel.EndpointAddress, System.Uri)" attrib="454" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="address" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                  <parameter name="via" position="1" attrib="0" type="System.Uri" />
                </parameters>
              </method>
              <method name="CreateChannel(System.ServiceModel.EndpointAddress)" attrib="486" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="address" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
              <method name="CreateDescription()" attrib="196" virtual="true" returntype="System.ServiceModel.Description.ServiceEndpoint">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ClientBase`1" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.ServiceModel.EndpointAddress)" attrib="6276">
                <parameters>
                  <parameter name="endpointConfigurationName" position="0" attrib="0" type="System.String" />
                  <parameter name="remoteAddress" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Channels.Binding, System.ServiceModel.EndpointAddress)" attrib="6276">
                <parameters>
                  <parameter name="binding" position="0" attrib="0" type="System.ServiceModel.Channels.Binding" />
                  <parameter name="remoteAddress" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String)" attrib="6276">
                <parameters>
                  <parameter name="endpointConfigurationName" position="0" attrib="0" type="System.String" />
                  <parameter name="remoteAddress" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6276">
                <parameters>
                  <parameter name="endpointConfigurationName" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Channel" attrib="0" ptype="TChannel" params="">
                <methods>
                  <method name="get_Channel()" attrib="2180" returntype="TChannel">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ChannelFactory" attrib="0" ptype="System.ServiceModel.ChannelFactory`1[TChannel]" params="">
                <methods>
                  <method name="get_ChannelFactory()" attrib="2182" returntype="System.ServiceModel.ChannelFactory`1[TChannel]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ClientCredentials" attrib="0" ptype="System.ServiceModel.Description.ClientCredentials" params="">
                <methods>
                  <method name="get_ClientCredentials()" attrib="2182" returntype="System.ServiceModel.Description.ClientCredentials">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Endpoint" attrib="0" ptype="System.ServiceModel.Description.ServiceEndpoint" params="">
                <methods>
                  <method name="get_Endpoint()" attrib="2182" returntype="System.ServiceModel.Description.ServiceEndpoint">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="InnerChannel" attrib="0" ptype="System.ServiceModel.IClientChannel" params="">
                <methods>
                  <method name="get_InnerChannel()" attrib="2182" returntype="System.ServiceModel.IClientChannel">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="State" attrib="0" ptype="System.ServiceModel.CommunicationState" params="">
                <methods>
                  <method name="get_State()" attrib="2534" virtual="true" returntype="System.ServiceModel.CommunicationState">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Abort()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CreateChannel()" attrib="452" virtual="true" returntype="TChannel">
                <parameters />
              </method>
              <method name="GetDefaultValueForInitialization()" attrib="132" returntype="T">
                <parameters />
              </method>
              <method name="InvokeAsync(System.ServiceModel.ClientBase`1+BeginOperationDelegate[TChannel], System.Object[], System.ServiceModel.ClientBase`1+EndOperationDelegate[TChannel], System.Threading.SendOrPostCallback, System.Object)" attrib="132" returntype="System.Void">
                <parameters>
                  <parameter name="beginOperationDelegate" position="0" attrib="0" type="System.ServiceModel.ClientBase`1+BeginOperationDelegate[TChannel]" />
                  <parameter name="inValues" position="1" attrib="0" type="System.Object[]" />
                  <parameter name="endOperationDelegate" position="2" attrib="0" type="System.ServiceModel.ClientBase`1+EndOperationDelegate[TChannel]" />
                  <parameter name="operationCompletedCallback" position="3" attrib="0" type="System.Threading.SendOrPostCallback" />
                  <parameter name="userState" position="4" attrib="0" type="System.Object" />
                </parameters>
              </method>
            </methods>
            <classes>
              <class name="BeginOperationDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.Object[], System.AsyncCallback, System.Object, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="inValues" position="0" attrib="0" type="System.Object[]" />
                      <parameter name="asyncCallback" position="1" attrib="0" type="System.AsyncCallback" />
                      <parameter name="state" position="2" attrib="0" type="System.Object" />
                      <parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="4" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke(System.Object[], System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="inValues" position="0" attrib="0" type="System.Object[]" />
                      <parameter name="asyncCallback" position="1" attrib="0" type="System.AsyncCallback" />
                      <parameter name="state" position="2" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                </methods>
              </class>
              <class name="EndOperationDelegate" type="delegate" base="System.MulticastDelegate" sealed="true" charset="Ansi" layout="Auto">
                <constructors>
                  <constructor name=".ctor(System.Object, System.IntPtr)" attrib="6278">
                    <parameters>
                      <parameter name="object" position="0" attrib="0" type="System.Object" />
                      <parameter name="method" position="1" attrib="0" type="System.IntPtr" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.IAsyncResult, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                      <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                      <parameter name="object" position="2" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Object[]">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                  <method name="Invoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Object[]">
                    <parameters>
                      <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                </methods>
              </class>
              <class name="InvokeAsyncCompletedEventArgs" type="class" base="System.ComponentModel.AsyncCompletedEventArgs" charset="Ansi" layout="Auto">
                <properties>
                  <property name="Results" attrib="0" ptype="System.Object[]" params="">
                    <methods>
                      <method name="get_Results()" attrib="2182" returntype="System.Object[]">
                        <parameters />
                      </method>
                    </methods>
                  </property>
                </properties>
              </class>
              <class name="ChannelBase`1" type="class" base="System.Object" charset="Ansi" layout="Auto">
                <interfaces>
                  <interface name="System.ServiceModel.IClientChannel" />
                  <interface name="System.ServiceModel.IContextChannel" />
                  <interface name="System.ServiceModel.IExtensibleObject`1[System.ServiceModel.IContextChannel]" />
                  <interface name="System.IDisposable" />
                  <interface name="System.ServiceModel.Channels.IOutputChannel" />
                  <interface name="System.ServiceModel.Channels.IRequestChannel" />
                  <interface name="System.ServiceModel.Channels.IChannel" />
                  <interface name="System.ServiceModel.ICommunicationObject" />
                </interfaces>
                <constructors>
                  <constructor name=".ctor(System.ServiceModel.ClientBase`1[T])" attrib="6276">
                    <parameters>
                      <parameter name="client" position="0" attrib="0" type="System.ServiceModel.ClientBase`1[T]" />
                    </parameters>
                  </constructor>
                </constructors>
                <methods>
                  <method name="BeginInvoke(System.String, System.Object[], System.AsyncCallback, System.Object)" attrib="132" returntype="System.IAsyncResult">
                    <parameters>
                      <parameter name="methodName" position="0" attrib="0" type="System.String" />
                      <parameter name="args" position="1" attrib="0" type="System.Object[]" />
                      <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                      <parameter name="state" position="3" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                  <method name="EndInvoke(System.String, System.Object[], System.IAsyncResult)" attrib="132" returntype="System.Object">
                    <parameters>
                      <parameter name="methodName" position="0" attrib="0" type="System.String" />
                      <parameter name="args" position="1" attrib="0" type="System.Object[]" />
                      <parameter name="result" position="2" attrib="0" type="System.IAsyncResult" />
                    </parameters>
                  </method>
                </methods>
              </class>
            </classes>
          </class>
          <class name="CommunicationException" type="class" base="System.SystemException" 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="CommunicationObjectAbortedException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="CommunicationObjectFaultedException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="CommunicationState" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="Closed" attrib="32854" fieldtype="System.ServiceModel.CommunicationState" value="4" />
              <field name="Closing" attrib="32854" fieldtype="System.ServiceModel.CommunicationState" value="3" />
              <field name="Created" attrib="32854" fieldtype="System.ServiceModel.CommunicationState" value="0" />
              <field name="Faulted" attrib="32854" fieldtype="System.ServiceModel.CommunicationState" value="5" />
              <field name="Opened" attrib="32854" fieldtype="System.ServiceModel.CommunicationState" value="2" />
              <field name="Opening" attrib="32854" fieldtype="System.ServiceModel.CommunicationState" value="1" />
            </fields>
          </class>
          <class name="DataContractFormatAttribute" 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="Style" attrib="0" ptype="System.ServiceModel.OperationFormatStyle" params="">
                <methods>
                  <method name="get_Style()" attrib="2182" returntype="System.ServiceModel.OperationFormatStyle">
                    <parameters />
                  </method>
                  <method name="set_Style(System.ServiceModel.OperationFormatStyle)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.OperationFormatStyle" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="EndpointAddress" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Uri, System.ServiceModel.Channels.AddressHeader[])" attrib="6278">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.Uri" />
                  <parameter name="addressHeaders" position="1" attrib="0" type="System.ServiceModel.Channels.AddressHeader[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="uri" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="AnonymousUri" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_AnonymousUri()" attrib="2198" static="true" returntype="System.Uri">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Headers" attrib="0" ptype="System.ServiceModel.Channels.AddressHeaderCollection" params="">
                <methods>
                  <method name="get_Headers()" attrib="2182" returntype="System.ServiceModel.Channels.AddressHeaderCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsAnonymous" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsAnonymous()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsNone" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsNone()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="NoneUri" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_NoneUri()" attrib="2198" static="true" returntype="System.Uri">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Uri()" attrib="2182" returntype="System.Uri">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ApplyTo(System.ServiceModel.Channels.Message)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                </parameters>
              </method>
              <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.ServiceModel.EndpointAddress, System.ServiceModel.EndpointAddress)" attrib="2198" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="address1" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                  <parameter name="address2" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
              <method name="op_Inequality(System.ServiceModel.EndpointAddress, System.ServiceModel.EndpointAddress)" attrib="2198" static="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="address1" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                  <parameter name="address2" position="1" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
              <method name="ReadFrom(System.ServiceModel.Channels.AddressingVersion, System.Xml.XmlDictionaryReader)" attrib="150" static="true" returntype="System.ServiceModel.EndpointAddress">
                <parameters>
                  <parameter name="addressingVersion" position="0" attrib="0" type="System.ServiceModel.Channels.AddressingVersion" />
                  <parameter name="reader" position="1" attrib="0" type="System.Xml.XmlDictionaryReader" />
                </parameters>
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="WriteContentsTo(System.ServiceModel.Channels.AddressingVersion, System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="addressingVersion" position="0" attrib="0" type="System.ServiceModel.Channels.AddressingVersion" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="EndpointAddressBuilder" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.EndpointAddress)" attrib="6278">
                <parameters>
                  <parameter name="address" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Headers" attrib="0" ptype="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Channels.AddressHeader]" params="">
                <methods>
                  <method name="get_Headers()" attrib="2182" returntype="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Channels.AddressHeader]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Uri" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Uri()" attrib="2182" returntype="System.Uri">
                    <parameters />
                  </method>
                  <method name="set_Uri(System.Uri)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Uri" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ToEndpointAddress()" attrib="134" returntype="System.ServiceModel.EndpointAddress">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="EndpointNotFoundException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="EnvelopeVersion" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="NextDestinationActorValue" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_NextDestinationActorValue()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="None" attrib="0" ptype="System.ServiceModel.EnvelopeVersion" params="">
                <methods>
                  <method name="get_None()" attrib="2198" static="true" returntype="System.ServiceModel.EnvelopeVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Soap11" attrib="0" ptype="System.ServiceModel.EnvelopeVersion" params="">
                <methods>
                  <method name="get_Soap11()" attrib="2198" static="true" returntype="System.ServiceModel.EnvelopeVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Soap12" attrib="0" ptype="System.ServiceModel.EnvelopeVersion" params="">
                <methods>
                  <method name="get_Soap12()" attrib="2198" static="true" returntype="System.ServiceModel.EnvelopeVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetUltimateDestinationActorValues()" attrib="134" returntype="System.String[]">
                <parameters />
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ExceptionDetail" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Runtime.Serialization.DataContractAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.Exception)" attrib="6278">
                <parameters>
                  <parameter name="exception" position="0" attrib="0" type="System.Exception" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="InnerException" attrib="0" ptype="System.ServiceModel.ExceptionDetail" params="">
                <attributes>
                  <attribute name="System.Runtime.Serialization.DataMemberAttribute" />
                </attributes>
                <methods>
                  <method name="get_InnerException()" attrib="2182" returntype="System.ServiceModel.ExceptionDetail">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Message" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="System.Runtime.Serialization.DataMemberAttribute" />
                </attributes>
                <methods>
                  <method name="get_Message()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StackTrace" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="System.Runtime.Serialization.DataMemberAttribute" />
                </attributes>
                <methods>
                  <method name="get_StackTrace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Type" attrib="0" ptype="System.String" params="">
                <attributes>
                  <attribute name="System.Runtime.Serialization.DataMemberAttribute" />
                </attributes>
                <methods>
                  <method name="get_Type()" 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="FaultCode" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.ServiceModel.FaultCode)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="subCode" position="2" attrib="0" type="System.ServiceModel.FaultCode" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.ServiceModel.FaultCode)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="subCode" position="1" attrib="0" type="System.ServiceModel.FaultCode" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="IsPredefinedFault" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsPredefinedFault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsReceiverFault" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsReceiverFault()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsSenderFault" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsSenderFault()" attrib="2182" returntype="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>
                </methods>
              </property>
              <property name="Namespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Namespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SubCode" attrib="0" ptype="System.ServiceModel.FaultCode" params="">
                <methods>
                  <method name="get_SubCode()" attrib="2182" returntype="System.ServiceModel.FaultCode">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateSenderFaultCode(System.ServiceModel.FaultCode)" attrib="150" static="true" returntype="System.ServiceModel.FaultCode">
                <parameters>
                  <parameter name="subCode" position="0" attrib="0" type="System.ServiceModel.FaultCode" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="FaultContractAttribute" 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.Type)" attrib="6278">
                <parameters>
                  <parameter name="detailType" position="0" attrib="0" type="System.Type" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Action(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DetailType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_DetailType()" attrib="2182" returntype="System.Type">
                    <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="FaultException" type="class" base="System.ServiceModel.CommunicationException" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageFault, System.String)" attrib="6278">
                <parameters>
                  <parameter name="fault" position="0" attrib="0" type="System.ServiceModel.Channels.MessageFault" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.FaultReason, System.ServiceModel.FaultCode, System.String)" attrib="6278">
                <parameters>
                  <parameter name="reason" position="0" attrib="0" type="System.ServiceModel.FaultReason" />
                  <parameter name="code" position="1" attrib="0" type="System.ServiceModel.FaultCode" />
                  <parameter name="action" position="2" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Code" attrib="0" ptype="System.ServiceModel.FaultCode" params="">
                <methods>
                  <method name="get_Code()" attrib="2182" returntype="System.ServiceModel.FaultCode">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Message" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Message()" attrib="2246" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Reason" attrib="0" ptype="System.ServiceModel.FaultReason" params="">
                <methods>
                  <method name="get_Reason()" attrib="2182" returntype="System.ServiceModel.FaultReason">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateFault(System.ServiceModel.Channels.MessageFault, System.String, System.Type[])" attrib="150" static="true" returntype="System.ServiceModel.FaultException">
                <parameters>
                  <parameter name="messageFault" position="0" attrib="0" type="System.ServiceModel.Channels.MessageFault" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                  <parameter name="faultDetailTypes" position="2" attrib="0" type="System.Type[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="CreateFault(System.ServiceModel.Channels.MessageFault, System.Type[])" attrib="150" static="true" returntype="System.ServiceModel.FaultException">
                <parameters>
                  <parameter name="messageFault" position="0" attrib="0" type="System.ServiceModel.Channels.MessageFault" />
                  <parameter name="faultDetailTypes" position="1" attrib="0" type="System.Type[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="CreateMessageFault()" attrib="454" virtual="true" returntype="System.ServiceModel.Channels.MessageFault">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="FaultException`1" type="class" base="System.ServiceModel.FaultException" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(TDetail, System.ServiceModel.FaultReason, System.ServiceModel.FaultCode, System.String)" attrib="6278">
                <parameters>
                  <parameter name="detail" position="0" attrib="0" type="TDetail" />
                  <parameter name="reason" position="1" attrib="0" type="System.ServiceModel.FaultReason" />
                  <parameter name="code" position="2" attrib="0" type="System.ServiceModel.FaultCode" />
                  <parameter name="action" position="3" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Detail" attrib="0" ptype="TDetail" params="">
                <methods>
                  <method name="get_Detail()" attrib="2182" returntype="TDetail">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="FaultReason" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Collections.Generic.IEnumerable`1[System.ServiceModel.FaultReasonText])" attrib="6278">
                <parameters>
                  <parameter name="translations" position="0" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.ServiceModel.FaultReasonText]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.FaultReasonText)" attrib="6278">
                <parameters>
                  <parameter name="translation" position="0" attrib="0" type="System.ServiceModel.FaultReasonText" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Translations" attrib="0" ptype="System.Collections.Generic.SynchronizedReadOnlyCollection`1[System.ServiceModel.FaultReasonText]" params="">
                <methods>
                  <method name="get_Translations()" attrib="2182" returntype="System.Collections.Generic.SynchronizedReadOnlyCollection`1[System.ServiceModel.FaultReasonText]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetMatchingTranslation(System.Globalization.CultureInfo)" attrib="134" returntype="System.ServiceModel.FaultReasonText">
                <parameters>
                  <parameter name="cultureInfo" position="0" attrib="0" type="System.Globalization.CultureInfo" />
                </parameters>
              </method>
              <method name="GetMatchingTranslation()" attrib="134" returntype="System.ServiceModel.FaultReasonText">
                <parameters />
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="FaultReasonText" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                  <parameter name="xmlLang" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="text" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Text" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Text()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="XmlLang" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_XmlLang()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Matches(System.Globalization.CultureInfo)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="cultureInfo" position="0" attrib="0" type="System.Globalization.CultureInfo" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IClientChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.IContextChannel" />
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.IExtensibleObject`1[System.ServiceModel.IContextChannel]" />
              <interface name="System.IDisposable" />
            </interfaces>
            <properties>
              <property name="AllowInitializationUI" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_AllowInitializationUI()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowInitializationUI(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DidInteractiveInitialization" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_DidInteractiveInitialization()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Via" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Via()" attrib="3526" abstract="true" virtual="true" returntype="System.Uri">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="UnknownMessageReceived" attrib="0" eventtype="System.EventHandler`1[System.ServiceModel.UnknownMessageReceivedEventArgs]" />
            </events>
            <methods>
              <method name="BeginDisplayInitializationUI(System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="DisplayInitializationUI()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="EndDisplayInitializationUI(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ICommunicationObject" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="State" attrib="0" ptype="System.ServiceModel.CommunicationState" params="">
                <methods>
                  <method name="get_State()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.CommunicationState">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Closed" attrib="0" eventtype="System.EventHandler" />
              <event name="Closing" attrib="0" eventtype="System.EventHandler" />
              <event name="Faulted" attrib="0" eventtype="System.EventHandler" />
              <event name="Opened" attrib="0" eventtype="System.EventHandler" />
              <event name="Opening" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="Abort()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="BeginClose(System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginClose(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginOpen(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginOpen(System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="Close(System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="Close()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="EndClose(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="EndOpen(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Open(System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="Open()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IContextChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.IExtensibleObject`1[System.ServiceModel.IContextChannel]" />
            </interfaces>
            <properties>
              <property name="AllowOutputBatching" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_AllowOutputBatching()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowOutputBatching(System.Boolean)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="InputSession" attrib="0" ptype="System.ServiceModel.Channels.IInputSession" params="">
                <methods>
                  <method name="get_InputSession()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.IInputSession">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="LocalAddress" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_LocalAddress()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OperationTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_OperationTimeout()" attrib="3526" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_OperationTimeout(System.TimeSpan)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="OutputSession" attrib="0" ptype="System.ServiceModel.Channels.IOutputSession" params="">
                <methods>
                  <method name="get_OutputSession()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.IOutputSession">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RemoteAddress" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_RemoteAddress()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SessionId" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_SessionId()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="IDefaultCommunicationTimeouts" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="CloseTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_CloseTimeout()" attrib="3526" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OpenTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_OpenTimeout()" attrib="3526" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ReceiveTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_ReceiveTimeout()" attrib="3526" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SendTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_SendTimeout()" attrib="3526" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="IExtensibleObject`1" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Extensions" attrib="0" ptype="System.ServiceModel.IExtensionCollection`1[T]" params="">
                <methods>
                  <method name="get_Extensions()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.IExtensionCollection`1[T]">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="IExtension`1" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <methods>
              <method name="Attach(T)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="owner" position="0" attrib="0" type="T" />
                </parameters>
              </method>
              <method name="Detach(T)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="owner" position="0" attrib="0" type="T" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IExtensionCollection`1" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.Collections.Generic.ICollection`1[System.ServiceModel.IExtension`1[T]]" />
              <interface name="System.Collections.Generic.IEnumerable`1[System.ServiceModel.IExtension`1[T]]" />
              <interface name="System.Collections.IEnumerable" />
            </interfaces>
            <methods>
              <method name="Find()" attrib="1478" abstract="true" virtual="true" returntype="E">
                <parameters />
              </method>
              <method name="FindAll()" attrib="1478" abstract="true" virtual="true" returntype="System.Collections.ObjectModel.Collection`1[E]">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="InvalidMessageContractException" type="class" base="System.SystemException" 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="MessageBodyMemberAttribute" type="class" base="System.ServiceModel.MessageContractMemberAttribute" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <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="MessageContractAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="AllowMultiple" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="IsWrapped" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsWrapped()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsWrapped(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapperName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_WrapperName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_WrapperName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapperNamespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_WrapperNamespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_WrapperNamespace(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="MessageContractMemberAttribute" type="class" base="System.Attribute" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <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="MessageHeaderException" type="class" base="System.ServiceModel.ProtocolException" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.String, System.String, System.String, System.Boolean)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                  <parameter name="headerName" position="1" attrib="0" type="System.String" />
                  <parameter name="ns" position="2" attrib="0" type="System.String" />
                  <parameter name="isDuplicate" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.String, System.Exception)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                  <parameter name="headerName" position="1" attrib="0" type="System.String" />
                  <parameter name="ns" position="2" attrib="0" type="System.String" />
                  <parameter name="innerException" position="3" attrib="0" type="System.Exception" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.String, System.Boolean, System.Exception)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                  <parameter name="headerName" position="1" attrib="0" type="System.String" />
                  <parameter name="ns" position="2" attrib="0" type="System.String" />
                  <parameter name="isDuplicate" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="innerException" position="4" attrib="0" type="System.Exception" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                  <parameter name="headerName" position="1" attrib="0" type="System.String" />
                  <parameter name="ns" position="2" attrib="0" type="System.String" />
                </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(System.String, System.Boolean)" attrib="6278">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.String" />
                  <parameter name="isDuplicate" position="1" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
              <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>
            </constructors>
            <properties>
              <property name="HeaderName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_HeaderName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HeaderNamespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_HeaderNamespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsDuplicate" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsDuplicate()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MessageParameterAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute">
                <properties>
                  <property name="Inherited" value="False" />
                </properties>
              </attribute>
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <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>
            </properties>
          </class>
          <class name="OperationContext" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.IContextChannel)" attrib="6278">
                <parameters>
                  <parameter name="channel" position="0" attrib="0" type="System.ServiceModel.IContextChannel" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Current" attrib="0" ptype="System.ServiceModel.OperationContext" params="">
                <methods>
                  <method name="get_Current()" attrib="2198" static="true" returntype="System.ServiceModel.OperationContext">
                    <parameters />
                  </method>
                  <method name="set_Current(System.ServiceModel.OperationContext)" attrib="2198" static="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.OperationContext" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IncomingMessageHeaders" attrib="0" ptype="System.ServiceModel.Channels.MessageHeaders" params="">
                <methods>
                  <method name="get_IncomingMessageHeaders()" attrib="2182" returntype="System.ServiceModel.Channels.MessageHeaders">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IncomingMessageProperties" attrib="0" ptype="System.ServiceModel.Channels.MessageProperties" params="">
                <methods>
                  <method name="get_IncomingMessageProperties()" attrib="2182" returntype="System.ServiceModel.Channels.MessageProperties">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IncomingMessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_IncomingMessageVersion()" attrib="2182" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsUserContext" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsUserContext()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OutgoingMessageHeaders" attrib="0" ptype="System.ServiceModel.Channels.MessageHeaders" params="">
                <methods>
                  <method name="get_OutgoingMessageHeaders()" attrib="2182" returntype="System.ServiceModel.Channels.MessageHeaders">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="OutgoingMessageProperties" attrib="0" ptype="System.ServiceModel.Channels.MessageProperties" params="">
                <methods>
                  <method name="get_OutgoingMessageProperties()" attrib="2182" returntype="System.ServiceModel.Channels.MessageProperties">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RequestContext" attrib="0" ptype="System.ServiceModel.Channels.RequestContext" params="">
                <methods>
                  <method name="get_RequestContext()" attrib="2182" returntype="System.ServiceModel.Channels.RequestContext">
                    <parameters />
                  </method>
                  <method name="set_RequestContext(System.ServiceModel.Channels.RequestContext)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Channels.RequestContext" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="OperationCompleted" attrib="0" eventtype="System.EventHandler" />
            </events>
          </class>
          <class name="OperationContextScope" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.OperationContext)" attrib="6278">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.OperationContext" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.IContextChannel)" attrib="6278">
                <parameters>
                  <parameter name="channel" position="0" attrib="0" type="System.ServiceModel.IContextChannel" />
                </parameters>
              </constructor>
            </constructors>
            <methods>
              <method name="Dispose()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="OperationContractAttribute" type="class" base="System.Attribute" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.AttributeUsageAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Action(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="AsyncPattern" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_AsyncPattern()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AsyncPattern(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsOneWay" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsOneWay()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsOneWay(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="ReplyAction" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ReplyAction()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ReplyAction(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="OperationFormatStyle" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="Document" attrib="32854" fieldtype="System.ServiceModel.OperationFormatStyle" value="0" />
              <field name="Rpc" attrib="32854" fieldtype="System.ServiceModel.OperationFormatStyle" value="1" />
            </fields>
          </class>
          <class name="ProtocolException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="QuotaExceededException" type="class" base="System.SystemException" 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>
            </constructors>
          </class>
          <class name="ServerTooBusyException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="ServiceActivationException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="ServiceContractAttribute" 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="CallbackContract" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_CallbackContract()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                  <method name="set_CallbackContract(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ConfigurationName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ConfigurationName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ConfigurationName(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>
            </properties>
          </class>
          <class name="ServiceKnownTypeAttribute" 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, System.Type)" attrib="6278">
                <parameters>
                  <parameter name="methodName" position="0" attrib="0" type="System.String" />
                  <parameter name="declaringType" position="1" attrib="0" type="System.Type" />
                </parameters>
              </constructor>
              <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="DeclaringType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_DeclaringType()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                </methods>
              </property>
              <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="UnknownMessageReceivedEventArgs" type="class" base="System.EventArgs" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Message" attrib="0" ptype="System.ServiceModel.Channels.Message" params="">
                <methods>
                  <method name="get_Message()" attrib="2182" returntype="System.ServiceModel.Channels.Message">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
        </classes>
      </namespace>
      <namespace name="System.ServiceModel.Channels">
        <classes>
          <class name="AddressHeader" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Namespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Namespace()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateAddressHeader(System.String, System.String, System.Object, System.Runtime.Serialization.XmlObjectSerializer)" attrib="150" static="true" returntype="System.ServiceModel.Channels.AddressHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="serializer" position="3" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="CreateAddressHeader(System.String, System.String, System.Object)" attrib="150" static="true" returntype="System.ServiceModel.Channels.AddressHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <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="GetAddressHeaderReader()" attrib="454" virtual="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters />
              </method>
              <method name="GetHashCode()" attrib="198" virtual="true" returntype="System.Int32">
                <parameters />
              </method>
              <method name="GetValue(System.Runtime.Serialization.XmlObjectSerializer)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="serializer" position="0" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="GetValue()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="OnWriteAddressHeaderContents(System.Xml.XmlDictionaryWriter)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnWriteStartAddressHeader(System.Xml.XmlDictionaryWriter)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="ToMessageHeader()" attrib="134" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters />
              </method>
              <method name="WriteAddressHeader(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteAddressHeader(System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteAddressHeaderContents(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteStartAddressHeader(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AddressHeaderCollection" type="class" base="System.Collections.ObjectModel.ReadOnlyCollection`1[System.ServiceModel.Channels.AddressHeader]" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.AddressHeader])" attrib="6278">
                <parameters>
                  <parameter name="addressHeaders" position="0" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.AddressHeader]" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="AddHeadersTo(System.ServiceModel.Channels.Message)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                </parameters>
              </method>
              <method name="FindAll(System.String, System.String)" attrib="134" returntype="System.ServiceModel.Channels.AddressHeader[]">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FindHeader(System.String, System.String)" attrib="134" returntype="System.ServiceModel.Channels.AddressHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="AddressingVersion" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="None" attrib="0" ptype="System.ServiceModel.Channels.AddressingVersion" params="">
                <methods>
                  <method name="get_None()" attrib="2198" static="true" returntype="System.ServiceModel.Channels.AddressingVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="WSAddressing10" attrib="0" ptype="System.ServiceModel.Channels.AddressingVersion" params="">
                <methods>
                  <method name="get_WSAddressing10()" attrib="2198" static="true" returntype="System.ServiceModel.Channels.AddressingVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="BinaryMessageEncodingBindingElement" type="class" base="System.ServiceModel.Channels.MessageEncodingBindingElement" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="2246" virtual="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                  <method name="set_MessageVersion(System.ServiceModel.Channels.MessageVersion)" attrib="2246" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
              <method name="CreateMessageEncoderFactory()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.MessageEncoderFactory">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Binding" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.IDefaultCommunicationTimeouts" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.String, System.String)" attrib="6276">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="CloseTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_CloseTimeout()" attrib="2534" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_CloseTimeout(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="2182" returntype="System.ServiceModel.Channels.MessageVersion">
                    <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="OpenTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_OpenTimeout()" attrib="2534" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_OpenTimeout(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ReceiveTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_ReceiveTimeout()" attrib="2534" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_ReceiveTimeout(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scheme" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Scheme()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SendTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_SendTimeout()" attrib="2534" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_SendTimeout(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingParameterCollection)" attrib="454" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="parameters" position="0" attrib="0" type="System.ServiceModel.Channels.BindingParameterCollection" />
                </parameters>
              </method>
              <method name="BuildChannelFactory(System.Object[])" attrib="134" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="parameters" position="0" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="CanBuildChannelFactory(System.ServiceModel.Channels.BindingParameterCollection)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="parameters" position="0" attrib="0" type="System.ServiceModel.Channels.BindingParameterCollection" />
                </parameters>
              </method>
              <method name="CanBuildChannelFactory(System.Object[])" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="parameters" position="0" attrib="0" type="System.Object[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="CreateBindingElements()" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.BindingElementCollection">
                <parameters />
              </method>
              <method name="GetProperty(System.ServiceModel.Channels.BindingParameterCollection)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="parameters" position="0" attrib="0" type="System.ServiceModel.Channels.BindingParameterCollection" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BindingContext" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.CustomBinding, System.ServiceModel.Channels.BindingParameterCollection)" attrib="6278">
                <parameters>
                  <parameter name="binding" position="0" attrib="0" type="System.ServiceModel.Channels.CustomBinding" />
                  <parameter name="parameters" position="1" attrib="0" type="System.ServiceModel.Channels.BindingParameterCollection" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Binding" attrib="0" ptype="System.ServiceModel.Channels.CustomBinding" params="">
                <methods>
                  <method name="get_Binding()" attrib="2182" returntype="System.ServiceModel.Channels.CustomBinding">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BindingParameters" attrib="0" ptype="System.ServiceModel.Channels.BindingParameterCollection" params="">
                <methods>
                  <method name="get_BindingParameters()" attrib="2182" returntype="System.ServiceModel.Channels.BindingParameterCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RemainingBindingElements" attrib="0" ptype="System.ServiceModel.Channels.BindingElementCollection" params="">
                <methods>
                  <method name="get_RemainingBindingElements()" attrib="2182" returntype="System.ServiceModel.Channels.BindingElementCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildInnerChannelFactory()" attrib="134" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters />
              </method>
              <method name="CanBuildInnerChannelFactory()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="Clone()" attrib="134" returntype="System.ServiceModel.Channels.BindingContext">
                <parameters />
              </method>
              <method name="GetInnerProperty()" attrib="134" returntype="T">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="BindingElement" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.BindingElement)" attrib="6276">
                <parameters>
                  <parameter name="elementToBeCloned" position="0" attrib="0" type="System.ServiceModel.Channels.BindingElement" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="454" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="CanBuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
              <method name="GetProperty(System.ServiceModel.Channels.BindingContext)" attrib="1478" abstract="true" virtual="true" returntype="T">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BindingElementCollection" type="class" base="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Channels.BindingElement]" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.BindingElement[])" attrib="6278">
                <parameters>
                  <parameter name="elements" position="0" attrib="0" type="System.ServiceModel.Channels.BindingElement[]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.BindingElement])" attrib="6278">
                <parameters>
                  <parameter name="elements" position="0" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.BindingElement]" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="AddRange(System.ServiceModel.Channels.BindingElement[])" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="elements" position="0" attrib="0" type="System.ServiceModel.Channels.BindingElement[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="Clone()" attrib="134" returntype="System.ServiceModel.Channels.BindingElementCollection">
                <parameters />
              </method>
              <method name="Contains(System.Type)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="bindingElementType" position="0" attrib="0" type="System.Type" />
                </parameters>
              </method>
              <method name="Find()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="FindAll()" attrib="134" returntype="System.Collections.ObjectModel.Collection`1[T]">
                <parameters />
              </method>
              <method name="InsertItem(System.Int32, System.ServiceModel.Channels.BindingElement)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="System.ServiceModel.Channels.BindingElement" />
                </parameters>
              </method>
              <method name="Remove()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="RemoveAll()" attrib="134" returntype="System.Collections.ObjectModel.Collection`1[T]">
                <parameters />
              </method>
              <method name="SetItem(System.Int32, System.ServiceModel.Channels.BindingElement)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="System.ServiceModel.Channels.BindingElement" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BindingParameterCollection" type="class" base="System.Collections.Generic.KeyedByTypeCollection`1[System.Object]" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
          </class>
          <class name="BodyWriter" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Boolean)" attrib="6276">
                <parameters>
                  <parameter name="isBuffered" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="IsBuffered" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsBuffered()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="OnWriteBodyContents(System.Xml.XmlDictionaryWriter)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteBodyContents(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="BufferManager" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="Clear()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CreateBufferManager(System.Int64, System.Int32)" attrib="150" static="true" returntype="System.ServiceModel.Channels.BufferManager">
                <parameters>
                  <parameter name="maxBufferPoolSize" position="0" attrib="0" type="System.Int64" />
                  <parameter name="maxBufferSize" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReturnBuffer(System.Byte[])" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.Byte[]" />
                </parameters>
              </method>
              <method name="TakeBuffer(System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.Byte[]">
                <parameters>
                  <parameter name="bufferSize" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChannelBase" type="class" base="System.ServiceModel.Channels.CommunicationObject" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.IDefaultCommunicationTimeouts" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.ChannelManagerBase)" attrib="6276">
                <parameters>
                  <parameter name="channelManager" position="0" attrib="0" type="System.ServiceModel.Channels.ChannelManagerBase" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultCloseTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultCloseTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultOpenTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultOpenTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultReceiveTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultReceiveTimeout()" attrib="2180" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultSendTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultSendTimeout()" attrib="2180" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Manager" attrib="0" ptype="System.ServiceModel.Channels.ChannelManagerBase" params="">
                <methods>
                  <method name="get_Manager()" attrib="2180" returntype="System.ServiceModel.Channels.ChannelManagerBase">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetProperty()" attrib="454" virtual="true" returntype="T">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ChannelFactoryBase" type="class" base="System.ServiceModel.Channels.ChannelManagerBase" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannelFactory" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.IDefaultCommunicationTimeouts)" attrib="6276">
                <parameters>
                  <parameter name="timeouts" position="0" attrib="0" type="System.ServiceModel.IDefaultCommunicationTimeouts" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultCloseTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultCloseTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultOpenTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultOpenTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultReceiveTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultReceiveTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultSendTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultSendTimeout()" attrib="2244" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetProperty()" attrib="454" virtual="true" returntype="T">
                <parameters />
              </method>
              <method name="OnAbort()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnBeginClose(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="196" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnClose(System.TimeSpan)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="OnEndClose(System.IAsyncResult)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ChannelFactoryBase`1" type="class" base="System.ServiceModel.Channels.ChannelFactoryBase" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannelFactory`1[TChannel]" />
              <interface name="System.ServiceModel.Channels.IChannelFactory" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.IDefaultCommunicationTimeouts)" attrib="6276">
                <parameters>
                  <parameter name="timeouts" position="0" attrib="0" type="System.ServiceModel.IDefaultCommunicationTimeouts" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="CreateChannel(System.ServiceModel.EndpointAddress, System.Uri)" attrib="486" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="address" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                  <parameter name="via" position="1" attrib="0" type="System.Uri" />
                </parameters>
              </method>
              <method name="CreateChannel(System.ServiceModel.EndpointAddress)" attrib="486" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="address" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
              <method name="OnAbort()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnBeginClose(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="196" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnClose(System.TimeSpan)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="OnCreateChannel(System.ServiceModel.EndpointAddress, System.Uri)" attrib="1476" abstract="true" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="address" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                  <parameter name="via" position="1" attrib="0" type="System.Uri" />
                </parameters>
              </method>
              <method name="OnEndClose(System.IAsyncResult)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="ValidateCreateChannel()" attrib="132" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ChannelManagerBase" type="class" base="System.ServiceModel.Channels.CommunicationObject" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.IDefaultCommunicationTimeouts" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultReceiveTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultReceiveTimeout()" attrib="3524" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultSendTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultSendTimeout()" attrib="3524" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ChannelParameterCollection" type="class" base="System.Collections.ObjectModel.Collection`1[System.Object]" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.IChannel)" attrib="6278">
                <parameters>
                  <parameter name="channel" position="0" attrib="0" type="System.ServiceModel.Channels.IChannel" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Channel" attrib="0" ptype="System.ServiceModel.Channels.IChannel" params="">
                <methods>
                  <method name="get_Channel()" attrib="2500" virtual="true" returntype="System.ServiceModel.Channels.IChannel">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="ClearItems()" attrib="196" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="InsertItem(System.Int32, System.Object)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="PropagateChannelParameters(System.ServiceModel.Channels.IChannel)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="innerChannel" position="0" attrib="0" type="System.ServiceModel.Channels.IChannel" />
                </parameters>
              </method>
              <method name="RemoveItem(System.Int32)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetItem(System.Int32, System.Object)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="CommunicationObject" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.Object)" attrib="6276">
                <parameters>
                  <parameter name="mutex" position="0" attrib="0" type="System.Object" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="DefaultCloseTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultCloseTimeout()" attrib="3524" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DefaultOpenTimeout" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_DefaultOpenTimeout()" attrib="3524" abstract="true" virtual="true" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsDisposed" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsDisposed()" attrib="2180" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="State" attrib="0" ptype="System.ServiceModel.CommunicationState" params="">
                <methods>
                  <method name="get_State()" attrib="2534" virtual="true" returntype="System.ServiceModel.CommunicationState">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ThisLock" attrib="0" ptype="System.Object" params="">
                <methods>
                  <method name="get_ThisLock()" attrib="2180" returntype="System.Object">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <events>
              <event name="Closed" attrib="0" eventtype="System.EventHandler" />
              <event name="Closing" attrib="0" eventtype="System.EventHandler" />
              <event name="Faulted" attrib="0" eventtype="System.EventHandler" />
              <event name="Opened" attrib="0" eventtype="System.EventHandler" />
              <event name="Opening" attrib="0" eventtype="System.EventHandler" />
            </events>
            <methods>
              <method name="Abort()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="BeginClose(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="486" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginClose(System.AsyncCallback, System.Object)" attrib="486" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginOpen(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="486" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginOpen(System.AsyncCallback, System.Object)" attrib="486" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="Close(System.TimeSpan)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="Close()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="EndClose(System.IAsyncResult)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="EndOpen(System.IAsyncResult)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Fault()" attrib="132" returntype="System.Void">
                <parameters />
              </method>
              <method name="GetCommunicationObjectType()" attrib="452" virtual="true" returntype="System.Type">
                <parameters />
              </method>
              <method name="OnAbort()" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnBeginClose(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1476" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnBeginOpen(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1476" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="OnClose(System.TimeSpan)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="OnClosed()" attrib="452" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnClosing()" attrib="452" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnEndClose(System.IAsyncResult)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="OnEndOpen(System.IAsyncResult)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="OnFaulted()" attrib="452" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnOpen(System.TimeSpan)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="OnOpened()" attrib="452" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnOpening()" attrib="452" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Open()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Open(System.TimeSpan)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="ThrowIfDisposed()" attrib="133" returntype="System.Void">
                <parameters />
              </method>
              <method name="ThrowIfDisposedOrImmutable()" attrib="133" returntype="System.Void">
                <parameters />
              </method>
              <method name="ThrowIfDisposedOrNotOpen()" attrib="133" returntype="System.Void">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="CustomBinding" type="class" base="System.ServiceModel.Channels.Binding" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.BindingElement])" attrib="6278">
                <parameters>
                  <parameter name="bindingElementsInTopDownChannelStackOrder" position="0" attrib="0" type="System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.BindingElement]" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Channels.Binding)" attrib="6278">
                <parameters>
                  <parameter name="binding" position="0" attrib="0" type="System.ServiceModel.Channels.Binding" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String, System.String, System.ServiceModel.Channels.BindingElement[])" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="bindingElementsInTopDownChannelStackOrder" position="2" attrib="0" type="System.ServiceModel.Channels.BindingElement[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Channels.BindingElement[])" attrib="6278">
                <parameters>
                  <parameter name="bindingElementsInTopDownChannelStackOrder" position="0" attrib="0" type="System.ServiceModel.Channels.BindingElement[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Elements" attrib="0" ptype="System.ServiceModel.Channels.BindingElementCollection" params="">
                <methods>
                  <method name="get_Elements()" attrib="2182" returntype="System.ServiceModel.Channels.BindingElementCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Scheme" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Scheme()" attrib="2246" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateBindingElements()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElementCollection">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="FaultConverter" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="GetDefaultFaultConverter(System.ServiceModel.Channels.MessageVersion)" attrib="150" static="true" returntype="System.ServiceModel.Channels.FaultConverter">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="OnTryCreateException(System.ServiceModel.Channels.Message, System.ServiceModel.Channels.MessageFault, out System.Exception&amp;)" attrib="1476" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="fault" position="1" attrib="0" type="System.ServiceModel.Channels.MessageFault" />
                  <parameter name="exception" position="2" attrib="2" type="System.Exception&amp;" direction="out" />
                </parameters>
              </method>
              <method name="OnTryCreateFaultMessage(System.Exception, out System.ServiceModel.Channels.Message&amp;)" attrib="1476" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="exception" position="0" attrib="0" type="System.Exception" />
                  <parameter name="message" position="1" attrib="2" type="System.ServiceModel.Channels.Message&amp;" direction="out" />
                </parameters>
              </method>
              <method name="TryCreateException(System.ServiceModel.Channels.Message, System.ServiceModel.Channels.MessageFault, out System.Exception&amp;)" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="fault" position="1" attrib="0" type="System.ServiceModel.Channels.MessageFault" />
                  <parameter name="exception" position="2" attrib="2" type="System.Exception&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HttpCookieContainerBindingElement" type="class" base="System.ServiceModel.Channels.BindingElement" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.HttpCookieContainerBindingElement)" attrib="6276">
                <parameters>
                  <parameter name="elementToBeCloned" position="0" attrib="0" type="System.ServiceModel.Channels.HttpCookieContainerBindingElement" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
              <method name="GetProperty(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="T">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="HttpRequestMessageProperty" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Headers" attrib="0" ptype="System.Net.WebHeaderCollection" params="">
                <methods>
                  <method name="get_Headers()" attrib="2182" returntype="System.Net.WebHeaderCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Method" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Method()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Method(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="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="QueryString" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_QueryString()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_QueryString(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SuppressEntityBody" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SuppressEntityBody()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SuppressEntityBody(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="HttpResponseMessageProperty" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Headers" attrib="0" ptype="System.Net.WebHeaderCollection" params="">
                <methods>
                  <method name="get_Headers()" attrib="2182" returntype="System.Net.WebHeaderCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="2198" static="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="StatusCode" attrib="0" ptype="System.Net.HttpStatusCode" params="">
                <methods>
                  <method name="get_StatusCode()" attrib="2182" returntype="System.Net.HttpStatusCode">
                    <parameters />
                  </method>
                  <method name="set_StatusCode(System.Net.HttpStatusCode)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Net.HttpStatusCode" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="StatusDescription" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_StatusDescription()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_StatusDescription(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="HttpsTransportBindingElement" type="class" base="System.ServiceModel.Channels.HttpTransportBindingElement" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.HttpsTransportBindingElement)" attrib="6276">
                <parameters>
                  <parameter name="elementToBeCloned" position="0" attrib="0" type="System.ServiceModel.Channels.HttpsTransportBindingElement" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Scheme" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Scheme()" attrib="2246" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="HttpTransportBindingElement" type="class" base="System.ServiceModel.Channels.TransportBindingElement" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.HttpTransportBindingElement)" attrib="6276">
                <parameters>
                  <parameter name="elementToBeCloned" position="0" attrib="0" type="System.ServiceModel.Channels.HttpTransportBindingElement" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="MaxBufferSize" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxBufferSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MaxBufferSize(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scheme" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Scheme()" attrib="2246" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="CanBuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
              <method name="GetProperty(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="T">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <methods>
              <method name="GetProperty()" attrib="1478" abstract="true" virtual="true" returntype="T">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IChannelFactory" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <methods>
              <method name="GetProperty()" attrib="1478" abstract="true" virtual="true" returntype="T">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IChannelFactory`1" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannelFactory" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <methods>
              <method name="CreateChannel(System.ServiceModel.EndpointAddress, System.Uri)" attrib="1478" abstract="true" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="to" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                  <parameter name="via" position="1" attrib="0" type="System.Uri" />
                </parameters>
              </method>
              <method name="CreateChannel(System.ServiceModel.EndpointAddress)" attrib="1478" abstract="true" virtual="true" returntype="TChannel">
                <parameters>
                  <parameter name="to" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IDuplexChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IInputChannel" />
              <interface name="System.ServiceModel.Channels.IOutputChannel" />
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
          </class>
          <class name="IDuplexSession" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IInputSession" />
              <interface name="System.ServiceModel.Channels.IOutputSession" />
              <interface name="System.ServiceModel.Channels.ISession" />
            </interfaces>
            <methods>
              <method name="BeginCloseOutputSession(System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginCloseOutputSession(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="CloseOutputSession()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CloseOutputSession(System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="EndCloseOutputSession(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IDuplexSessionChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IDuplexChannel" />
              <interface name="System.ServiceModel.Channels.IInputChannel" />
              <interface name="System.ServiceModel.Channels.IOutputChannel" />
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.Channels.ISessionChannel`1[System.ServiceModel.Channels.IDuplexSession]" />
            </interfaces>
          </class>
          <class name="IHttpCookieContainerManager" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="CookieContainer" attrib="0" ptype="System.Net.CookieContainer" params="">
                <methods>
                  <method name="get_CookieContainer()" attrib="3526" abstract="true" virtual="true" returntype="System.Net.CookieContainer">
                    <parameters />
                  </method>
                  <method name="set_CookieContainer(System.Net.CookieContainer)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Net.CookieContainer" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="IInputChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <properties>
              <property name="LocalAddress" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_LocalAddress()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BeginReceive(System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="callback" position="0" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginReceive(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginTryReceive(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginWaitForMessage(System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndReceive(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="EndTryReceive(System.IAsyncResult, out System.ServiceModel.Channels.Message&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                  <parameter name="message" position="1" attrib="2" type="System.ServiceModel.Channels.Message&amp;" direction="out" />
                </parameters>
              </method>
              <method name="EndWaitForMessage(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Receive()" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters />
              </method>
              <method name="Receive(System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="TryReceive(System.TimeSpan, out System.ServiceModel.Channels.Message&amp;)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                  <parameter name="message" position="1" attrib="2" type="System.ServiceModel.Channels.Message&amp;" direction="out" />
                </parameters>
              </method>
              <method name="WaitForMessage(System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IInputSession" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.ISession" />
            </interfaces>
          </class>
          <class name="IInputSessionChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IInputChannel" />
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.Channels.ISessionChannel`1[System.ServiceModel.Channels.IInputSession]" />
            </interfaces>
          </class>
          <class name="IMessageProperty" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <methods>
              <method name="CreateCopy()" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.IMessageProperty">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="IOutputChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <properties>
              <property name="RemoteAddress" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_RemoteAddress()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Via" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Via()" attrib="3526" abstract="true" virtual="true" returntype="System.Uri">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BeginSend(System.ServiceModel.Channels.Message, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginSend(System.ServiceModel.Channels.Message, System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="timeout" position="1" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndSend(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Send(System.ServiceModel.Channels.Message)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                </parameters>
              </method>
              <method name="Send(System.ServiceModel.Channels.Message, System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="timeout" position="1" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IOutputSession" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.ISession" />
            </interfaces>
          </class>
          <class name="IOutputSessionChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IOutputChannel" />
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.Channels.ISessionChannel`1[System.ServiceModel.Channels.IOutputSession]" />
            </interfaces>
          </class>
          <class name="IRequestChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
            </interfaces>
            <properties>
              <property name="RemoteAddress" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_RemoteAddress()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Via" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Via()" attrib="3526" abstract="true" virtual="true" returntype="System.Uri">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BeginRequest(System.ServiceModel.Channels.Message, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginRequest(System.ServiceModel.Channels.Message, System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="timeout" position="1" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="EndRequest(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Request(System.ServiceModel.Channels.Message)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                </parameters>
              </method>
              <method name="Request(System.ServiceModel.Channels.Message, System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="timeout" position="1" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IRequestSessionChannel" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.ServiceModel.Channels.IRequestChannel" />
              <interface name="System.ServiceModel.Channels.IChannel" />
              <interface name="System.ServiceModel.ICommunicationObject" />
              <interface name="System.ServiceModel.Channels.ISessionChannel`1[System.ServiceModel.Channels.IOutputSession]" />
            </interfaces>
          </class>
          <class name="ISession" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Id" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Id()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ISessionChannel`1" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Session" attrib="0" ptype="TSession" params="">
                <methods>
                  <method name="get_Session()" attrib="3526" abstract="true" virtual="true" returntype="TSession">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="LocalClientSecuritySettings" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="MaxClockSkew" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_MaxClockSkew()" attrib="2182" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_MaxClockSkew(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ReplayWindow" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_ReplayWindow()" attrib="2182" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_ReplayWindow(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="TimestampValidityDuration" attrib="0" ptype="System.TimeSpan" params="">
                <methods>
                  <method name="get_TimestampValidityDuration()" attrib="2182" returntype="System.TimeSpan">
                    <parameters />
                  </method>
                  <method name="set_TimestampValidityDuration(System.TimeSpan)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.TimeSpan" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Clone()" attrib="134" returntype="System.ServiceModel.Channels.LocalClientSecuritySettings">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="Message" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Headers" attrib="0" ptype="System.ServiceModel.Channels.MessageHeaders" params="">
                <methods>
                  <method name="get_Headers()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageHeaders">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsDisposed" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsDisposed()" attrib="2180" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsEmpty" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsEmpty()" attrib="2502" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsFault" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsFault()" attrib="2502" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Properties" attrib="0" ptype="System.ServiceModel.Channels.MessageProperties" params="">
                <methods>
                  <method name="get_Properties()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageProperties">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="State" attrib="0" ptype="System.ServiceModel.Channels.MessageState" params="">
                <methods>
                  <method name="get_State()" attrib="2182" returntype="System.ServiceModel.Channels.MessageState">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Version" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_Version()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Close()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="CreateMessage(System.ServiceModel.Channels.MessageVersion, System.String, System.Xml.XmlDictionaryReader)" attrib="150" static="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                  <parameter name="body" position="2" attrib="0" type="System.Xml.XmlDictionaryReader" />
                </parameters>
              </method>
              <method name="CreateMessage(System.ServiceModel.Channels.MessageVersion, System.String, System.ServiceModel.Channels.BodyWriter)" attrib="150" static="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                  <parameter name="body" position="2" attrib="0" type="System.ServiceModel.Channels.BodyWriter" />
                </parameters>
              </method>
              <method name="CreateMessage(System.ServiceModel.Channels.MessageVersion, System.String)" attrib="150" static="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="CreateMessage(System.ServiceModel.Channels.MessageVersion, System.String, System.Object)" attrib="150" static="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                  <parameter name="body" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="CreateMessage(System.ServiceModel.Channels.MessageVersion, System.String, System.Object, System.Runtime.Serialization.XmlObjectSerializer)" attrib="150" static="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                  <parameter name="body" position="2" attrib="0" type="System.Object" />
                  <parameter name="serializer" position="3" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="CreateMessage(System.ServiceModel.Channels.MessageVersion, System.String, System.Xml.XmlReader)" attrib="150" static="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="action" position="1" attrib="0" type="System.String" />
                  <parameter name="body" position="2" attrib="0" type="System.Xml.XmlReader" />
                </parameters>
              </method>
              <method name="GetBody(System.Runtime.Serialization.XmlObjectSerializer)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="serializer" position="0" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="GetBody()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="GetBodyAttribute(System.String, System.String)" attrib="134" returntype="System.String">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetReaderAtBodyContents()" attrib="134" returntype="System.Xml.XmlDictionaryReader">
                <parameters />
              </method>
              <method name="OnBodyToString(System.Xml.XmlDictionaryWriter)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnClose()" attrib="452" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="OnGetBodyAttribute(System.String, System.String)" attrib="452" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="localName" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="OnGetReaderAtBodyContents()" attrib="452" virtual="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters />
              </method>
              <method name="OnWriteBodyContents(System.Xml.XmlDictionaryWriter)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnWriteMessage(System.Xml.XmlDictionaryWriter)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnWriteStartBody(System.Xml.XmlDictionaryWriter)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnWriteStartEnvelope(System.Xml.XmlDictionaryWriter)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnWriteStartHeaders(System.Xml.XmlDictionaryWriter)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="WriteBody(System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteBody(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteBodyContents(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteMessage(System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteMessage(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteStartBody(System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteStartBody(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteStartEnvelope(System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageBuffer" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="BufferSize" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_BufferSize()" attrib="3526" abstract="true" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MessageContentType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MessageContentType()" attrib="2502" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Close()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="CreateMessage()" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters />
              </method>
              <method name="WriteMessage(System.IO.Stream)" attrib="454" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageEncoder" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ContentType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ContentType()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MediaType" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_MediaType()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetProperty()" attrib="454" virtual="true" returntype="T">
                <parameters />
              </method>
              <method name="IsContentTypeSupported(System.String)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="contentType" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadMessage(System.ArraySegment`1[System.Byte], System.ServiceModel.Channels.BufferManager, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.ArraySegment`1[System.Byte]" />
                  <parameter name="bufferManager" position="1" attrib="0" type="System.ServiceModel.Channels.BufferManager" />
                  <parameter name="contentType" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ReadMessage(System.ArraySegment`1[System.Byte], System.ServiceModel.Channels.BufferManager)" attrib="134" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="buffer" position="0" attrib="0" type="System.ArraySegment`1[System.Byte]" />
                  <parameter name="bufferManager" position="1" attrib="0" type="System.ServiceModel.Channels.BufferManager" />
                </parameters>
              </method>
              <method name="ReadMessage(System.IO.Stream, System.Int32)" attrib="134" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="maxSizeOfHeaders" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="ReadMessage(System.IO.Stream, System.Int32, System.String)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
                  <parameter name="maxSizeOfHeaders" position="1" attrib="0" type="System.Int32" />
                  <parameter name="contentType" position="2" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="WriteMessage(System.ServiceModel.Channels.Message, System.Int32, System.ServiceModel.Channels.BufferManager, System.Int32)" attrib="1478" abstract="true" virtual="true" returntype="System.ArraySegment`1[System.Byte]">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="maxMessageSize" position="1" attrib="0" type="System.Int32" />
                  <parameter name="bufferManager" position="2" attrib="0" type="System.ServiceModel.Channels.BufferManager" />
                  <parameter name="messageOffset" position="3" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="WriteMessage(System.ServiceModel.Channels.Message, System.IO.Stream)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="stream" position="1" attrib="0" type="System.IO.Stream" />
                </parameters>
              </method>
              <method name="WriteMessage(System.ServiceModel.Channels.Message, System.Int32, System.ServiceModel.Channels.BufferManager)" attrib="134" returntype="System.ArraySegment`1[System.Byte]">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="maxMessageSize" position="1" attrib="0" type="System.Int32" />
                  <parameter name="bufferManager" position="2" attrib="0" type="System.ServiceModel.Channels.BufferManager" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageEncoderFactory" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Encoder" attrib="0" ptype="System.ServiceModel.Channels.MessageEncoder" params="">
                <methods>
                  <method name="get_Encoder()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageEncoder">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateSessionEncoder()" attrib="454" virtual="true" returntype="System.ServiceModel.Channels.MessageEncoder">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="MessageEncodingBindingElement" type="class" base="System.ServiceModel.Channels.BindingElement" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageEncodingBindingElement)" attrib="6276">
                <parameters>
                  <parameter name="elementToBeCloned" position="0" attrib="0" type="System.ServiceModel.Channels.MessageEncodingBindingElement" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                  <method name="set_MessageVersion(System.ServiceModel.Channels.MessageVersion)" attrib="3526" abstract="true" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateMessageEncoderFactory()" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.MessageEncoderFactory">
                <parameters />
              </method>
              <method name="GetProperty(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="T">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageFault" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Actor" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Actor()" attrib="2502" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Code" attrib="0" ptype="System.ServiceModel.FaultCode" params="">
                <methods>
                  <method name="get_Code()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.FaultCode">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="HasDetail" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_HasDetail()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Node" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Node()" attrib="2502" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Reason" attrib="0" ptype="System.ServiceModel.FaultReason" params="">
                <methods>
                  <method name="get_Reason()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.FaultReason">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateFault(System.ServiceModel.Channels.Message, System.Int32)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageFault">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="maxBufferSize" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetDetail(System.Runtime.Serialization.XmlObjectSerializer)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="serializer" position="0" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="GetDetail()" attrib="134" returntype="T">
                <parameters />
              </method>
              <method name="GetReaderAtDetailContents()" attrib="134" returntype="System.Xml.XmlDictionaryReader">
                <parameters />
              </method>
              <method name="OnGetReaderAtDetailContents()" attrib="452" virtual="true" returntype="System.Xml.XmlDictionaryReader">
                <parameters />
              </method>
              <method name="OnWriteDetail(System.Xml.XmlDictionaryWriter, System.ServiceModel.EnvelopeVersion)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="version" position="1" attrib="0" type="System.ServiceModel.EnvelopeVersion" />
                </parameters>
              </method>
              <method name="OnWriteDetailContents(System.Xml.XmlDictionaryWriter)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="OnWriteStartDetail(System.Xml.XmlDictionaryWriter, System.ServiceModel.EnvelopeVersion)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="version" position="1" attrib="0" type="System.ServiceModel.EnvelopeVersion" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageHeader" type="class" base="System.ServiceModel.Channels.MessageHeaderInfo" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Actor" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Actor()" attrib="2246" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsReferenceParameter" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsReferenceParameter()" attrib="2246" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MustUnderstand" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_MustUnderstand()" attrib="2246" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Relay" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Relay()" attrib="2246" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Boolean)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="mustUnderstand" position="3" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Runtime.Serialization.XmlObjectSerializer, System.Boolean)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="serializer" position="3" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                  <parameter name="mustUnderstand" position="4" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Runtime.Serialization.XmlObjectSerializer)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="serializer" position="3" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Boolean, System.String, System.Boolean)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="mustUnderstand" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="actor" position="4" attrib="0" type="System.String" />
                  <parameter name="relay" position="5" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Boolean, System.String)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="mustUnderstand" position="3" attrib="0" type="System.Boolean" />
                  <parameter name="actor" position="4" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Runtime.Serialization.XmlObjectSerializer, System.Boolean, System.String)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="serializer" position="3" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                  <parameter name="mustUnderstand" position="4" attrib="0" type="System.Boolean" />
                  <parameter name="actor" position="5" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="CreateHeader(System.String, System.String, System.Object, System.Runtime.Serialization.XmlObjectSerializer, System.Boolean, System.String, System.Boolean)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageHeader">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="value" position="2" attrib="0" type="System.Object" />
                  <parameter name="serializer" position="3" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                  <parameter name="mustUnderstand" position="4" attrib="0" type="System.Boolean" />
                  <parameter name="actor" position="5" attrib="0" type="System.String" />
                  <parameter name="relay" position="6" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="IsMessageVersionSupported(System.ServiceModel.Channels.MessageVersion)" attrib="454" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="messageVersion" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="OnWriteHeaderContents(System.Xml.XmlDictionaryWriter, System.ServiceModel.Channels.MessageVersion)" attrib="1476" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="OnWriteStartHeader(System.Xml.XmlDictionaryWriter, System.ServiceModel.Channels.MessageVersion)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
              <method name="WriteHeader(System.Xml.XmlDictionaryWriter, System.ServiceModel.Channels.MessageVersion)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="WriteHeader(System.Xml.XmlWriter, System.ServiceModel.Channels.MessageVersion)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="WriteHeaderAttributes(System.Xml.XmlDictionaryWriter, System.ServiceModel.Channels.MessageVersion)" attrib="132" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="WriteHeaderContents(System.Xml.XmlDictionaryWriter, System.ServiceModel.Channels.MessageVersion)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
              <method name="WriteStartHeader(System.Xml.XmlDictionaryWriter, System.ServiceModel.Channels.MessageVersion)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="writer" position="0" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                  <parameter name="messageVersion" position="1" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageHeaderInfo" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Actor" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Actor()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsReferenceParameter" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsReferenceParameter()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MustUnderstand" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_MustUnderstand()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Name" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Name()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Namespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Namespace()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Relay" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_Relay()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MessageHeaders" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.Collections.Generic.IEnumerable`1[System.ServiceModel.Channels.MessageHeaderInfo]" />
              <interface name="System.Collections.IEnumerable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageHeaders)" attrib="6278">
                <parameters>
                  <parameter name="collection" position="0" attrib="0" type="System.ServiceModel.Channels.MessageHeaders" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageVersion)" attrib="6278">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageVersion, System.Int32)" attrib="6278">
                <parameters>
                  <parameter name="version" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="initialSize" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Action(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Count" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Count()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="FaultTo" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_FaultTo()" attrib="2182" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                  <method name="set_FaultTo(System.ServiceModel.EndpointAddress)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="From" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_From()" attrib="2182" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                  <method name="set_From(System.ServiceModel.EndpointAddress)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="System.ServiceModel.Channels.MessageHeaderInfo" params="System.Int32">
                <methods>
                  <method name="get_Item(System.Int32)" attrib="2182" returntype="System.ServiceModel.Channels.MessageHeaderInfo">
                    <parameters>
                      <parameter name="index" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MessageId" attrib="0" ptype="System.Xml.UniqueId" params="">
                <methods>
                  <method name="get_MessageId()" attrib="2182" returntype="System.Xml.UniqueId">
                    <parameters />
                  </method>
                  <method name="set_MessageId(System.Xml.UniqueId)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Xml.UniqueId" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="2182" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="RelatesTo" attrib="0" ptype="System.Xml.UniqueId" params="">
                <methods>
                  <method name="get_RelatesTo()" attrib="2182" returntype="System.Xml.UniqueId">
                    <parameters />
                  </method>
                  <method name="set_RelatesTo(System.Xml.UniqueId)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Xml.UniqueId" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ReplyTo" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_ReplyTo()" attrib="2182" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                  <method name="set_ReplyTo(System.ServiceModel.EndpointAddress)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="To" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_To()" attrib="2182" returntype="System.Uri">
                    <parameters />
                  </method>
                  <method name="set_To(System.Uri)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Uri" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Add(System.ServiceModel.Channels.MessageHeader)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="header" position="0" attrib="0" type="System.ServiceModel.Channels.MessageHeader" />
                </parameters>
              </method>
              <method name="Clear()" attrib="134" returntype="System.Void">
                <parameters />
              </method>
              <method name="CopyHeaderFrom(System.ServiceModel.Channels.MessageHeaders, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="collection" position="0" attrib="0" type="System.ServiceModel.Channels.MessageHeaders" />
                  <parameter name="headerIndex" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CopyHeaderFrom(System.ServiceModel.Channels.Message, System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="headerIndex" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="CopyHeadersFrom(System.ServiceModel.Channels.MessageHeaders)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="collection" position="0" attrib="0" type="System.ServiceModel.Channels.MessageHeaders" />
                </parameters>
              </method>
              <method name="CopyHeadersFrom(System.ServiceModel.Channels.Message)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                </parameters>
              </method>
              <method name="CopyTo(System.ServiceModel.Channels.MessageHeaderInfo[], System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="array" position="0" attrib="0" type="System.ServiceModel.Channels.MessageHeaderInfo[]" />
                  <parameter name="index" position="1" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="FindHeader(System.String, System.String, System.String[])" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="actors" position="2" attrib="0" type="System.String[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="FindHeader(System.String, System.String)" attrib="134" returntype="System.Int32">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetEnumerator()" attrib="486" virtual="true" returntype="System.Collections.Generic.IEnumerator`1[System.ServiceModel.Channels.MessageHeaderInfo]">
                <parameters />
              </method>
              <method name="GetHeader(System.Int32)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="GetHeader(System.Int32, System.Runtime.Serialization.XmlObjectSerializer)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="serializer" position="1" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="GetHeader(System.String, System.String, System.Runtime.Serialization.XmlObjectSerializer)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="serializer" position="2" attrib="0" type="System.Runtime.Serialization.XmlObjectSerializer" />
                </parameters>
              </method>
              <method name="GetHeader(System.String, System.String)" attrib="134" returntype="T">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="GetHeader(System.String, System.String, System.String[])" attrib="134" returntype="T">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                  <parameter name="actors" position="2" attrib="0" type="System.String[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="GetReaderAtHeader(System.Int32)" attrib="134" returntype="System.Xml.XmlDictionaryReader">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="HaveMandatoryHeadersBeenUnderstood(System.String[])" attrib="134" returntype="System.Boolean">
                <parameters>
                  <parameter name="actors" position="0" attrib="0" type="System.String[]">
                    <attributes>
                      <attribute name="System.ParamArrayAttribute" />
                    </attributes>
                  </parameter>
                </parameters>
              </method>
              <method name="HaveMandatoryHeadersBeenUnderstood()" attrib="134" returntype="System.Boolean">
                <parameters />
              </method>
              <method name="Insert(System.Int32, System.ServiceModel.Channels.MessageHeader)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="header" position="1" attrib="0" type="System.ServiceModel.Channels.MessageHeader" />
                </parameters>
              </method>
              <method name="RemoveAll(System.String, System.String)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="RemoveAt(System.Int32)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                </parameters>
              </method>
              <method name="SetAction(System.Xml.XmlDictionaryString)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.Xml.XmlDictionaryString" />
                </parameters>
              </method>
              <method name="WriteHeader(System.Int32, System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteHeader(System.Int32, System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteHeaderContents(System.Int32, System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteHeaderContents(System.Int32, System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
              <method name="WriteStartHeader(System.Int32, System.Xml.XmlWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlWriter" />
                </parameters>
              </method>
              <method name="WriteStartHeader(System.Int32, System.Xml.XmlDictionaryWriter)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="headerIndex" position="0" attrib="0" type="System.Int32" />
                  <parameter name="writer" position="1" attrib="0" type="System.Xml.XmlDictionaryWriter" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageProperties" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Reflection.DefaultMemberAttribute" />
            </attributes>
            <interfaces>
              <interface name="System.Collections.Generic.IDictionary`2[System.String,System.Object]" />
              <interface name="System.Collections.Generic.ICollection`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]" />
              <interface name="System.Collections.Generic.IEnumerable`1[System.Collections.Generic.KeyValuePair`2[System.String,System.Object]]" />
              <interface name="System.Collections.IEnumerable" />
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageProperties)" attrib="6278">
                <parameters>
                  <parameter name="properties" position="0" attrib="0" type="System.ServiceModel.Channels.MessageProperties" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="AllowOutputBatching" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_AllowOutputBatching()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_AllowOutputBatching(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Count" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Count()" attrib="2534" virtual="true" returntype="System.Int32">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Encoder" attrib="0" ptype="System.ServiceModel.Channels.MessageEncoder" params="">
                <methods>
                  <method name="get_Encoder()" attrib="2182" returntype="System.ServiceModel.Channels.MessageEncoder">
                    <parameters />
                  </method>
                  <method name="set_Encoder(System.ServiceModel.Channels.MessageEncoder)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Channels.MessageEncoder" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsFixedSize" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsFixedSize()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsReadOnly" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsReadOnly()" attrib="2534" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Item" attrib="0" ptype="System.Object" params="System.String">
                <methods>
                  <method name="get_Item(System.String)" attrib="2534" virtual="true" returntype="System.Object">
                    <parameters>
                      <parameter name="name" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                  <method name="set_Item(System.String, System.Object)" attrib="2534" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="name" position="0" attrib="0" type="System.String" />
                      <parameter name="value" position="1" attrib="0" type="System.Object" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Keys" attrib="0" ptype="System.Collections.Generic.ICollection`1[System.String]" params="">
                <methods>
                  <method name="get_Keys()" attrib="2534" virtual="true" returntype="System.Collections.Generic.ICollection`1[System.String]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Values" attrib="0" ptype="System.Collections.Generic.ICollection`1[System.Object]" params="">
                <methods>
                  <method name="get_Values()" attrib="2534" virtual="true" returntype="System.Collections.Generic.ICollection`1[System.Object]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Via" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Via()" attrib="2182" returntype="System.Uri">
                    <parameters />
                  </method>
                  <method name="set_Via(System.Uri)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Uri" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Add(System.String, System.Object)" attrib="486" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="property" position="1" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="Clear()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="ContainsKey(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="CopyProperties(System.ServiceModel.Channels.MessageProperties)" attrib="134" returntype="System.Void">
                <parameters>
                  <parameter name="properties" position="0" attrib="0" type="System.ServiceModel.Channels.MessageProperties" />
                </parameters>
              </method>
              <method name="Dispose()" attrib="486" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Remove(System.String)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="TryGetValue(System.String, out System.Object&amp;)" attrib="486" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="value" position="1" attrib="2" type="System.Object&amp;" direction="out" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageState" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="Closed" attrib="32854" fieldtype="System.ServiceModel.Channels.MessageState" value="4" />
              <field name="Copied" attrib="32854" fieldtype="System.ServiceModel.Channels.MessageState" value="3" />
              <field name="Created" attrib="32854" fieldtype="System.ServiceModel.Channels.MessageState" value="0" />
              <field name="Read" attrib="32854" fieldtype="System.ServiceModel.Channels.MessageState" value="1" />
              <field name="Written" attrib="32854" fieldtype="System.ServiceModel.Channels.MessageState" value="2" />
            </fields>
          </class>
          <class name="MessageVersion" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Addressing" attrib="0" ptype="System.ServiceModel.Channels.AddressingVersion" params="">
                <methods>
                  <method name="get_Addressing()" attrib="2182" returntype="System.ServiceModel.Channels.AddressingVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Default" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_Default()" attrib="2198" static="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Envelope" attrib="0" ptype="System.ServiceModel.EnvelopeVersion" params="">
                <methods>
                  <method name="get_Envelope()" attrib="2182" returntype="System.ServiceModel.EnvelopeVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="None" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_None()" attrib="2198" static="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Soap11" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_Soap11()" attrib="2198" static="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Soap12WSAddressing10" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_Soap12WSAddressing10()" attrib="2198" static="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="CreateVersion(System.ServiceModel.EnvelopeVersion, System.ServiceModel.Channels.AddressingVersion)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageVersion">
                <parameters>
                  <parameter name="envelopeVersion" position="0" attrib="0" type="System.ServiceModel.EnvelopeVersion" />
                  <parameter name="addressingVersion" position="1" attrib="0" type="System.ServiceModel.Channels.AddressingVersion" />
                </parameters>
              </method>
              <method name="CreateVersion(System.ServiceModel.EnvelopeVersion)" attrib="150" static="true" returntype="System.ServiceModel.Channels.MessageVersion">
                <parameters>
                  <parameter name="envelopeVersion" position="0" attrib="0" type="System.ServiceModel.EnvelopeVersion" />
                </parameters>
              </method>
              <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="ToString()" attrib="198" virtual="true" returntype="System.String">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="RequestContext" type="class" base="System.Object" abstract="true" charset="Ansi" layout="Auto">
            <interfaces>
              <interface name="System.IDisposable" />
            </interfaces>
            <constructors>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="RequestMessage" attrib="0" ptype="System.ServiceModel.Channels.Message" params="">
                <methods>
                  <method name="get_RequestMessage()" attrib="3526" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Abort()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="BeginReply(System.ServiceModel.Channels.Message, System.TimeSpan, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="timeout" position="1" attrib="0" type="System.TimeSpan" />
                  <parameter name="callback" position="2" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="3" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="BeginReply(System.ServiceModel.Channels.Message, System.AsyncCallback, System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.IAsyncResult">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="callback" position="1" attrib="0" type="System.AsyncCallback" />
                  <parameter name="state" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
              <method name="Close()" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters />
              </method>
              <method name="Close(System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="timeout" position="0" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
              <method name="Dispose(System.Boolean)" attrib="452" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="disposing" position="0" attrib="0" type="System.Boolean" />
                </parameters>
              </method>
              <method name="EndReply(System.IAsyncResult)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
                </parameters>
              </method>
              <method name="Reply(System.ServiceModel.Channels.Message)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                </parameters>
              </method>
              <method name="Reply(System.ServiceModel.Channels.Message, System.TimeSpan)" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="timeout" position="1" attrib="0" type="System.TimeSpan" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="SecurityBindingElement" type="class" base="System.ServiceModel.Channels.BindingElement" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="IncludeTimestamp" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IncludeTimestamp()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IncludeTimestamp(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="LocalClientSettings" attrib="0" ptype="System.ServiceModel.Channels.LocalClientSecuritySettings" params="">
                <methods>
                  <method name="get_LocalClientSettings()" attrib="2182" returntype="System.ServiceModel.Channels.LocalClientSecuritySettings">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="BuildChannelFactoryCore(System.ServiceModel.Channels.BindingContext)" attrib="1476" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="CanBuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.Boolean">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="CreateUserNameOverTransportBindingElement()" attrib="150" static="true" returntype="System.ServiceModel.Channels.TransportSecurityBindingElement">
                <parameters />
              </method>
              <method name="GetProperty(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="T">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TextMessageEncodingBindingElement" type="class" base="System.ServiceModel.Channels.MessageEncodingBindingElement" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.MessageVersion, System.Text.Encoding)" attrib="6278">
                <parameters>
                  <parameter name="messageVersion" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="writeEncoding" position="1" attrib="0" type="System.Text.Encoding" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="MessageVersion" attrib="0" ptype="System.ServiceModel.Channels.MessageVersion" params="">
                <methods>
                  <method name="get_MessageVersion()" attrib="2246" virtual="true" returntype="System.ServiceModel.Channels.MessageVersion">
                    <parameters />
                  </method>
                  <method name="set_MessageVersion(System.ServiceModel.Channels.MessageVersion)" attrib="2246" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WriteEncoding" attrib="0" ptype="System.Text.Encoding" params="">
                <methods>
                  <method name="get_WriteEncoding()" attrib="2182" returntype="System.Text.Encoding">
                    <parameters />
                  </method>
                  <method name="set_WriteEncoding(System.Text.Encoding)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Text.Encoding" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="BuildChannelFactory(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
              <method name="CreateMessageEncoderFactory()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.MessageEncoderFactory">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="TransportBindingElement" type="class" base="System.ServiceModel.Channels.BindingElement" abstract="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Channels.TransportBindingElement)" attrib="6276">
                <parameters>
                  <parameter name="elementToBeCloned" position="0" attrib="0" type="System.ServiceModel.Channels.TransportBindingElement" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6276">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="ManualAddressing" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ManualAddressing()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ManualAddressing(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxReceivedMessageSize" attrib="0" ptype="System.Int64" params="">
                <methods>
                  <method name="get_MaxReceivedMessageSize()" attrib="2502" virtual="true" returntype="System.Int64">
                    <parameters />
                  </method>
                  <method name="set_MaxReceivedMessageSize(System.Int64)" attrib="2502" virtual="true" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int64" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Scheme" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Scheme()" attrib="3526" abstract="true" virtual="true" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="GetProperty(System.ServiceModel.Channels.BindingContext)" attrib="198" virtual="true" returntype="T">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="TransportSecurityBindingElement" type="class" base="System.ServiceModel.Channels.SecurityBindingElement" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <methods>
              <method name="BuildChannelFactoryCore(System.ServiceModel.Channels.BindingContext)" attrib="196" virtual="true" returntype="System.ServiceModel.Channels.IChannelFactory`1[TChannel]">
                <parameters>
                  <parameter name="context" position="0" attrib="0" type="System.ServiceModel.Channels.BindingContext" />
                </parameters>
              </method>
              <method name="Clone()" attrib="198" virtual="true" returntype="System.ServiceModel.Channels.BindingElement">
                <parameters />
              </method>
            </methods>
          </class>
        </classes>
      </namespace>
      <namespace name="System.ServiceModel.Description">
        <classes>
          <class name="ClientCredentials" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Description.ClientCredentials)" attrib="6276">
                <parameters>
                  <parameter name="other" position="0" attrib="0" type="System.ServiceModel.Description.ClientCredentials" />
                </parameters>
              </constructor>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="UserName" attrib="0" ptype="System.ServiceModel.Security.UserNamePasswordClientCredential" params="">
                <methods>
                  <method name="get_UserName()" attrib="2182" returntype="System.ServiceModel.Security.UserNamePasswordClientCredential">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="Clone()" attrib="134" returntype="System.ServiceModel.Description.ClientCredentials">
                <parameters />
              </method>
              <method name="CloneCore()" attrib="452" virtual="true" returntype="System.ServiceModel.Description.ClientCredentials">
                <parameters />
              </method>
            </methods>
          </class>
          <class name="ContractDescription" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="CallbackContractType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_CallbackContractType()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                  <method name="set_CallbackContractType(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ConfigurationName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ConfigurationName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_ConfigurationName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ContractType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_ContractType()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                  <method name="set_ContractType(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </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="Operations" attrib="0" ptype="System.ServiceModel.Description.OperationDescriptionCollection" params="">
                <methods>
                  <method name="get_Operations()" attrib="2182" returntype="System.ServiceModel.Description.OperationDescriptionCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FaultDescription" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String)" attrib="6278">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="DetailType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_DetailType()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                  <method name="set_DetailType(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </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="FaultDescriptionCollection" type="class" base="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Description.FaultDescription]" charset="Ansi" layout="Auto" />
          <class name="MessageBodyDescription" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor()" attrib="6278">
                <parameters />
              </constructor>
            </constructors>
            <properties>
              <property name="Parts" attrib="0" ptype="System.ServiceModel.Description.MessagePartDescriptionCollection" params="">
                <methods>
                  <method name="get_Parts()" attrib="2182" returntype="System.ServiceModel.Description.MessagePartDescriptionCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ReturnValue" attrib="0" ptype="System.ServiceModel.Description.MessagePartDescription" params="">
                <methods>
                  <method name="get_ReturnValue()" attrib="2182" returntype="System.ServiceModel.Description.MessagePartDescription">
                    <parameters />
                  </method>
                  <method name="set_ReturnValue(System.ServiceModel.Description.MessagePartDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Description.MessagePartDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapperName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_WrapperName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_WrapperName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="WrapperNamespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_WrapperNamespace()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_WrapperNamespace(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="MessageDescription" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String, System.ServiceModel.Description.MessageDirection)" attrib="6278">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.String" />
                  <parameter name="direction" position="1" attrib="0" type="System.ServiceModel.Description.MessageDirection" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Body" attrib="0" ptype="System.ServiceModel.Description.MessageBodyDescription" params="">
                <methods>
                  <method name="get_Body()" attrib="2182" returntype="System.ServiceModel.Description.MessageBodyDescription">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Direction" attrib="0" ptype="System.ServiceModel.Description.MessageDirection" params="">
                <methods>
                  <method name="get_Direction()" attrib="2182" returntype="System.ServiceModel.Description.MessageDirection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="MessageType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_MessageType()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                  <method name="set_MessageType(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MessageDescriptionCollection" type="class" base="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Description.MessageDescription]" charset="Ansi" layout="Auto">
            <methods>
              <method name="Find(System.String)" attrib="134" returntype="System.ServiceModel.Description.MessageDescription">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FindAll(System.String)" attrib="134" returntype="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Description.MessageDescription]">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="MessageDirection" type="enum" base="System.Enum" sealed="true" serializable="true" charset="Ansi" layout="Auto">
            <fields>
              <field name="Input" attrib="32854" fieldtype="System.ServiceModel.Description.MessageDirection" value="0" />
              <field name="Output" attrib="32854" fieldtype="System.ServiceModel.Description.MessageDirection" value="1" />
            </fields>
          </class>
          <class name="MessagePartDescription" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="ns" position="1" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Index" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_Index()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_Index(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MemberInfo" attrib="0" ptype="System.Reflection.MemberInfo" params="">
                <methods>
                  <method name="get_MemberInfo()" attrib="2182" returntype="System.Reflection.MemberInfo">
                    <parameters />
                  </method>
                  <method name="set_MemberInfo(System.Reflection.MemberInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MemberInfo" />
                    </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>
                </methods>
              </property>
              <property name="Namespace" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Namespace()" 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>
                  <method name="set_Type(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="MessagePartDescriptionCollection" type="class" base="System.Collections.ObjectModel.KeyedCollection`2[System.Xml.XmlQualifiedName,System.ServiceModel.Description.MessagePartDescription]" charset="Ansi" layout="Auto">
            <methods>
              <method name="GetKeyForItem(System.ServiceModel.Description.MessagePartDescription)" attrib="196" virtual="true" returntype="System.Xml.XmlQualifiedName">
                <parameters>
                  <parameter name="item" position="0" attrib="0" type="System.ServiceModel.Description.MessagePartDescription" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="OperationDescription" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.String, System.ServiceModel.Description.ContractDescription)" attrib="6278">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                  <parameter name="declaringContract" position="1" attrib="0" type="System.ServiceModel.Description.ContractDescription" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="BeginMethod" attrib="0" ptype="System.Reflection.MethodInfo" params="">
                <methods>
                  <method name="get_BeginMethod()" attrib="2182" returntype="System.Reflection.MethodInfo">
                    <parameters />
                  </method>
                  <method name="set_BeginMethod(System.Reflection.MethodInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MethodInfo" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DeclaringContract" attrib="0" ptype="System.ServiceModel.Description.ContractDescription" params="">
                <methods>
                  <method name="get_DeclaringContract()" attrib="2182" returntype="System.ServiceModel.Description.ContractDescription">
                    <parameters />
                  </method>
                  <method name="set_DeclaringContract(System.ServiceModel.Description.ContractDescription)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Description.ContractDescription" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EndMethod" attrib="0" ptype="System.Reflection.MethodInfo" params="">
                <methods>
                  <method name="get_EndMethod()" attrib="2182" returntype="System.Reflection.MethodInfo">
                    <parameters />
                  </method>
                  <method name="set_EndMethod(System.Reflection.MethodInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MethodInfo" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Faults" attrib="0" ptype="System.ServiceModel.Description.FaultDescriptionCollection" params="">
                <methods>
                  <method name="get_Faults()" attrib="2182" returntype="System.ServiceModel.Description.FaultDescriptionCollection">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="IsOneWay" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsOneWay()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="KnownTypes" attrib="0" ptype="System.Collections.ObjectModel.Collection`1[System.Type]" params="">
                <methods>
                  <method name="get_KnownTypes()" attrib="2182" returntype="System.Collections.ObjectModel.Collection`1[System.Type]">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Messages" attrib="0" ptype="System.ServiceModel.Description.MessageDescriptionCollection" params="">
                <methods>
                  <method name="get_Messages()" attrib="2182" returntype="System.ServiceModel.Description.MessageDescriptionCollection">
                    <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>
                </methods>
              </property>
              <property name="SyncMethod" attrib="0" ptype="System.Reflection.MethodInfo" params="">
                <methods>
                  <method name="get_SyncMethod()" attrib="2182" returntype="System.Reflection.MethodInfo">
                    <parameters />
                  </method>
                  <method name="set_SyncMethod(System.Reflection.MethodInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MethodInfo" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="OperationDescriptionCollection" type="class" base="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Description.OperationDescription]" charset="Ansi" layout="Auto">
            <methods>
              <method name="Find(System.String)" attrib="134" returntype="System.ServiceModel.Description.OperationDescription">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="FindAll(System.String)" attrib="134" returntype="System.Collections.ObjectModel.Collection`1[System.ServiceModel.Description.OperationDescription]">
                <parameters>
                  <parameter name="name" position="0" attrib="0" type="System.String" />
                </parameters>
              </method>
              <method name="InsertItem(System.Int32, System.ServiceModel.Description.OperationDescription)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="System.ServiceModel.Description.OperationDescription" />
                </parameters>
              </method>
              <method name="SetItem(System.Int32, System.ServiceModel.Description.OperationDescription)" attrib="196" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="index" position="0" attrib="0" type="System.Int32" />
                  <parameter name="item" position="1" attrib="0" type="System.ServiceModel.Description.OperationDescription" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="ServiceEndpoint" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <attributes>
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
              <attribute name="System.Diagnostics.DebuggerDisplayAttribute" />
            </attributes>
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Description.ContractDescription, System.ServiceModel.Channels.Binding, System.ServiceModel.EndpointAddress)" attrib="6278">
                <parameters>
                  <parameter name="contract" position="0" attrib="0" type="System.ServiceModel.Description.ContractDescription" />
                  <parameter name="binding" position="1" attrib="0" type="System.ServiceModel.Channels.Binding" />
                  <parameter name="address" position="2" attrib="0" type="System.ServiceModel.EndpointAddress" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Description.ContractDescription)" attrib="6278">
                <parameters>
                  <parameter name="contract" position="0" attrib="0" type="System.ServiceModel.Description.ContractDescription" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Address" attrib="0" ptype="System.ServiceModel.EndpointAddress" params="">
                <methods>
                  <method name="get_Address()" attrib="2182" returntype="System.ServiceModel.EndpointAddress">
                    <parameters />
                  </method>
                  <method name="set_Address(System.ServiceModel.EndpointAddress)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.EndpointAddress" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Binding" attrib="0" ptype="System.ServiceModel.Channels.Binding" params="">
                <methods>
                  <method name="get_Binding()" attrib="2182" returntype="System.ServiceModel.Channels.Binding">
                    <parameters />
                  </method>
                  <method name="set_Binding(System.ServiceModel.Channels.Binding)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Channels.Binding" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Contract" attrib="0" ptype="System.ServiceModel.Description.ContractDescription" params="">
                <methods>
                  <method name="get_Contract()" attrib="2182" returntype="System.ServiceModel.Description.ContractDescription">
                    <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>
            </properties>
          </class>
        </classes>
      </namespace>
      <namespace name="System.ServiceModel.Dispatcher">
        <classes>
          <class name="ClientOperation" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.ServiceModel.Dispatcher.ClientRuntime, System.String, System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="System.ServiceModel.Dispatcher.ClientRuntime" />
                  <parameter name="name" position="1" attrib="0" type="System.String" />
                  <parameter name="action" position="2" attrib="0" type="System.String" />
                  <parameter name="replyAction" position="3" attrib="0" type="System.String" />
                </parameters>
              </constructor>
              <constructor name=".ctor(System.ServiceModel.Dispatcher.ClientRuntime, System.String, System.String)" attrib="6278">
                <parameters>
                  <parameter name="parent" position="0" attrib="0" type="System.ServiceModel.Dispatcher.ClientRuntime" />
                  <parameter name="name" position="1" attrib="0" type="System.String" />
                  <parameter name="action" position="2" attrib="0" type="System.String" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="BeginMethod" attrib="0" ptype="System.Reflection.MethodInfo" params="">
                <methods>
                  <method name="get_BeginMethod()" attrib="2182" returntype="System.Reflection.MethodInfo">
                    <parameters />
                  </method>
                  <method name="set_BeginMethod(System.Reflection.MethodInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MethodInfo" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="DeserializeReply" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_DeserializeReply()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_DeserializeReply(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="EndMethod" attrib="0" ptype="System.Reflection.MethodInfo" params="">
                <methods>
                  <method name="get_EndMethod()" attrib="2182" returntype="System.Reflection.MethodInfo">
                    <parameters />
                  </method>
                  <method name="set_EndMethod(System.Reflection.MethodInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MethodInfo" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="Formatter" attrib="0" ptype="System.ServiceModel.Dispatcher.IClientMessageFormatter" params="">
                <methods>
                  <method name="get_Formatter()" attrib="2182" returntype="System.ServiceModel.Dispatcher.IClientMessageFormatter">
                    <parameters />
                  </method>
                  <method name="set_Formatter(System.ServiceModel.Dispatcher.IClientMessageFormatter)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Dispatcher.IClientMessageFormatter" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsInitiating" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsInitiating()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsInitiating(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsOneWay" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsOneWay()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsOneWay(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="IsTerminating" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_IsTerminating()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_IsTerminating(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>
                </methods>
              </property>
              <property name="Parent" attrib="0" ptype="System.ServiceModel.Dispatcher.ClientRuntime" params="">
                <methods>
                  <method name="get_Parent()" attrib="2182" returntype="System.ServiceModel.Dispatcher.ClientRuntime">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="ReplyAction" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ReplyAction()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="SerializeRequest" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_SerializeRequest()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_SerializeRequest(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="SyncMethod" attrib="0" ptype="System.Reflection.MethodInfo" params="">
                <methods>
                  <method name="get_SyncMethod()" attrib="2182" returntype="System.Reflection.MethodInfo">
                    <parameters />
                  </method>
                  <method name="set_SyncMethod(System.Reflection.MethodInfo)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Reflection.MethodInfo" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="ClientRuntime" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="ContractClientType" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_ContractClientType()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                  <method name="set_ContractClientType(System.Type)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Type" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="ContractName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_ContractName()" attrib="2182" returntype="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>
              <property name="ManualAddressing" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_ManualAddressing()" attrib="2182" returntype="System.Boolean">
                    <parameters />
                  </method>
                  <method name="set_ManualAddressing(System.Boolean)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Boolean" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="MaxFaultSize" attrib="0" ptype="System.Int32" params="">
                <methods>
                  <method name="get_MaxFaultSize()" attrib="2182" returntype="System.Int32">
                    <parameters />
                  </method>
                  <method name="set_MaxFaultSize(System.Int32)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Int32" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="OperationSelector" attrib="0" ptype="System.ServiceModel.Dispatcher.IClientOperationSelector" params="">
                <methods>
                  <method name="get_OperationSelector()" attrib="2182" returntype="System.ServiceModel.Dispatcher.IClientOperationSelector">
                    <parameters />
                  </method>
                  <method name="set_OperationSelector(System.ServiceModel.Dispatcher.IClientOperationSelector)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.ServiceModel.Dispatcher.IClientOperationSelector" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UnhandledClientOperation" attrib="0" ptype="System.ServiceModel.Dispatcher.ClientOperation" params="">
                <methods>
                  <method name="get_UnhandledClientOperation()" attrib="2182" returntype="System.ServiceModel.Dispatcher.ClientOperation">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Via" attrib="0" ptype="System.Uri" params="">
                <methods>
                  <method name="get_Via()" attrib="2182" returntype="System.Uri">
                    <parameters />
                  </method>
                  <method name="set_Via(System.Uri)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.Uri" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="FaultContractInfo" type="class" base="System.Object" charset="Ansi" layout="Auto">
            <constructors>
              <constructor name=".ctor(System.String, System.Type)" attrib="6278">
                <parameters>
                  <parameter name="action" position="0" attrib="0" type="System.String" />
                  <parameter name="detail" position="1" attrib="0" type="System.Type" />
                </parameters>
              </constructor>
            </constructors>
            <properties>
              <property name="Action" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Action()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                </methods>
              </property>
              <property name="Detail" attrib="0" ptype="System.Type" params="">
                <methods>
                  <method name="get_Detail()" attrib="2182" returntype="System.Type">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
          </class>
          <class name="IClientMessageFormatter" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <methods>
              <method name="DeserializeReply(System.ServiceModel.Channels.Message, System.Object[])" attrib="1478" abstract="true" virtual="true" returntype="System.Object">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="parameters" position="1" attrib="0" type="System.Object[]" />
                </parameters>
              </method>
              <method name="SerializeRequest(System.ServiceModel.Channels.MessageVersion, System.Object[])" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="messageVersion" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="parameters" position="1" attrib="0" type="System.Object[]" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IClientOperationSelector" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="AreParametersRequiredForSelection" attrib="0" ptype="System.Boolean" params="">
                <methods>
                  <method name="get_AreParametersRequiredForSelection()" attrib="3526" abstract="true" virtual="true" returntype="System.Boolean">
                    <parameters />
                  </method>
                </methods>
              </property>
            </properties>
            <methods>
              <method name="SelectOperation(System.Reflection.MethodBase, System.Object[])" attrib="1478" abstract="true" virtual="true" returntype="System.String">
                <parameters>
                  <parameter name="method" position="0" attrib="0" type="System.Reflection.MethodBase" />
                  <parameter name="parameters" position="1" attrib="0" type="System.Object[]" />
                </parameters>
              </method>
            </methods>
          </class>
          <class name="IDispatchMessageFormatter" type="interface" abstract="true" charset="Ansi" layout="Auto">
            <methods>
              <method name="DeserializeRequest(System.ServiceModel.Channels.Message, System.Object[])" attrib="1478" abstract="true" virtual="true" returntype="System.Void">
                <parameters>
                  <parameter name="message" position="0" attrib="0" type="System.ServiceModel.Channels.Message" />
                  <parameter name="parameters" position="1" attrib="0" type="System.Object[]" />
                </parameters>
              </method>
              <method name="SerializeReply(System.ServiceModel.Channels.MessageVersion, System.Object[], System.Object)" attrib="1478" abstract="true" virtual="true" returntype="System.ServiceModel.Channels.Message">
                <parameters>
                  <parameter name="messageVersion" position="0" attrib="0" type="System.ServiceModel.Channels.MessageVersion" />
                  <parameter name="parameters" position="1" attrib="0" type="System.Object[]" />
                  <parameter name="result" position="2" attrib="0" type="System.Object" />
                </parameters>
              </method>
            </methods>
          </class>
        </classes>
      </namespace>
      <namespace name="System.ServiceModel.Security">
        <classes>
          <class name="MessageSecurityException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="SecurityAccessDeniedException" type="class" base="System.ServiceModel.CommunicationException" 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>
            </constructors>
          </class>
          <class name="UserNamePasswordClientCredential" type="class" base="System.Object" sealed="true" charset="Ansi" layout="Auto">
            <properties>
              <property name="Password" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_Password()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_Password(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
              <property name="UserName" attrib="0" ptype="System.String" params="">
                <methods>
                  <method name="get_UserName()" attrib="2182" returntype="System.String">
                    <parameters />
                  </method>
                  <method name="set_UserName(System.String)" attrib="2182" returntype="System.Void">
                    <parameters>
                      <parameter name="value" position="0" attrib="0" type="System.String" />
                    </parameters>
                  </method>
                </methods>
              </property>
            </properties>
          </class>
        </classes>
      </namespace>
    </namespaces>
  </assembly>
</assemblies>