text:
<?xml version="1.0" encoding="utf-8"?>
<reflection>
  <assemblies>
    <assembly name="System.Transactions">
      <assemblydata version="4.0.0.0" culture="" key="00000000000000000400000000000000" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>4.0.30319.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyKeyFileAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>f:\dd\Tools\devdiv\ecmapublickey.snk</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDelaySignAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Resources.NeutralResourcesLanguageAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>en-US</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Resources.SatelliteContractVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>4.0.0.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>4.0.30319.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>System.Transactions.dll</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Security.AllowPartiallyTrustedCallersAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft® .NET Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Microsoft Corporation</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>© Microsoft Corporation.  All rights reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>System.Transactions.dll</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>System.Transactions.dll</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="RequestMinimum" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
    </assembly>
  </assemblies>
  <apis>
    <api id="N:System.Transactions">
      <topicdata group="api" />
      <apidata name="System.Transactions" group="namespace" />
      <elements>
        <element api="T:System.Transactions.TransactionEventArgs" />
        <element api="T:System.Transactions.TransactionCompletedEventHandler" />
        <element api="T:System.Transactions.IsolationLevel" />
        <element api="T:System.Transactions.TransactionStatus" />
        <element api="T:System.Transactions.DependentCloneOption" />
        <element api="T:System.Transactions.EnlistmentOptions" />
        <element api="T:System.Transactions.Transaction" />
        <element api="T:System.Transactions.TransactionInformation" />
        <element api="T:System.Transactions.DependentTransaction" />
        <element api="T:System.Transactions.CommittableTransaction" />
        <element api="T:System.Transactions.Enlistment" />
        <element api="T:System.Transactions.PreparingEnlistment" />
        <element api="T:System.Transactions.SinglePhaseEnlistment" />
        <element api="T:System.Transactions.IEnlistmentNotification" />
        <element api="T:System.Transactions.ITransactionPromoter" />
        <element api="T:System.Transactions.IPromotableSinglePhaseNotification" />
        <element api="T:System.Transactions.ISimpleTransactionSuperior" />
        <element api="T:System.Transactions.SubordinateTransaction" />
        <element api="T:System.Transactions.ISinglePhaseNotification" />
        <element api="T:System.Transactions.TransactionException" />
        <element api="T:System.Transactions.TransactionAbortedException" />
        <element api="T:System.Transactions.TransactionInDoubtException" />
        <element api="T:System.Transactions.TransactionManagerCommunicationException" />
        <element api="T:System.Transactions.TransactionPromotionException" />
        <element api="T:System.Transactions.IDtcTransaction" />
        <element api="T:System.Transactions.TransactionInterop" />
        <element api="T:System.Transactions.HostCurrentTransactionCallback" />
        <element api="T:System.Transactions.TransactionStartedEventHandler" />
        <element api="T:System.Transactions.TransactionManager" />
        <element api="T:System.Transactions.TransactionOptions" />
        <element api="T:System.Transactions.DistributedTransactionPermission" />
        <element api="T:System.Transactions.DistributedTransactionPermissionAttribute" />
        <element api="T:System.Transactions.TransactionScopeOption" />
        <element api="T:System.Transactions.EnterpriseServicesInteropOption" />
        <element api="T:System.Transactions.TransactionScope" />
      </elements>
      <file name="6ec68af2-caa3-e6af-6982-607f0172bf96" />
    </api>
    <api id="T:System.Transactions.CommittableTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Transaction" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IAsyncResult" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="f373fdee-28d0-a484-8029-8088e8ca6afb" />
    </api>
    <api id="AllMembers.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="Overload:System.Transactions.CommittableTransaction.#ctor">
          <element api="M:System.Transactions.CommittableTransaction.#ctor" />
          <element api="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)" />
          <element api="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)" />
        </element>
        <element api="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)" />
        <element api="M:System.Transactions.CommittableTransaction.Commit" />
        <element api="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="Overload:System.Transactions.CommittableTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="f1c8bcff-0b59-f895-601c-49926e6f58d9" />
    </api>
    <api id="Methods.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)" />
        <element api="M:System.Transactions.CommittableTransaction.Commit" />
        <element api="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.CommittableTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="Overload:System.Transactions.CommittableTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="2c67af18-05d9-4154-08fb-110e3581542b" />
    </api>
    <api id="Properties.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously" />
        <element api="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="40d9cd3e-32e0-be82-ed31-1865bbd15756" />
    </api>
    <api id="Events.T:System.Transactions.CommittableTransaction">
      <topicdata name="CommittableTransaction" group="list" subgroup="Events" typeTopicId="T:System.Transactions.CommittableTransaction" />
      <apidata name="CommittableTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="06577535-20aa-5de6-873a-77ffb9795dff" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.CommittableTransaction.#ctor" />
        <element api="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)" />
        <element api="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="7d7a1fc6-63b2-dc30-a84f-43ae9ef7f32e" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.EnlistDurable" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" />
      </containers>
      <file name="d41576d4-e5c2-d047-f28b-7a52a4903f6b" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" />
      </containers>
      <file name="2a78e632-db93-a7f1-7a05-24fa88fa3391" />
    </api>
    <api id="Overload:System.Transactions.CommittableTransaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.CommittableTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.Rollback" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" />
      </containers>
      <file name="6d7a5cb7-b387-778f-a2b5-6540247a6b71" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.CommittableTransaction.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="2abb4ff2-82a5-9c25-942f-85d10f292573" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.#ctor(System.TimeSpan)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.CommittableTransaction.#ctor" />
      <parameters>
        <parameter name="timeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="589b654b-9020-a1c3-809d-76c4e91e8579" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.#ctor(System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.CommittableTransaction.#ctor" />
      <parameters>
        <parameter name="options">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="6c4a93fa-a624-58fe-c5f2-06f6f33f1b3e" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.BeginCommit(System.AsyncCallback,System.Object)">
      <topicdata group="api" />
      <apidata name="BeginCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="asyncCallback">
          <type api="T:System.AsyncCallback" ref="true" />
        </parameter>
        <parameter name="asyncState">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.IAsyncResult" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="886eb101-8f5f-b339-c8f7-bd3bb49678ea" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.Commit">
      <topicdata group="api" />
      <apidata name="Commit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="4a4800dc-83ab-678f-fed1-9ef9ba7fda92" />
    </api>
    <api id="M:System.Transactions.CommittableTransaction.EndCommit(System.IAsyncResult)">
      <topicdata group="api" />
      <apidata name="EndCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="asyncResult">
          <type api="T:System.IAsyncResult" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="0e0f6bde-62fe-c099-6f07-ea1b9ac88145" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncState">
      <topicdata group="api" eiiName="IAsyncResult.AsyncState" />
      <apidata name="AsyncState" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <getter name="get_System.IAsyncResult.AsyncState" />
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.AsyncState">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="7a02dcee-3666-c01d-f9fd-263093fb54d2" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#AsyncWaitHandle">
      <topicdata group="api" eiiName="IAsyncResult.AsyncWaitHandle" />
      <apidata name="AsyncWaitHandle" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <getter name="get_System.IAsyncResult.AsyncWaitHandle" />
      <returns>
        <type api="T:System.Threading.WaitHandle" ref="true" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.AsyncWaitHandle">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="35b1931f-adfd-55a9-6605-b9c03b356b91" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#CompletedSynchronously">
      <topicdata group="api" eiiName="IAsyncResult.CompletedSynchronously" />
      <apidata name="CompletedSynchronously" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <getter name="get_System.IAsyncResult.CompletedSynchronously" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.CompletedSynchronously">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="c5e0ff82-5ab3-76de-6efd-c21889ad00e3" />
    </api>
    <api id="P:System.Transactions.CommittableTransaction.System#IAsyncResult#IsCompleted">
      <topicdata group="api" eiiName="IAsyncResult.IsCompleted" />
      <apidata name="IsCompleted" group="member" subgroup="property" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <propertydata get="true" />
      <getter name="get_System.IAsyncResult.IsCompleted" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:System.IAsyncResult.IsCompleted">
          <type api="T:System.IAsyncResult" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.CommittableTransaction" ref="true" />
      </containers>
      <file name="7c793f22-00ea-3c54-d4e1-9bae2fdfab66" />
    </api>
    <api id="T:System.Transactions.DependentCloneOption">
      <topicdata group="api" />
      <apidata name="DependentCloneOption" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.DependentCloneOption.BlockCommitUntilComplete" />
        <element api="F:System.Transactions.DependentCloneOption.RollbackIfNotComplete" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="55791e63-05d8-51b4-e6ce-4c289d6f80b2" />
    </api>
    <api id="F:System.Transactions.DependentCloneOption.BlockCommitUntilComplete">
      <topicdata group="api" notopic="" />
      <apidata name="BlockCommitUntilComplete" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </containers>
      <file name="a13ce1d5-55d3-b777-4a32-dc0cdf7452b9" />
    </api>
    <api id="F:System.Transactions.DependentCloneOption.RollbackIfNotComplete">
      <topicdata group="api" notopic="" />
      <apidata name="RollbackIfNotComplete" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentCloneOption" ref="false" />
      </containers>
      <file name="057eae54-7807-b823-752d-88dd74aed369" />
    </api>
    <api id="T:System.Transactions.DependentTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Transaction" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="2569780e-f00c-31dd-bc0e-cd824c6944a6" />
    </api>
    <api id="AllMembers.T:System.Transactions.DependentTransaction">
      <topicdata name="DependentTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.DependentTransaction.Complete" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="Overload:System.Transactions.DependentTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="ce4cde34-ed16-c48e-473e-a68266625f0c" />
    </api>
    <api id="Methods.T:System.Transactions.DependentTransaction">
      <topicdata name="DependentTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.DependentTransaction.Complete" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.DependentTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="Overload:System.Transactions.DependentTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="2429f4c5-cea5-e72c-ace6-1f7e62b40084" />
    </api>
    <api id="Properties.T:System.Transactions.DependentTransaction">
      <topicdata name="DependentTransaction" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="00eabf5e-afbc-bf6d-b24b-1fef2066c72f" />
    </api>
    <api id="Events.T:System.Transactions.DependentTransaction">
      <topicdata name="DependentTransaction" group="list" subgroup="Events" typeTopicId="T:System.Transactions.DependentTransaction" />
      <apidata name="DependentTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="3074f903-7748-0fa2-26a5-28534c7f9c05" />
    </api>
    <api id="Overload:System.Transactions.DependentTransaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.EnlistDurable" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" />
      </containers>
      <file name="004d3743-7cbe-b719-8283-1d8a529de40e" />
    </api>
    <api id="Overload:System.Transactions.DependentTransaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" />
      </containers>
      <file name="f983486b-acb8-7f91-7a4c-f7ca5a99d56c" />
    </api>
    <api id="Overload:System.Transactions.DependentTransaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.DependentTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.Rollback" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" />
      </containers>
      <file name="480c67aa-1c81-895b-74bb-5199527ad401" />
    </api>
    <api id="M:System.Transactions.DependentTransaction.Complete">
      <topicdata group="api" />
      <apidata name="Complete" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DependentTransaction" ref="true" />
      </containers>
      <file name="0631a76b-96b0-9e50-6a82-c3e2ca02ef15" />
    </api>
    <api id="T:System.Transactions.DistributedTransactionPermission">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.DistributedTransactionPermission" />
      <apidata name="DistributedTransactionPermission" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Security.Permissions.IUnrestrictedPermission" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="e4a0d621-caaa-61c4-625f-9c4371a90915" />
    </api>
    <api id="AllMembers.T:System.Transactions.DistributedTransactionPermission">
      <topicdata name="DistributedTransactionPermission" group="list" subgroup="members" typeTopicId="T:System.Transactions.DistributedTransactionPermission" />
      <apidata name="DistributedTransactionPermission" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Security.CodeAccessPermission.Assert" />
        <element api="M:System.Security.CodeAccessPermission.Demand" />
        <element api="M:System.Security.CodeAccessPermission.Deny" />
        <element api="M:System.Security.CodeAccessPermission.Equals(System.Object)" />
        <element api="M:System.Security.CodeAccessPermission.GetHashCode" />
        <element api="M:System.Security.CodeAccessPermission.PermitOnly" />
        <element api="M:System.Security.CodeAccessPermission.ToString" />
        <element api="M:System.Transactions.DistributedTransactionPermission.#ctor(System.Security.Permissions.PermissionState)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Copy" />
        <element api="M:System.Transactions.DistributedTransactionPermission.FromXml(System.Security.SecurityElement)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Intersect(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsSubsetOf(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsUnrestricted" />
        <element api="M:System.Transactions.DistributedTransactionPermission.ToXml" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Union(System.Security.IPermission)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="e422f017-f207-84e5-89d1-af80545f0e70" />
    </api>
    <api id="Methods.T:System.Transactions.DistributedTransactionPermission">
      <topicdata name="DistributedTransactionPermission" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.DistributedTransactionPermission" />
      <apidata name="DistributedTransactionPermission" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Security.CodeAccessPermission.Assert" />
        <element api="M:System.Security.CodeAccessPermission.Demand" />
        <element api="M:System.Security.CodeAccessPermission.Deny" />
        <element api="M:System.Security.CodeAccessPermission.Equals(System.Object)" />
        <element api="M:System.Security.CodeAccessPermission.GetHashCode" />
        <element api="M:System.Security.CodeAccessPermission.PermitOnly" />
        <element api="M:System.Security.CodeAccessPermission.ToString" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Copy" />
        <element api="M:System.Transactions.DistributedTransactionPermission.FromXml(System.Security.SecurityElement)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Intersect(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsSubsetOf(System.Security.IPermission)" />
        <element api="M:System.Transactions.DistributedTransactionPermission.IsUnrestricted" />
        <element api="M:System.Transactions.DistributedTransactionPermission.ToXml" />
        <element api="M:System.Transactions.DistributedTransactionPermission.Union(System.Security.IPermission)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="f8bf2816-4561-ab15-3105-08674bb0f19e" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.#ctor(System.Security.Permissions.PermissionState)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <parameters>
        <parameter name="state">
          <type api="T:System.Security.Permissions.PermissionState" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="941301d1-d241-1c2a-bc3e-b4ce629f69b1" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.Copy">
      <topicdata group="api" />
      <apidata name="Copy" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.Copy">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.Copy">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="99398f02-01ea-2867-23e6-7a8721638e60" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.FromXml(System.Security.SecurityElement)">
      <topicdata group="api" />
      <apidata name="FromXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.FromXml(System.Security.SecurityElement)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="securityElement">
          <type api="T:System.Security.SecurityElement" ref="true" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Security.ISecurityEncodable.FromXml(System.Security.SecurityElement)">
          <type api="T:System.Security.ISecurityEncodable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="8e1d5908-c0f9-f0c8-bf7b-8031283d20c4" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.Intersect(System.Security.IPermission)">
      <topicdata group="api" />
      <apidata name="Intersect" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.Intersect(System.Security.IPermission)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="target">
          <type api="T:System.Security.IPermission" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.Intersect(System.Security.IPermission)">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="11377f18-26a7-9b5e-97ff-f528a946c4c5" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.IsSubsetOf(System.Security.IPermission)">
      <topicdata group="api" />
      <apidata name="IsSubsetOf" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.IsSubsetOf(System.Security.IPermission)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="target">
          <type api="T:System.Security.IPermission" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.IsSubsetOf(System.Security.IPermission)">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="bc855327-c343-487c-92f8-c7486fbc4329" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.IsUnrestricted">
      <topicdata group="api" />
      <apidata name="IsUnrestricted" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Security.Permissions.IUnrestrictedPermission.IsUnrestricted">
          <type api="T:System.Security.Permissions.IUnrestrictedPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="ce4f7485-dae8-a357-9c01-eb0f1a318a8f" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.ToXml">
      <topicdata group="api" />
      <apidata name="ToXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.ToXml">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Security.SecurityElement" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.ISecurityEncodable.ToXml">
          <type api="T:System.Security.ISecurityEncodable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="023c195c-e40d-b576-121a-da027e8585fb" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermission.Union(System.Security.IPermission)">
      <topicdata group="api" />
      <apidata name="Union" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.CodeAccessPermission.Union(System.Security.IPermission)">
          <type api="T:System.Security.CodeAccessPermission" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="target">
          <type api="T:System.Security.IPermission" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <implements>
        <member api="M:System.Security.IPermission.Union(System.Security.IPermission)">
          <type api="T:System.Security.IPermission" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermission" ref="true" />
      </containers>
      <file name="85675632-97a5-8663-447e-b0b0acf90e93" />
    </api>
    <api id="T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Security.Permissions.CodeAccessSecurityAttribute" ref="true" />
          <type api="T:System.Security.Permissions.SecurityAttribute" ref="true" />
          <type api="T:System.Attribute" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.AttributeUsageAttribute" ref="true" />
          <argument>
            <type api="T:System.AttributeTargets" ref="false" />
            <enumValue>
              <field name="All" />
            </enumValue>
          </argument>
          <assignment name="AllowMultiple">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="2b00d7af-cf21-61b1-ff97-8aa9600cf76d" />
    </api>
    <api id="AllMembers.T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata name="DistributedTransactionPermissionAttribute" group="list" subgroup="members" typeTopicId="T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Attribute.Equals(System.Object)" />
        <element api="M:System.Attribute.GetHashCode" />
        <element api="M:System.Attribute.IsDefaultAttribute" />
        <element api="M:System.Attribute.Match(System.Object)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
        <element api="P:System.Attribute.TypeId" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="P:System.Security.Permissions.SecurityAttribute.Action" />
        <element api="M:System.Transactions.DistributedTransactionPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)" />
        <element api="M:System.Transactions.DistributedTransactionPermissionAttribute.CreatePermission" />
        <element api="P:System.Transactions.DistributedTransactionPermissionAttribute.Unrestricted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="c2fe7bed-e29c-1453-ec1d-5c8a9945d944" />
    </api>
    <api id="Methods.T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata name="DistributedTransactionPermissionAttribute" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Attribute.Equals(System.Object)" />
        <element api="M:System.Attribute.GetHashCode" />
        <element api="M:System.Attribute.IsDefaultAttribute" />
        <element api="M:System.Attribute.Match(System.Object)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetIDsOfNames(System.Guid@,System.IntPtr,System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfo(System.UInt32,System.UInt32,System.IntPtr)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#GetTypeInfoCount(System.UInt32@)" />
        <element api="M:System.Attribute.System#Runtime#InteropServices#_Attribute#Invoke(System.UInt32,System.Guid@,System.UInt32,System.Int16,System.IntPtr,System.IntPtr,System.IntPtr,System.IntPtr)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.DistributedTransactionPermissionAttribute.CreatePermission" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="a8fdde03-3979-e1a4-088f-77c6ba64b137" />
    </api>
    <api id="Properties.T:System.Transactions.DistributedTransactionPermissionAttribute">
      <topicdata name="DistributedTransactionPermissionAttribute" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.DistributedTransactionPermissionAttribute" />
      <apidata name="DistributedTransactionPermissionAttribute" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Attribute.TypeId" />
        <element api="P:System.Security.Permissions.SecurityAttribute.Action" />
        <element api="P:System.Transactions.DistributedTransactionPermissionAttribute.Unrestricted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6d4cdf2a-d792-ec96-f0d5-2cf8a6236a7e" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermissionAttribute.#ctor(System.Security.Permissions.SecurityAction)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <parameters>
        <parameter name="action">
          <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermissionAttribute" ref="true" />
      </containers>
      <file name="45e49f07-5308-33d3-8777-c00f7a77b5cc" />
    </api>
    <api id="M:System.Transactions.DistributedTransactionPermissionAttribute.CreatePermission">
      <topicdata group="api" />
      <apidata name="CreatePermission" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Security.Permissions.SecurityAttribute.CreatePermission">
          <type api="T:System.Security.Permissions.SecurityAttribute" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Security.IPermission" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermissionAttribute" ref="true" />
      </containers>
      <file name="dca1b789-554a-25ee-1d73-05e13368730c" />
    </api>
    <api id="P:System.Transactions.DistributedTransactionPermissionAttribute.Unrestricted">
      <topicdata group="api" />
      <apidata name="Unrestricted" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Unrestricted" />
      <setter name="set_Unrestricted" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.DistributedTransactionPermissionAttribute" ref="true" />
      </containers>
      <file name="932604f7-0ad3-5b60-b93e-9d4381852985" />
    </api>
    <api id="T:System.Transactions.Enlistment">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Enlistment" />
      <apidata name="Enlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </descendents>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="39420ed6-32e6-5084-8b35-a0a26ab50b6c" />
    </api>
    <api id="AllMembers.T:System.Transactions.Enlistment">
      <topicdata name="Enlistment" group="list" subgroup="members" typeTopicId="T:System.Transactions.Enlistment" />
      <apidata name="Enlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6617ee89-91ba-4163-ade8-6c3d87480534" />
    </api>
    <api id="Methods.T:System.Transactions.Enlistment">
      <topicdata name="Enlistment" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.Enlistment" />
      <apidata name="Enlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="e49c9866-e490-97a6-d8b2-9c1166f3ec25" />
    </api>
    <api id="M:System.Transactions.Enlistment.Done">
      <topicdata group="api" />
      <apidata name="Done" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </containers>
      <file name="7aa8e395-0799-23db-e825-dd6f4d583e4a" />
    </api>
    <api id="T:System.Transactions.EnlistmentOptions">
      <topicdata group="api" />
      <apidata name="EnlistmentOptions" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.EnlistmentOptions.None" />
        <element api="F:System.Transactions.EnlistmentOptions.EnlistDuringPrepareRequired" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.FlagsAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="5c1e56ca-c8c2-6ebe-e1dd-d5efcc7afa24" />
    </api>
    <api id="F:System.Transactions.EnlistmentOptions.EnlistDuringPrepareRequired">
      <topicdata group="api" notopic="" />
      <apidata name="EnlistDuringPrepareRequired" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </containers>
      <file name="81e6a864-2a8d-e1cb-857a-a37cc098f789" />
    </api>
    <api id="F:System.Transactions.EnlistmentOptions.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
      </containers>
      <file name="fd9ac68c-7bbe-717a-8647-5e0b90e87746" />
    </api>
    <api id="T:System.Transactions.EnterpriseServicesInteropOption">
      <topicdata group="api" />
      <apidata name="EnterpriseServicesInteropOption" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.EnterpriseServicesInteropOption.None" />
        <element api="F:System.Transactions.EnterpriseServicesInteropOption.Automatic" />
        <element api="F:System.Transactions.EnterpriseServicesInteropOption.Full" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="eb43d412-166d-a81a-eb10-80fadc00edee" />
    </api>
    <api id="F:System.Transactions.EnterpriseServicesInteropOption.Automatic">
      <topicdata group="api" notopic="" />
      <apidata name="Automatic" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </containers>
      <file name="57bb226a-5090-8637-4431-5d1fc4298343" />
    </api>
    <api id="F:System.Transactions.EnterpriseServicesInteropOption.Full">
      <topicdata group="api" notopic="" />
      <apidata name="Full" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </containers>
      <file name="52769ba6-caed-39a3-e336-3aacbabfe862" />
    </api>
    <api id="F:System.Transactions.EnterpriseServicesInteropOption.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
      </containers>
      <file name="5c5e6f5e-3211-105a-2573-01de5a0dedd3" />
    </api>
    <api id="T:System.Transactions.HostCurrentTransactionCallback">
      <topicdata group="api" />
      <apidata name="HostCurrentTransactionCallback" group="type" subgroup="delegate" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="bffe1026-8691-3722-587e-20ce09a74a57" />
    </api>
    <api id="T:System.Transactions.IDtcTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.IDtcTransaction" />
      <apidata name="IDtcTransaction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>0fb15084-af41-11ce-bd2b-204c4f4f5020</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.InterfaceTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.Runtime.InteropServices.ComInterfaceType" ref="false" />
            <enumValue>
              <field name="InterfaceIsIUnknown" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="08e17b67-c4c6-3d5d-42b8-82a2a90f1ec1" />
    </api>
    <api id="AllMembers.T:System.Transactions.IDtcTransaction">
      <topicdata name="IDtcTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.IDtcTransaction" />
      <apidata name="IDtcTransaction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="a1670da1-9191-2059-9387-8e055154eed0" />
    </api>
    <api id="Methods.T:System.Transactions.IDtcTransaction">
      <topicdata name="IDtcTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.IDtcTransaction" />
      <apidata name="IDtcTransaction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)" />
        <element api="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="fd2319bf-7db9-7e06-0222-45c94a386228" />
    </api>
    <api id="M:System.Transactions.IDtcTransaction.Abort(System.IntPtr,System.Int32,System.Int32)">
      <topicdata group="api" />
      <apidata name="Abort" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="reason">
          <type api="T:System.IntPtr" ref="false" />
        </parameter>
        <parameter name="retaining">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="async">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </containers>
      <file name="701d8a08-4a56-7327-72c7-9a5b96362350" />
    </api>
    <api id="M:System.Transactions.IDtcTransaction.Commit(System.Int32,System.Int32,System.Int32)">
      <topicdata group="api" />
      <apidata name="Commit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="retaining">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="commitType">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="reserved">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </containers>
      <file name="d81c5d93-02fe-7c9d-328d-238bbedaac0b" />
    </api>
    <api id="M:System.Transactions.IDtcTransaction.GetTransactionInfo(System.IntPtr)">
      <topicdata group="api" />
      <apidata name="GetTransactionInfo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="transactionInformation">
          <type api="T:System.IntPtr" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </containers>
      <file name="7b64e86b-c8c1-8f29-8f61-f7f9d256caaa" />
    </api>
    <api id="T:System.Transactions.IEnlistmentNotification">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.IEnlistmentNotification" />
      <apidata name="IEnlistmentNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implementors>
        <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
      </implementors>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="c5ca9d23-506b-ea1a-427b-efadc4cb5a2b" />
    </api>
    <api id="AllMembers.T:System.Transactions.IEnlistmentNotification">
      <topicdata name="IEnlistmentNotification" group="list" subgroup="members" typeTopicId="T:System.Transactions.IEnlistmentNotification" />
      <apidata name="IEnlistmentNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="667183aa-aad0-ba40-2714-a74942b09ee2" />
    </api>
    <api id="Methods.T:System.Transactions.IEnlistmentNotification">
      <topicdata name="IEnlistmentNotification" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.IEnlistmentNotification" />
      <apidata name="IEnlistmentNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="d83f0013-4f15-ef23-ccee-867cb2212a24" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)">
      <topicdata group="api" />
      <apidata name="Commit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="enlistment">
          <type api="T:System.Transactions.Enlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="39bbda92-d578-fe47-0c15-6a98656a6bfb" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)">
      <topicdata group="api" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="enlistment">
          <type api="T:System.Transactions.Enlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="2d537b76-f733-4d87-16b7-9ccf48c73487" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)">
      <topicdata group="api" />
      <apidata name="Prepare" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="preparingEnlistment">
          <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="d6ee823d-8cff-3a5a-5462-5b6c4158513e" />
    </api>
    <api id="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="enlistment">
          <type api="T:System.Transactions.Enlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </containers>
      <file name="719c37eb-1ec4-c4b6-085e-fed3b8aa026c" />
    </api>
    <api id="T:System.Transactions.IPromotableSinglePhaseNotification">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.IPromotableSinglePhaseNotification" />
      <apidata name="IPromotableSinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implements>
        <type api="T:System.Transactions.ITransactionPromoter" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="399b54f0-ee04-df0f-be87-9ccc60521b26" />
    </api>
    <api id="AllMembers.T:System.Transactions.IPromotableSinglePhaseNotification">
      <topicdata name="IPromotableSinglePhaseNotification" group="list" subgroup="members" typeTopicId="T:System.Transactions.IPromotableSinglePhaseNotification" />
      <apidata name="IPromotableSinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="7f579b14-68dd-fb4b-b0e7-05ec65ebe439" />
    </api>
    <api id="Methods.T:System.Transactions.IPromotableSinglePhaseNotification">
      <topicdata name="IPromotableSinglePhaseNotification" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.IPromotableSinglePhaseNotification" />
      <apidata name="IPromotableSinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="78d371b4-4058-1500-a6b9-37a38107845d" />
    </api>
    <api id="M:System.Transactions.IPromotableSinglePhaseNotification.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
      </containers>
      <file name="6c0ec76d-5a48-6cc1-42dc-ac8d9995f187" />
    </api>
    <api id="M:System.Transactions.IPromotableSinglePhaseNotification.Rollback(System.Transactions.SinglePhaseEnlistment)">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="singlePhaseEnlistment">
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
      </containers>
      <file name="5bc2be21-5817-4edf-1800-fc20afcab2b2" />
    </api>
    <api id="M:System.Transactions.IPromotableSinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)">
      <topicdata group="api" />
      <apidata name="SinglePhaseCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="singlePhaseEnlistment">
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
      </containers>
      <file name="c0f95c35-a6c8-e836-71a1-8caf1fdad5c5" />
    </api>
    <api id="T:System.Transactions.ISimpleTransactionSuperior">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.ISimpleTransactionSuperior" />
      <apidata name="ISimpleTransactionSuperior" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implements>
        <type api="T:System.Transactions.ITransactionPromoter" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="ca0752ba-8ee8-4e0b-c92e-88a09e060314" />
    </api>
    <api id="AllMembers.T:System.Transactions.ISimpleTransactionSuperior">
      <topicdata name="ISimpleTransactionSuperior" group="list" subgroup="members" typeTopicId="T:System.Transactions.ISimpleTransactionSuperior" />
      <apidata name="ISimpleTransactionSuperior" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ISimpleTransactionSuperior.Rollback" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="22757eb7-3ccc-1977-86f8-9962a085be60" />
    </api>
    <api id="Methods.T:System.Transactions.ISimpleTransactionSuperior">
      <topicdata name="ISimpleTransactionSuperior" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.ISimpleTransactionSuperior" />
      <apidata name="ISimpleTransactionSuperior" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ISimpleTransactionSuperior.Rollback" />
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="1100869a-349b-ccc6-9cf3-a281cc425854" />
    </api>
    <api id="M:System.Transactions.ISimpleTransactionSuperior.Rollback">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.ISimpleTransactionSuperior" ref="true" />
      </containers>
      <file name="21046e21-7fbd-0363-10c9-9aae9f588507" />
    </api>
    <api id="T:System.Transactions.ISinglePhaseNotification">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.ISinglePhaseNotification" />
      <apidata name="ISinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implements>
        <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="dae665c2-5dd5-91f5-e993-5c0649f487ad" />
    </api>
    <api id="AllMembers.T:System.Transactions.ISinglePhaseNotification">
      <topicdata name="ISinglePhaseNotification" group="list" subgroup="members" typeTopicId="T:System.Transactions.ISinglePhaseNotification" />
      <apidata name="ISinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="d1f7e5a4-cab8-dbc6-2134-6e23bc7ca227" />
    </api>
    <api id="Methods.T:System.Transactions.ISinglePhaseNotification">
      <topicdata name="ISinglePhaseNotification" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.ISinglePhaseNotification" />
      <apidata name="ISinglePhaseNotification" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.IEnlistmentNotification.Commit(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.InDoubt(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Prepare(System.Transactions.PreparingEnlistment)" />
        <element api="M:System.Transactions.IEnlistmentNotification.Rollback(System.Transactions.Enlistment)" />
        <element api="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="d6a98e69-fb79-929a-ba38-0aa709a5303c" />
    </api>
    <api id="M:System.Transactions.ISinglePhaseNotification.SinglePhaseCommit(System.Transactions.SinglePhaseEnlistment)">
      <topicdata group="api" />
      <apidata name="SinglePhaseCommit" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="singlePhaseEnlistment">
          <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
      </containers>
      <file name="e9791696-57cf-0108-1dfd-72e225a9389c" />
    </api>
    <api id="T:System.Transactions.IsolationLevel">
      <topicdata group="api" />
      <apidata name="IsolationLevel" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.IsolationLevel.Serializable" />
        <element api="F:System.Transactions.IsolationLevel.RepeatableRead" />
        <element api="F:System.Transactions.IsolationLevel.ReadCommitted" />
        <element api="F:System.Transactions.IsolationLevel.ReadUncommitted" />
        <element api="F:System.Transactions.IsolationLevel.Snapshot" />
        <element api="F:System.Transactions.IsolationLevel.Chaos" />
        <element api="F:System.Transactions.IsolationLevel.Unspecified" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="64b88c12-4a45-c6ac-ed41-97ed0020786c" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Chaos">
      <topicdata group="api" notopic="" />
      <apidata name="Chaos" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="5cf25c08-2204-70fd-6a9a-a6d19f7eb291" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.ReadCommitted">
      <topicdata group="api" notopic="" />
      <apidata name="ReadCommitted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="a1e4ab05-fef0-410b-d245-d4e29185b735" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.ReadUncommitted">
      <topicdata group="api" notopic="" />
      <apidata name="ReadUncommitted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="fa40dfdc-db04-eaa0-3da9-7ffc1a9d4c43" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.RepeatableRead">
      <topicdata group="api" notopic="" />
      <apidata name="RepeatableRead" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="cd0b7680-acb5-d980-85e8-a68abd8f80b9" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Serializable">
      <topicdata group="api" notopic="" />
      <apidata name="Serializable" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="1fd87470-89d3-1395-c449-041ce0a47df8" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Snapshot">
      <topicdata group="api" notopic="" />
      <apidata name="Snapshot" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="45a13db4-aed9-7090-a51c-6e616e1a964d" />
    </api>
    <api id="F:System.Transactions.IsolationLevel.Unspecified">
      <topicdata group="api" notopic="" />
      <apidata name="Unspecified" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <value>6</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </containers>
      <file name="4a38575b-b909-b7d2-b563-a8e9e0c9e242" />
    </api>
    <api id="T:System.Transactions.ITransactionPromoter">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.ITransactionPromoter" />
      <apidata name="ITransactionPromoter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <implementors>
        <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
        <type api="T:System.Transactions.ISimpleTransactionSuperior" ref="true" />
      </implementors>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="f3b51a1e-874b-3326-5dc0-74801812a6f9" />
    </api>
    <api id="AllMembers.T:System.Transactions.ITransactionPromoter">
      <topicdata name="ITransactionPromoter" group="list" subgroup="members" typeTopicId="T:System.Transactions.ITransactionPromoter" />
      <apidata name="ITransactionPromoter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6d980eb1-404f-68f8-20c3-9c141786a62b" />
    </api>
    <api id="Methods.T:System.Transactions.ITransactionPromoter">
      <topicdata name="ITransactionPromoter" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.ITransactionPromoter" />
      <apidata name="ITransactionPromoter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.ITransactionPromoter.Promote" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="268c9b70-8d4f-d69a-6356-5c8cc809f0ba" />
    </api>
    <api id="M:System.Transactions.ITransactionPromoter.Promote">
      <topicdata group="api" />
      <apidata name="Promote" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.ITransactionPromoter" ref="true" />
      </containers>
      <file name="42f47abc-8d89-f788-99b6-26bb20d6f003" />
    </api>
    <api id="T:System.Transactions.PreparingEnlistment">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.PreparingEnlistment" />
      <apidata name="PreparingEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Enlistment" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="db6adb74-f9da-c864-9420-96dd3b324bdb" />
    </api>
    <api id="AllMembers.T:System.Transactions.PreparingEnlistment">
      <topicdata name="PreparingEnlistment" group="list" subgroup="members" typeTopicId="T:System.Transactions.PreparingEnlistment" />
      <apidata name="PreparingEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.PreparingEnlistment.ForceRollback">
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback" />
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.PreparingEnlistment.Prepared" />
        <element api="M:System.Transactions.PreparingEnlistment.RecoveryInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="f6810a72-7bd0-0170-ee03-c775daf5a00a" />
    </api>
    <api id="Methods.T:System.Transactions.PreparingEnlistment">
      <topicdata name="PreparingEnlistment" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.PreparingEnlistment" />
      <apidata name="PreparingEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.PreparingEnlistment.ForceRollback">
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback" />
          <element api="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.PreparingEnlistment.Prepared" />
        <element api="M:System.Transactions.PreparingEnlistment.RecoveryInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="dd3795c5-4b73-e718-73e1-bf6e5397a626" />
    </api>
    <api id="Overload:System.Transactions.PreparingEnlistment.ForceRollback">
      <topicdata name="ForceRollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.PreparingEnlistment" />
      <apidata name="ForceRollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.PreparingEnlistment.ForceRollback" />
        <element api="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="107b28ec-00a5-7ac2-bbd0-57f7271b039b" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.ForceRollback">
      <topicdata group="api" />
      <apidata name="ForceRollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.PreparingEnlistment.ForceRollback" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="5c1fd220-94c6-1dd1-ba9b-ba04fabc43eb" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.ForceRollback(System.Exception)">
      <topicdata group="api" />
      <apidata name="ForceRollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.PreparingEnlistment.ForceRollback" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="72468738-e508-fb59-91b6-8bc55df99d2a" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.Prepared">
      <topicdata group="api" />
      <apidata name="Prepared" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="6d97c423-4cd4-eaf6-1e90-693b48207e49" />
    </api>
    <api id="M:System.Transactions.PreparingEnlistment.RecoveryInformation">
      <topicdata group="api" />
      <apidata name="RecoveryInformation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.PreparingEnlistment" ref="true" />
      </containers>
      <file name="b2d962b7-2455-eae0-1c81-d9b337d44a22" />
    </api>
    <api id="T:System.Transactions.SinglePhaseEnlistment">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="SinglePhaseEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Enlistment" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="06369ef9-dedc-b9db-35e4-ada495f1609a" />
    </api>
    <api id="AllMembers.T:System.Transactions.SinglePhaseEnlistment">
      <topicdata name="SinglePhaseEnlistment" group="list" subgroup="members" typeTopicId="T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="SinglePhaseEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.Aborted">
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)" />
        </element>
        <element api="M:System.Transactions.SinglePhaseEnlistment.Committed" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt">
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="7ca8ef59-4318-7817-db80-f1b954791397" />
    </api>
    <api id="Methods.T:System.Transactions.SinglePhaseEnlistment">
      <topicdata name="SinglePhaseEnlistment" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="SinglePhaseEnlistment" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Enlistment.Done" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.Aborted">
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)" />
        </element>
        <element api="M:System.Transactions.SinglePhaseEnlistment.Committed" />
        <element api="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt">
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt" />
          <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="2b692dd1-c64a-fe23-973b-13015faccf54" />
    </api>
    <api id="Overload:System.Transactions.SinglePhaseEnlistment.Aborted">
      <topicdata name="Aborted" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="Aborted" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted" />
        <element api="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="b12e21d0-02f0-0a85-2983-d1568f4c917c" />
    </api>
    <api id="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt">
      <topicdata name="InDoubt" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SinglePhaseEnlistment" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt" />
        <element api="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="a4971b11-194b-1642-ae39-59ec21202eed" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.Aborted">
      <topicdata group="api" />
      <apidata name="Aborted" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.Aborted" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="dbc687a9-ff1c-97f6-835e-0dbe31e94e68" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.Aborted(System.Exception)">
      <topicdata group="api" />
      <apidata name="Aborted" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.Aborted" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="4d2ccd50-9864-c9eb-97b5-8ab923030cd3" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.Committed">
      <topicdata group="api" />
      <apidata name="Committed" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="6bbe8a53-cfdd-460c-5844-10b61517ebe4" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.InDoubt">
      <topicdata group="api" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="6de42fab-18d7-f3b3-5159-994cfcc60933" />
    </api>
    <api id="M:System.Transactions.SinglePhaseEnlistment.InDoubt(System.Exception)">
      <topicdata group="api" />
      <apidata name="InDoubt" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.SinglePhaseEnlistment.InDoubt" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SinglePhaseEnlistment" ref="true" />
      </containers>
      <file name="26261195-82ce-ceec-2fe5-79e94a92aef8" />
    </api>
    <api id="T:System.Transactions.SubordinateTransaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.Transaction" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="72480e65-2324-8b7f-3c46-9ce2dba09e2f" />
    </api>
    <api id="AllMembers.T:System.Transactions.SubordinateTransaction">
      <topicdata name="SubordinateTransaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.SubordinateTransaction.#ctor(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior)" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.SubordinateTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.SubordinateTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="Overload:System.Transactions.SubordinateTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="a3885557-c9c7-1b33-5220-ca58823e917b" />
    </api>
    <api id="Methods.T:System.Transactions.SubordinateTransaction">
      <topicdata name="SubordinateTransaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.SubordinateTransaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.SubordinateTransaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="Overload:System.Transactions.SubordinateTransaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="afca860c-957d-d175-7005-b7ee317af6d6" />
    </api>
    <api id="Properties.T:System.Transactions.SubordinateTransaction">
      <topicdata name="SubordinateTransaction" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6fc51b70-1c9b-aeb4-8995-5176e0c8c007" />
    </api>
    <api id="Events.T:System.Transactions.SubordinateTransaction">
      <topicdata name="SubordinateTransaction" group="list" subgroup="Events" typeTopicId="T:System.Transactions.SubordinateTransaction" />
      <apidata name="SubordinateTransaction" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="46256e1d-8ff8-9dce-19d1-2e6ee15c8d93" />
    </api>
    <api id="Overload:System.Transactions.SubordinateTransaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.EnlistDurable" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" />
      </containers>
      <file name="5b1f542f-3c07-a9ef-6c3d-c95dc3ec08c2" />
    </api>
    <api id="Overload:System.Transactions.SubordinateTransaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" />
      </containers>
      <file name="131677a4-d5a8-0f97-0dab-02fd2ad9f914" />
    </api>
    <api id="Overload:System.Transactions.SubordinateTransaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.SubordinateTransaction" allInherited="true" parentTopicId="Overload:System.Transactions.Transaction.Rollback" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" />
      </containers>
      <file name="3fd73248-75b1-b31a-fa56-17f3fd4c03d9" />
    </api>
    <api id="M:System.Transactions.SubordinateTransaction.#ctor(System.Transactions.IsolationLevel,System.Transactions.ISimpleTransactionSuperior)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <parameters>
        <parameter name="isoLevel">
          <type api="T:System.Transactions.IsolationLevel" ref="false" />
        </parameter>
        <parameter name="superior">
          <type api="T:System.Transactions.ISimpleTransactionSuperior" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.SubordinateTransaction" ref="true" />
      </containers>
      <file name="5ae0ce72-b0ac-3433-0406-5f34b0f99342" />
    </api>
    <api id="T:System.Transactions.Transaction">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:System.Transactions.DependentTransaction" ref="true" />
          <type api="T:System.Transactions.CommittableTransaction" ref="true" />
          <type api="T:System.Transactions.SubordinateTransaction" ref="true" />
        </descendents>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="b1958051-9337-3e80-f3e9-c26893f74248" />
    </api>
    <api id="AllMembers.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="members" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="P:System.Transactions.Transaction.Current" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.Transaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.Transaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="Overload:System.Transactions.Transaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="b41471f5-1172-6df6-b2f5-3b82d987ea3f" />
    </api>
    <api id="Methods.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.Transaction.Clone" />
        <element api="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)" />
        <element api="M:System.Transactions.Transaction.Dispose" />
        <element api="Overload:System.Transactions.Transaction.EnlistDurable">
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)" />
        <element api="Overload:System.Transactions.Transaction.EnlistVolatile">
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
          <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
        </element>
        <element api="M:System.Transactions.Transaction.Equals(System.Object)" />
        <element api="M:System.Transactions.Transaction.GetHashCode" />
        <element api="Overload:System.Transactions.Transaction.Rollback">
          <element api="M:System.Transactions.Transaction.Rollback" />
          <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
        </element>
        <element api="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="e2f56e79-ea2f-62b0-96cd-c7e7393d15e4" />
    </api>
    <api id="Operators.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)" />
        <element api="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="80d15808-f528-58cb-16c0-fe6aabce54a6" />
    </api>
    <api id="Properties.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.Transaction.Current" />
        <element api="P:System.Transactions.Transaction.IsolationLevel" />
        <element api="P:System.Transactions.Transaction.TransactionInformation" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="912a1be0-7c44-a761-2d2c-ab8ab1a66a57" />
    </api>
    <api id="Events.T:System.Transactions.Transaction">
      <topicdata name="Transaction" group="list" subgroup="Events" typeTopicId="T:System.Transactions.Transaction" />
      <apidata name="Transaction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.Transaction.TransactionCompleted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6cebb6d3-0e2d-81b1-d784-befb9a94e76a" />
    </api>
    <api id="Overload:System.Transactions.Transaction.EnlistDurable">
      <topicdata name="EnlistDurable" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="6e2e8854-5bdd-fb7a-7282-1e19ef31bb15" />
    </api>
    <api id="Overload:System.Transactions.Transaction.EnlistVolatile">
      <topicdata name="EnlistVolatile" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)" />
        <element api="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="341f48ed-53b4-d3c6-a26a-df92207cc91e" />
    </api>
    <api id="Overload:System.Transactions.Transaction.Rollback">
      <topicdata name="Rollback" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.Transaction" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <elements>
        <element api="M:System.Transactions.Transaction.Rollback" />
        <element api="M:System.Transactions.Transaction.Rollback(System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="571dd2ab-60f0-1231-ea49-7e663d996ef9" />
    </api>
    <api id="M:System.Transactions.Transaction.Clone">
      <topicdata group="api" />
      <apidata name="Clone" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="979748fc-9655-f1c4-4500-e526951f361d" />
    </api>
    <api id="P:System.Transactions.Transaction.Current">
      <topicdata group="api" />
      <apidata name="Current" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Current" />
      <setter name="set_Current" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="814dd064-a64c-65c1-f20a-929fc48019ad" />
    </api>
    <api id="M:System.Transactions.Transaction.DependentClone(System.Transactions.DependentCloneOption)">
      <topicdata group="api" />
      <apidata name="DependentClone" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="cloneOption">
          <type api="T:System.Transactions.DependentCloneOption" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.DependentTransaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="4f07abbe-c75b-8d53-801a-426833edb847" />
    </api>
    <api id="M:System.Transactions.Transaction.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="971ca56e-772c-32ab-aa9a-316268986f48" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistDurable" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="enlistmentNotification">
          <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="3ca0e5dd-69cd-11c6-e416-3f01212d7f6e" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistDurable(System.Guid,System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistDurable" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistDurable" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="singlePhaseNotification">
          <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="bd54b568-723b-b01c-5de9-909cbfcb688c" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistPromotableSinglePhase(System.Transactions.IPromotableSinglePhaseNotification)">
      <topicdata group="api" />
      <apidata name="EnlistPromotableSinglePhase" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="promotableSinglePhaseNotification">
          <type api="T:System.Transactions.IPromotableSinglePhaseNotification" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="e8049a51-c7c6-aa5e-f8e9-bb9935423996" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.IEnlistmentNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="enlistmentNotification">
          <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="6ea0944d-0e80-6a47-6879-cb0ae226d88e" />
    </api>
    <api id="M:System.Transactions.Transaction.EnlistVolatile(System.Transactions.ISinglePhaseNotification,System.Transactions.EnlistmentOptions)">
      <topicdata group="api" />
      <apidata name="EnlistVolatile" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.EnlistVolatile" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="singlePhaseNotification">
          <type api="T:System.Transactions.ISinglePhaseNotification" ref="true" />
        </parameter>
        <parameter name="enlistmentOptions">
          <type api="T:System.Transactions.EnlistmentOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="12b17c76-8c4c-b7f9-78f1-97c3dab76b5d" />
    </api>
    <api id="M:System.Transactions.Transaction.Equals(System.Object)">
      <topicdata group="api" />
      <apidata name="Equals" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Object.Equals(System.Object)">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="obj">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="dc9249b0-da14-e7ed-9eb9-21d066a9c171" />
    </api>
    <api id="M:System.Transactions.Transaction.GetHashCode">
      <topicdata group="api" />
      <apidata name="GetHashCode" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Object.GetHashCode">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="cd5f1e5d-da08-3041-7412-f785a9921e0c" />
    </api>
    <api id="P:System.Transactions.Transaction.IsolationLevel">
      <topicdata group="api" />
      <apidata name="IsolationLevel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_IsolationLevel" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="8016ff64-393c-1b6f-b9a7-95a03fbd3bc5" />
    </api>
    <api id="M:System.Transactions.Transaction.op_Equality(System.Transactions.Transaction,System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="8ee7ba7e-b1d2-2a2a-54af-f8d217a8f6fc" />
    </api>
    <api id="M:System.Transactions.Transaction.op_Inequality(System.Transactions.Transaction,System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="0efaceaa-c395-5ef7-6d5d-eb7db5e05b92" />
    </api>
    <api id="M:System.Transactions.Transaction.Rollback">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.Rollback" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="c05a7ab8-d657-68a5-6b26-665611f36601" />
    </api>
    <api id="M:System.Transactions.Transaction.Rollback(System.Exception)">
      <topicdata group="api" />
      <apidata name="Rollback" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:System.Transactions.Transaction.Rollback" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="e">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="08f59105-8d31-c034-472d-88af55607c46" />
    </api>
    <api id="M:System.Transactions.Transaction.System#Runtime#Serialization#ISerializable#GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" eiiName="ISerializable.GetObjectData" />
      <apidata name="GetObjectData" group="member" subgroup="method" />
      <memberdata visibility="private" />
      <proceduredata virtual="true" final="true" eii="true" />
      <parameters>
        <parameter name="serializationInfo">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.SecurityPermissionAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="Demand" />
            </enumValue>
          </argument>
          <assignment name="SerializationFormatter">
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="aa72139f-23af-6724-a563-05808b1cc53d" />
    </api>
    <api id="E:System.Transactions.Transaction.TransactionCompleted">
      <topicdata group="api" />
      <apidata name="TransactionCompleted" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <adder name="add_TransactionCompleted" />
      <remover name="remove_TransactionCompleted" />
      <eventhandler>
        <type api="T:System.Transactions.TransactionCompletedEventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </eventargs>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="e0dd65ae-4cdd-0811-9367-4828dc14fc09" />
    </api>
    <api id="P:System.Transactions.Transaction.TransactionInformation">
      <topicdata group="api" />
      <apidata name="TransactionInformation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TransactionInformation" />
      <returns>
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.Transaction" ref="true" />
      </containers>
      <file name="053221e2-7546-680c-ce2f-1c129d079339" />
    </api>
    <api id="T:System.Transactions.TransactionAbortedException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="c7bf9f3a-900e-17ba-3f7d-f2055c8c8205" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionAbortedException">
      <topicdata name="TransactionAbortedException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="E:System.Exception.SerializeObjectState" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionAbortedException.#ctor">
          <element api="M:System.Transactions.TransactionAbortedException.#ctor" />
          <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="d29ae7cd-a957-2b98-bde5-b1e1210a8f3d" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionAbortedException">
      <topicdata name="TransactionAbortedException" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="a478f692-06a8-a34e-c731-607d83da741e" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionAbortedException">
      <topicdata name="TransactionAbortedException" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="dc769d0d-e0ef-9bfa-2901-50faecf3e68b" />
    </api>
    <api id="Events.T:System.Transactions.TransactionAbortedException">
      <topicdata name="TransactionAbortedException" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionAbortedException" />
      <apidata name="TransactionAbortedException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Exception.SerializeObjectState" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="236e3887-aece-7c8e-92ce-2347b4e83bd1" />
    </api>
    <api id="Overload:System.Transactions.TransactionAbortedException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionAbortedException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionAbortedException.#ctor" />
        <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="b0a4888e-8d51-3c1e-7f2f-f9dd1ee0978a" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="af6ab1dd-0708-2b16-9c67-40d26c9ec6fa" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="b2371da3-2065-3a19-2697-7c8363c922f8" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="95334996-335c-b3a7-0994-dc35bd637084" />
    </api>
    <api id="M:System.Transactions.TransactionAbortedException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionAbortedException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
      </containers>
      <file name="1ca760fb-7fc9-478d-c6f1-26e39ffd9b9d" />
    </api>
    <api id="T:System.Transactions.TransactionCompletedEventHandler">
      <topicdata group="api" />
      <apidata name="TransactionCompletedEventHandler" group="type" subgroup="delegate" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <parameters>
        <parameter name="sender">
          <type api="T:System.Object" ref="true" />
        </parameter>
        <parameter name="e">
          <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="569e3845-3923-47cd-b188-d811e437c49f" />
    </api>
    <api id="T:System.Transactions.TransactionEventArgs">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.EventArgs" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="aaeddc4b-265f-abd2-2ad5-b300695118a7" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionEventArgs">
      <topicdata name="TransactionEventArgs" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.TransactionEventArgs.#ctor" />
        <element api="P:System.Transactions.TransactionEventArgs.Transaction" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="8e8089c5-c6cb-9115-e970-dbe66340e37b" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionEventArgs">
      <topicdata name="TransactionEventArgs" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="3b949c47-c1ef-f8f4-fc3e-ec26b886e4f3" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionEventArgs">
      <topicdata name="TransactionEventArgs" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionEventArgs" />
      <apidata name="TransactionEventArgs" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionEventArgs.Transaction" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="8461af12-e69c-c02b-fde2-fcbaa0ffed1c" />
    </api>
    <api id="M:System.Transactions.TransactionEventArgs.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </containers>
      <file name="8031c8ca-0162-e586-c385-e5f6e8a2e2d7" />
    </api>
    <api id="P:System.Transactions.TransactionEventArgs.Transaction">
      <topicdata group="api" />
      <apidata name="Transaction" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Transaction" />
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </containers>
      <file name="8f71cab8-9e61-2817-6b96-e48492e3a27d" />
    </api>
    <api id="T:System.Transactions.TransactionException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:System.Transactions.TransactionAbortedException" ref="true" />
          <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
          <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
          <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
        </descendents>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="af6a4097-fcc2-bea4-a082-e0298afa7f7b" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionException">
      <topicdata name="TransactionException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="E:System.Exception.SerializeObjectState" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionException.#ctor">
          <element api="M:System.Transactions.TransactionException.#ctor" />
          <element api="M:System.Transactions.TransactionException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="68f37efc-7079-f02f-abf8-98053f569661" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionException">
      <topicdata name="TransactionException" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="b09f91ac-bf3e-9782-b9ca-7f1db8d9c134" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionException">
      <topicdata name="TransactionException" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="2ea88007-24e6-7e0e-8c0c-b5d36c7e47fb" />
    </api>
    <api id="Events.T:System.Transactions.TransactionException">
      <topicdata name="TransactionException" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionException" />
      <apidata name="TransactionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Exception.SerializeObjectState" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="98f141a1-1573-4687-37aa-b258e9636997" />
    </api>
    <api id="Overload:System.Transactions.TransactionException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionException.#ctor" />
        <element api="M:System.Transactions.TransactionException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="3b562483-c722-47fd-90f1-02aa288da70a" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="e6a28801-7fb8-a3d9-069e-1fda8b9b93f9" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="f21f2dd0-8f0c-8dd6-eb3e-40c7a6f356b9" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="dce08215-c3ee-e70b-1b2a-0f1398b20400" />
    </api>
    <api id="M:System.Transactions.TransactionException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionException" ref="true" />
      </containers>
      <file name="71a79a67-9f65-7121-f253-0e3101a9c2fa" />
    </api>
    <api id="T:System.Transactions.TransactionInDoubtException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="227081a0-5c88-30bb-458b-ca7dba89d10d" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionInDoubtException">
      <topicdata name="TransactionInDoubtException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="E:System.Exception.SerializeObjectState" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionInDoubtException.#ctor">
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor" />
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="4677d07d-2b6d-9562-a626-9e4cb75e2f3e" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionInDoubtException">
      <topicdata name="TransactionInDoubtException" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="1174f762-591e-e285-e9be-62bfd4c38ff0" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionInDoubtException">
      <topicdata name="TransactionInDoubtException" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="8cde5f30-da98-9318-5cd7-cd27e3f31841" />
    </api>
    <api id="Events.T:System.Transactions.TransactionInDoubtException">
      <topicdata name="TransactionInDoubtException" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionInDoubtException" />
      <apidata name="TransactionInDoubtException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Exception.SerializeObjectState" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="867c7e45-f25d-1ad3-4c2a-7e51bc4f1edf" />
    </api>
    <api id="Overload:System.Transactions.TransactionInDoubtException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInDoubtException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor" />
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="55a63c70-3e51-ba3d-5a10-08680cd956f1" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="6d5a1444-3eca-82ca-152b-a88b10935475" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="70a2bb54-2870-3100-fbbd-7ddfa36de6b8" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="dce5403c-6513-f9eb-129f-60a5293b767f" />
    </api>
    <api id="M:System.Transactions.TransactionInDoubtException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionInDoubtException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInDoubtException" ref="true" />
      </containers>
      <file name="65b52829-bc47-0725-8f25-387b61b3e2ff" />
    </api>
    <api id="T:System.Transactions.TransactionInformation">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="13652c8a-e4ce-3203-0d18-00e9be2855f7" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionInformation">
      <topicdata name="TransactionInformation" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="P:System.Transactions.TransactionInformation.CreationTime" />
        <element api="P:System.Transactions.TransactionInformation.DistributedIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.LocalIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.Status" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="1fa5f541-2afd-edf5-1ca2-ce26993bfa7a" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionInformation">
      <topicdata name="TransactionInformation" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="b9197339-75c3-7fc1-94e3-144e96c41574" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionInformation">
      <topicdata name="TransactionInformation" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionInformation" />
      <apidata name="TransactionInformation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionInformation.CreationTime" />
        <element api="P:System.Transactions.TransactionInformation.DistributedIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.LocalIdentifier" />
        <element api="P:System.Transactions.TransactionInformation.Status" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="321ccf9f-b050-84e7-615a-ee2f2efe556a" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.CreationTime">
      <topicdata group="api" />
      <apidata name="CreationTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_CreationTime" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="675820ed-1296-c861-2520-e62a365991a1" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.DistributedIdentifier">
      <topicdata group="api" />
      <apidata name="DistributedIdentifier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DistributedIdentifier" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="025f304b-07bf-8ba4-8772-1464909cea6f" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.LocalIdentifier">
      <topicdata group="api" />
      <apidata name="LocalIdentifier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LocalIdentifier" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="efcf2821-40a5-f10d-7ad8-05a164960756" />
    </api>
    <api id="P:System.Transactions.TransactionInformation.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInformation" ref="true" />
      </containers>
      <file name="5a0b6e23-ee81-a40c-88ed-6d4bef34dfa2" />
    </api>
    <api id="T:System.Transactions.TransactionInterop">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionInterop" />
      <apidata name="TransactionInterop" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="c55995ad-6e56-703b-0a44-d8397f2cf8c8" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionInterop">
      <topicdata name="TransactionInterop" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionInterop" />
      <apidata name="TransactionInterop" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetWhereabouts" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="c0f2b201-fcb0-e7a9-bcff-81d19770674c" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionInterop">
      <topicdata name="TransactionInterop" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionInterop" />
      <apidata name="TransactionInterop" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])" />
        <element api="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionInterop.GetWhereabouts" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="48521353-b88c-9309-4abe-aa06e079fa44" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetDtcTransaction(System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="GetDtcTransaction" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transaction">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.IDtcTransaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="b6531323-a02d-702a-f919-595cb6054857" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetExportCookie(System.Transactions.Transaction,System.Byte[])">
      <topicdata group="api" />
      <apidata name="GetExportCookie" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transaction">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="whereabouts">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="291234d4-5b60-27bd-f48a-e51d11d00a46" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransactionFromDtcTransaction(System.Transactions.IDtcTransaction)">
      <topicdata group="api" />
      <apidata name="GetTransactionFromDtcTransaction" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transactionNative">
          <type api="T:System.Transactions.IDtcTransaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="b7aeddb0-8b15-84a2-74d5-d39ebf91de0c" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransactionFromExportCookie(System.Byte[])">
      <topicdata group="api" />
      <apidata name="GetTransactionFromExportCookie" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="cookie">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="fe3dc2ec-7070-ffa2-2697-0157d48f1a45" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransactionFromTransmitterPropagationToken(System.Byte[])">
      <topicdata group="api" />
      <apidata name="GetTransactionFromTransmitterPropagationToken" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="propagationToken">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Transaction" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="fcf2f088-0dfe-4516-d680-fba8a4a581d7" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetTransmitterPropagationToken(System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name="GetTransmitterPropagationToken" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="transaction">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="67ef9128-2f94-6947-b912-6e56db5962fa" />
    </api>
    <api id="M:System.Transactions.TransactionInterop.GetWhereabouts">
      <topicdata group="api" />
      <apidata name="GetWhereabouts" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionInterop" ref="true" />
      </containers>
      <file name="3adca822-5fc8-8a3d-bf4f-8fb2076a8b6c" />
    </api>
    <api id="T:System.Transactions.TransactionManager">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6bc96a65-4abe-2280-3bd4-d79e79d0f8a1" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionManager.DefaultTimeout" />
        <element api="E:System.Transactions.TransactionManager.DistributedTransactionStarted" />
        <element api="P:System.Transactions.TransactionManager.HostCurrentCallback" />
        <element api="P:System.Transactions.TransactionManager.MaximumTimeout" />
        <element api="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)" />
        <element api="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="c66b590a-9443-0501-6e69-6097085453a6" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)" />
        <element api="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6a6862ac-c936-174d-4062-13b3fcae08e1" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionManager.DefaultTimeout" />
        <element api="P:System.Transactions.TransactionManager.HostCurrentCallback" />
        <element api="P:System.Transactions.TransactionManager.MaximumTimeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="c278820d-d8a0-299b-5088-856f0f811784" />
    </api>
    <api id="Events.T:System.Transactions.TransactionManager">
      <topicdata name="TransactionManager" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionManager" />
      <apidata name="TransactionManager" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Transactions.TransactionManager.DistributedTransactionStarted" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="516747a1-f9b8-6770-c887-86ae3b5dfceb" />
    </api>
    <api id="P:System.Transactions.TransactionManager.DefaultTimeout">
      <topicdata group="api" />
      <apidata name="DefaultTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DefaultTimeout" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="df0af17a-b74b-2f62-e1df-066f1afd005c" />
    </api>
    <api id="E:System.Transactions.TransactionManager.DistributedTransactionStarted">
      <topicdata group="api" />
      <apidata name="DistributedTransactionStarted" group="member" subgroup="event" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <adder name="add_DistributedTransactionStarted">
        <attributes>
          <attribute>
            <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
            <argument>
              <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
              <enumValue>
                <field name="LinkDemand" />
              </enumValue>
            </argument>
            <assignment name="Name">
              <type api="T:System.String" ref="true" />
              <value>FullTrust</value>
            </assignment>
          </attribute>
        </attributes>
      </adder>
      <remover name="remove_DistributedTransactionStarted">
        <attributes>
          <attribute>
            <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
            <argument>
              <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
              <enumValue>
                <field name="LinkDemand" />
              </enumValue>
            </argument>
            <assignment name="Name">
              <type api="T:System.String" ref="true" />
              <value>FullTrust</value>
            </assignment>
          </attribute>
        </attributes>
      </remover>
      <eventhandler>
        <type api="T:System.Transactions.TransactionStartedEventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
      </eventargs>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="8f73731e-ab87-5db6-6644-6d8befb7680c" />
    </api>
    <api id="P:System.Transactions.TransactionManager.HostCurrentCallback">
      <topicdata group="api" />
      <apidata name="HostCurrentCallback" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HostCurrentCallback">
        <attributes>
          <attribute>
            <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
            <argument>
              <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
              <enumValue>
                <field name="LinkDemand" />
              </enumValue>
            </argument>
            <assignment name="Name">
              <type api="T:System.String" ref="true" />
              <value>FullTrust</value>
            </assignment>
          </attribute>
        </attributes>
      </getter>
      <setter name="set_HostCurrentCallback">
        <attributes>
          <attribute>
            <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
            <argument>
              <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
              <enumValue>
                <field name="LinkDemand" />
              </enumValue>
            </argument>
            <assignment name="Name">
              <type api="T:System.String" ref="true" />
              <value>FullTrust</value>
            </assignment>
          </attribute>
        </attributes>
      </setter>
      <returns>
        <type api="T:System.Transactions.HostCurrentTransactionCallback" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="8d811453-b7de-9ca6-c0e7-f3a02ccb5792" />
    </api>
    <api id="P:System.Transactions.TransactionManager.MaximumTimeout">
      <topicdata group="api" />
      <apidata name="MaximumTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MaximumTimeout" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <file name="ce652494-4b83-4d91-6012-a75b6a9036ac" />
    </api>
    <api id="M:System.Transactions.TransactionManager.RecoveryComplete(System.Guid)">
      <topicdata group="api" />
      <apidata name="RecoveryComplete" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="b9a1a941-d19a-7088-7473-864e7c52dc3c" />
    </api>
    <api id="M:System.Transactions.TransactionManager.Reenlist(System.Guid,System.Byte[],System.Transactions.IEnlistmentNotification)">
      <topicdata group="api" />
      <apidata name="Reenlist" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="resourceManagerIdentifier">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="recoveryInformation">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="enlistmentNotification">
          <type api="T:System.Transactions.IEnlistmentNotification" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Transactions.Enlistment" ref="true" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Security.Permissions.PermissionSetAttribute" ref="true" />
          <argument>
            <type api="T:System.Security.Permissions.SecurityAction" ref="false" />
            <enumValue>
              <field name="LinkDemand" />
            </enumValue>
          </argument>
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FullTrust</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="b88332f5-9499-ce8b-e1ba-7cd1ceac00ba" />
    </api>
    <api id="T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="068da8eb-a1d2-cb9a-8218-d275b1d7c152" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata name="TransactionManagerCommunicationException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="E:System.Exception.SerializeObjectState" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor">
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor" />
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="e887c883-c2a5-a2d3-95f4-779cfdd612a8" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata name="TransactionManagerCommunicationException" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="309c7323-86b1-0df5-67c8-2bc79dfdffb3" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata name="TransactionManagerCommunicationException" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="4b4ccc73-8c5a-734a-cf2d-bd2753cb68da" />
    </api>
    <api id="Events.T:System.Transactions.TransactionManagerCommunicationException">
      <topicdata name="TransactionManagerCommunicationException" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name="TransactionManagerCommunicationException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Exception.SerializeObjectState" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="ee371c1a-ce96-1d7c-ead3-127ffef1c066" />
    </api>
    <api id="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionManagerCommunicationException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor" />
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="2712ae0c-a259-3967-773e-a7813d4dace2" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="b753f542-362f-e3ec-08d8-bec67de2a1cf" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="58732486-8cc7-c7dc-7f46-69390fdd517c" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="7e059346-20f0-5cdc-e74b-a7b03a1f43e6" />
    </api>
    <api id="M:System.Transactions.TransactionManagerCommunicationException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionManagerCommunicationException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionManagerCommunicationException" ref="true" />
      </containers>
      <file name="e4fd4a8d-599d-d18a-4875-d574fdda640e" />
    </api>
    <api id="T:System.Transactions.TransactionOptions">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="6cedc59c-b9a5-ed45-d6dc-f760127b0f10" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.ValueType.ToString" />
        <element api="M:System.Transactions.TransactionOptions.Equals(System.Object)" />
        <element api="M:System.Transactions.TransactionOptions.GetHashCode" />
        <element api="P:System.Transactions.TransactionOptions.IsolationLevel" />
        <element api="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
        <element api="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
        <element api="P:System.Transactions.TransactionOptions.Timeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="a0d944e3-9c6b-cea6-5750-10b3b7f6a32a" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.ValueType.ToString" />
        <element api="M:System.Transactions.TransactionOptions.Equals(System.Object)" />
        <element api="M:System.Transactions.TransactionOptions.GetHashCode" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="9f535ed6-e172-0a6b-a1a5-81027c435dd6" />
    </api>
    <api id="Operators.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
        <element api="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="d4d5da61-e296-af24-0200-ff1e8c0426c7" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionOptions">
      <topicdata name="TransactionOptions" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionOptions" />
      <apidata name="TransactionOptions" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" layout="sequential" format="ansi" />
      <elements>
        <element api="P:System.Transactions.TransactionOptions.IsolationLevel" />
        <element api="P:System.Transactions.TransactionOptions.Timeout" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="5cac22d2-6acb-6a53-2048-e9231130ad11" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.Equals(System.Object)">
      <topicdata group="api" />
      <apidata name="Equals" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.ValueType.Equals(System.Object)">
          <type api="T:System.ValueType" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="obj">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="cf633a78-2dc1-a4bb-4b74-879371a7ea11" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.GetHashCode">
      <topicdata group="api" />
      <apidata name="GetHashCode" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.ValueType.GetHashCode">
          <type api="T:System.ValueType" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="955a2589-1956-de17-8c87-35b003b41b23" />
    </api>
    <api id="P:System.Transactions.TransactionOptions.IsolationLevel">
      <topicdata group="api" />
      <apidata name="IsolationLevel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IsolationLevel" />
      <setter name="set_IsolationLevel" />
      <returns>
        <type api="T:System.Transactions.IsolationLevel" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="53a01368-94e8-960e-9432-122b7d4e1a45" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.op_Equality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name="Equality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="0babd7cc-68a2-fb60-2e39-3d6680ad2b2f" />
    </api>
    <api id="M:System.Transactions.TransactionOptions.op_Inequality(System.Transactions.TransactionOptions,System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name="Inequality" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="x">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
        <parameter name="y">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="8246252f-cd19-47ae-f072-243303577e48" />
    </api>
    <api id="P:System.Transactions.TransactionOptions.Timeout">
      <topicdata group="api" />
      <apidata name="Timeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Timeout" />
      <setter name="set_Timeout" />
      <returns>
        <type api="T:System.TimeSpan" ref="false" />
      </returns>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionOptions" ref="false" />
      </containers>
      <file name="942c2871-e59d-36e0-26a8-2ad89a50a801" />
    </api>
    <api id="T:System.Transactions.TransactionPromotionException">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Transactions.TransactionException" ref="true" />
          <type api="T:System.SystemException" ref="true" />
          <type api="T:System.Exception" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="06656179-ca9e-1772-552e-1625334e2b60" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionPromotionException">
      <topicdata name="TransactionPromotionException" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="E:System.Exception.SerializeObjectState" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="Overload:System.Transactions.TransactionPromotionException.#ctor">
          <element api="M:System.Transactions.TransactionPromotionException.#ctor" />
          <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String)" />
          <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
          <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)" />
        </element>
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="0c04c25e-925e-3303-8ce7-29bc7a9c0599" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionPromotionException">
      <topicdata name="TransactionPromotionException" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Exception.GetBaseException" />
        <element api="M:System.Exception.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Exception.GetType" />
        <element api="M:System.Exception.ToString" />
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.MemberwiseClone" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="5e73ddcd-186d-8a54-41ea-6f6bb0fae31a" />
    </api>
    <api id="Properties.T:System.Transactions.TransactionPromotionException">
      <topicdata name="TransactionPromotionException" group="list" subgroup="Properties" typeTopicId="T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="P:System.Exception.Data" />
        <element api="P:System.Exception.HelpLink" />
        <element api="P:System.Exception.HResult" />
        <element api="P:System.Exception.InnerException" />
        <element api="P:System.Exception.Message" />
        <element api="P:System.Exception.Source" />
        <element api="P:System.Exception.StackTrace" />
        <element api="P:System.Exception.TargetSite" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="534b7c67-2059-fef2-908c-289497987884" />
    </api>
    <api id="Events.T:System.Transactions.TransactionPromotionException">
      <topicdata name="TransactionPromotionException" group="list" subgroup="Events" typeTopicId="T:System.Transactions.TransactionPromotionException" />
      <apidata name="TransactionPromotionException" group="type" subgroup="class" />
      <typedata visibility="public" serializable="true" layout="auto" format="ansi" />
      <elements>
        <element api="E:System.Exception.SerializeObjectState" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="b127bf2a-2f18-04c2-a6d2-2b48424934f4" />
    </api>
    <api id="Overload:System.Transactions.TransactionPromotionException.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionPromotionException" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionPromotionException.#ctor" />
        <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String)" />
        <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="0e392085-20e6-0bc8-1244-bcca6c83e904" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="862ad21e-6b21-352f-4b8c-3714d2463dcf" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="98f63855-be04-80de-67c9-b4889a53c830" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="14ba2186-b0a8-7e2a-401e-28dd9af156ed" />
    </api>
    <api id="M:System.Transactions.TransactionPromotionException.#ctor(System.String,System.Exception)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionPromotionException.#ctor" />
      <parameters>
        <parameter name="message">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="innerException">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionPromotionException" ref="true" />
      </containers>
      <file name="dab3af52-16f7-1583-b783-67a06b8532dc" />
    </api>
    <api id="T:System.Transactions.TransactionScope">
      <topicdata group="api" allMembersTopicId="AllMembers.T:System.Transactions.TransactionScope" />
      <apidata name="TransactionScope" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="26008b98-7c1b-35e7-3dfb-af2b23101b90" />
    </api>
    <api id="AllMembers.T:System.Transactions.TransactionScope">
      <topicdata name="TransactionScope" group="list" subgroup="members" typeTopicId="T:System.Transactions.TransactionScope" />
      <apidata name="TransactionScope" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="Overload:System.Transactions.TransactionScope.#ctor">
          <element api="M:System.Transactions.TransactionScope.#ctor" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)" />
          <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)" />
        </element>
        <element api="M:System.Transactions.TransactionScope.Complete" />
        <element api="M:System.Transactions.TransactionScope.Dispose" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="cd56d8b9-3df6-de4f-9e0c-75c1b36742ab" />
    </api>
    <api id="Methods.T:System.Transactions.TransactionScope">
      <topicdata name="TransactionScope" group="list" subgroup="Methods" typeTopicId="T:System.Transactions.TransactionScope" />
      <apidata name="TransactionScope" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)" />
        <element api="M:System.Object.Finalize" />
        <element api="M:System.Object.GetHashCode" />
        <element api="M:System.Object.GetType" />
        <element api="M:System.Object.MemberwiseClone" />
        <element api="M:System.Object.ToString" />
        <element api="M:System.Transactions.TransactionScope.Complete" />
        <element api="M:System.Transactions.TransactionScope.Dispose" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="4bcc002a-997c-c176-c0c8-0824c3468ed5" />
    </api>
    <api id="Overload:System.Transactions.TransactionScope.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" allMembersTopicId="AllMembers.T:System.Transactions.TransactionScope" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:System.Transactions.TransactionScope.#ctor" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)" />
        <element api="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="a2e7311a-f19f-eabd-e9c4-7e8a83b329f9" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="09cf2f7a-c109-823d-e75d-da90647f09c3" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="transactionToUse">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="c70593ce-1114-5a59-19be-11bb0ccab40f" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="transactionToUse">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="scopeTimeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="b993ac9d-6725-4c7b-edd4-d337489bf695" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.Transaction,System.TimeSpan,System.Transactions.EnterpriseServicesInteropOption)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="transactionToUse">
          <type api="T:System.Transactions.Transaction" ref="true" />
        </parameter>
        <parameter name="scopeTimeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
        <parameter name="interopOption">
          <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="057fbda6-dc7b-1791-ffb7-dd9d1138168a" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="d6ee9b63-c48e-b8c7-dc82-b21165fb76b2" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.TimeSpan)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
        <parameter name="scopeTimeout">
          <type api="T:System.TimeSpan" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="0acd2f62-2ce6-35a5-d384-25fc3e3de5fa" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
        <parameter name="transactionOptions">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="5647c121-afc0-4ebc-5764-3bee6974019e" />
    </api>
    <api id="M:System.Transactions.TransactionScope.#ctor(System.Transactions.TransactionScopeOption,System.Transactions.TransactionOptions,System.Transactions.EnterpriseServicesInteropOption)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:System.Transactions.TransactionScope.#ctor" />
      <parameters>
        <parameter name="scopeOption">
          <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
        </parameter>
        <parameter name="transactionOptions">
          <type api="T:System.Transactions.TransactionOptions" ref="false" />
        </parameter>
        <parameter name="interopOption">
          <type api="T:System.Transactions.EnterpriseServicesInteropOption" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="fad18a60-c35e-4a02-aaad-10a34a1eb78d" />
    </api>
    <api id="M:System.Transactions.TransactionScope.Complete">
      <topicdata group="api" />
      <apidata name="Complete" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="31f0102a-f0a7-b6b3-4028-c73ce8030336" />
    </api>
    <api id="M:System.Transactions.TransactionScope.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScope" ref="true" />
      </containers>
      <file name="0ca62a08-f87a-4a20-231f-bc5f4751175b" />
    </api>
    <api id="T:System.Transactions.TransactionScopeOption">
      <topicdata group="api" />
      <apidata name="TransactionScopeOption" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.TransactionScopeOption.Required" />
        <element api="F:System.Transactions.TransactionScopeOption.RequiresNew" />
        <element api="F:System.Transactions.TransactionScopeOption.Suppress" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="de9c924e-c58a-240c-fd04-598e58c32546" />
    </api>
    <api id="F:System.Transactions.TransactionScopeOption.Required">
      <topicdata group="api" notopic="" />
      <apidata name="Required" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </containers>
      <file name="7aec5176-add4-2de5-ce22-71a623626c0e" />
    </api>
    <api id="F:System.Transactions.TransactionScopeOption.RequiresNew">
      <topicdata group="api" notopic="" />
      <apidata name="RequiresNew" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </containers>
      <file name="8bf7cc8e-6d5a-05fc-3074-ff010122facd" />
    </api>
    <api id="F:System.Transactions.TransactionScopeOption.Suppress">
      <topicdata group="api" notopic="" />
      <apidata name="Suppress" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionScopeOption" ref="false" />
      </containers>
      <file name="8a41bd15-bd2f-65a4-5795-63f1e5366851" />
    </api>
    <api id="T:System.Transactions.TransactionStartedEventHandler">
      <topicdata group="api" />
      <apidata name="TransactionStartedEventHandler" group="type" subgroup="delegate" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <parameters>
        <parameter name="sender">
          <type api="T:System.Object" ref="true" />
        </parameter>
        <parameter name="e">
          <type api="T:System.Transactions.TransactionEventArgs" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="39aa8fb4-ef8f-b616-0fd8-44b31dcd8b64" />
    </api>
    <api id="T:System.Transactions.TransactionStatus">
      <topicdata group="api" />
      <apidata name="TransactionStatus" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" layout="auto" format="ansi" />
      <elements>
        <element api="F:System.Transactions.TransactionStatus.Active" />
        <element api="F:System.Transactions.TransactionStatus.Committed" />
        <element api="F:System.Transactions.TransactionStatus.Aborted" />
        <element api="F:System.Transactions.TransactionStatus.InDoubt" />
      </elements>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
      </containers>
      <file name="e4cd490d-4cb8-77bc-21ba-65c7792a1146" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.Aborted">
      <topicdata group="api" notopic="" />
      <apidata name="Aborted" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="e6c991d2-ded0-7244-5cbf-3217005627eb" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.Active">
      <topicdata group="api" notopic="" />
      <apidata name="Active" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="e1f05c06-1240-1fa8-d308-b4072d6b2b7a" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.Committed">
      <topicdata group="api" notopic="" />
      <apidata name="Committed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="822c9262-d670-1876-3b15-1a557efc5e22" />
    </api>
    <api id="F:System.Transactions.TransactionStatus.InDoubt">
      <topicdata group="api" notopic="" />
      <apidata name="InDoubt" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="System.Transactions" module="System.Transactions" kind="DynamicallyLinkedLibrary">
          <assemblydata version="4.0.0.0" />
        </library>
        <namespace api="N:System.Transactions" />
        <type api="T:System.Transactions.TransactionStatus" ref="false" />
      </containers>
      <file name="253c78a7-0ae1-7588-cb12-484b883a9df9" />
    </api>
  </apis>
</reflection>