1 interface inheriting from ITransactionResourceAsync
System.Transactions.Local (1)
_generated\24\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.cs (1)
23file unsafe interface InterfaceImplementation : global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync
1 implementation of ITransactionResourceAsync
System.Transactions.Local (1)
System\Transactions\DtcProxyShim\EnlistmentNotifyShim.cs (1)
13internal sealed partial class EnlistmentNotifyShim : NotificationShimBase, ITransactionResourceAsync
23 references to ITransactionResourceAsync
System.Transactions.Local (23)
_generated\1\System.Transactions.DtcProxyShim.EnlistmentNotifyShim.cs (1)
14details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync).TypeHandle);
_generated\24\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.cs (16)
42void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.PrepareRequest(bool fRetaining, global::System.Transactions.DtcProxyShim.OletxXactRm grfRM, bool fWantMoniker, bool fSinglePhase) 44var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 68global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 79@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native); 93void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.CommitRequest(global::System.Transactions.DtcProxyShim.OletxXactRm grfRM, nint pNewUOW) 95var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 112global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 117@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native); 131void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.AbortRequest(nint pboidReason, bool fRetaining, nint pNewUOW) 133var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 153global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 160@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native); 174void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.TMDown() 176var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 193global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 198@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native);
_generated\7\System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManager.cs (5)
42void global::System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManager.Enlist(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransaction pTransaction, global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync pRes, out global::System.Guid pUOW, out global::System.Transactions.DtcProxyShim.OletxTransactionIsolationLevel pisoLevel, out global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync ppEnlist) 58__pRes_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>.ConvertToUnmanaged(pRes); 83global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>.Free(__pRes_native); 94global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync pRes = default; 105pRes = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>.ConvertToManaged(__pRes_native);
System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManager.cs (1)
15[MarshalAs(UnmanagedType.Interface)] ITransactionResourceAsync pRes,