1 interface inheriting from ITransactionResourceAsync
System.Transactions.Local (1)
Generated\361d1da7f942c932\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.cs (1)
32file 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\361d1da7f942c932\System.Transactions.DtcProxyShim.DtcInterfaces.IResourceManager.cs (5)
54void 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) 72__pRes_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>.ConvertToUnmanaged(pRes); 96global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>.Free(__pRes_native); 110global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync pRes = default; 122pRes = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>.ConvertToManaged(__pRes_native);
Generated\361d1da7f942c932\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.cs (16)
54void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.PrepareRequest(bool fRetaining, global::System.Transactions.DtcProxyShim.OletxXactRm grfRM, bool fWantMoniker, bool fSinglePhase) 58var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 85global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 97@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native); 109void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.CommitRequest(global::System.Transactions.DtcProxyShim.OletxXactRm grfRM, nint pNewUOW) 113var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 133global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 139@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native); 151void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.AbortRequest(nint pboidReason, bool fRetaining, nint pNewUOW) 155var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 178global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 186@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native); 198void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync.TMDown() 202var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync)); 222global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync @this = default; 228@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync>(__this_native);
Generated\361d1da7f942c932\System.Transactions.DtcProxyShim.EnlistmentNotifyShim.cs (1)
16details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionResourceAsync).TypeHandle);
System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManager.cs (1)
15[MarshalAs(UnmanagedType.Interface)] ITransactionResourceAsync pRes,