1 interface inheriting from ITransactionEnlistmentAsync
System.Transactions.Local (1)
_generated\16\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync.cs (1)
22file unsafe interface InterfaceImplementation : global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync
22 references to ITransactionEnlistmentAsync
System.Transactions.Local (22)
_generated\16\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync.cs (12)
40void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync.PrepareRequestDone(int hr, nint pmk, nint pboidReason) 42var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync)); 59global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync @this = default; 64@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync>(__this_native); 78void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync.CommitRequestDone(int hr) 80var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync)); 97global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync @this = default; 102@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync>(__this_native); 116void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync.AbortRequestDone(int hr) 118var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync)); 135global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync @this = default; 140@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync>(__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) 72ppEnlist = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync>.ConvertToManaged(__ppEnlist_native); 79global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync>.Free(__ppEnlist_native); 100global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync ppEnlist = default; 112__ppEnlist_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionEnlistmentAsync>.ConvertToUnmanaged(ppEnlist);
System\Transactions\DtcProxyShim\DtcInterfaces\IResourceManager.cs (1)
18[MarshalAs(UnmanagedType.Interface)] out ITransactionEnlistmentAsync ppEnlist);
System\Transactions\DtcProxyShim\EnlistmentNotifyShim.cs (2)
15internal ITransactionEnlistmentAsync? EnlistmentAsync; 38ITransactionEnlistmentAsync? pEnlistmentAsync = Interlocked.Exchange(ref EnlistmentAsync, null);
System\Transactions\DtcProxyShim\EnlistmentShim.cs (1)
13internal ITransactionEnlistmentAsync? EnlistmentAsync { get; set; }
System\Transactions\DtcProxyShim\ResourceManagerShim.cs (1)
29ResourceManager!.Enlist(transaction, pEnlistmentNotifyShim, out Guid txUow, out OletxTransactionIsolationLevel isoLevel, out ITransactionEnlistmentAsync pEnlistmentAsync);