1 interface inheriting from ITransactionDispenser
System.Transactions.Local (1)
Generated\361d1da7f942c932\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser.cs (1)
30file unsafe interface InterfaceImplementation : global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser
15 references to ITransactionDispenser
System.Transactions.Local (15)
Generated\361d1da7f942c932\System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser.cs (8)
50void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser.GetOptionsObject(out global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionOptions ppOptions) 54var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser)); 91global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser @this = default; 99@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser>(__this_native); 113void global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser.BeginTransaction(nint punkOuter, global::System.Transactions.DtcProxyShim.OletxTransactionIsolationLevel isoLevel, global::System.Transactions.DtcProxyShim.OletxTransactionIsoFlags isoFlags, global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionOptions pOptions, out global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransaction ppTransaction) 117var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser)); 159global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser @this = default; 169@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser>(__this_native);
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\LibraryImports.g.cs (3)
7private static unsafe partial int DtcGetTransactionManagerExW(string pszHost, string pszTmName, in global::System.Guid riid, int grfOptions, void* pvConfigPararms, out global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser ppvObject) 26ppvObject = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser>.ConvertToManaged(__ppvObject_native); 33global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::System.Transactions.DtcProxyShim.DtcInterfaces.ITransactionDispenser>.Free(__ppvObject_native);
System\Transactions\DtcProxyShim\DtcProxyShimFactory.cs (4)
42private ITransactionDispenser _transactionDispenser = null!; // Late-initialized in ConnectToProxy 56[MarshalAs(UnmanagedType.Interface)] out ITransactionDispenser ppvObject); 59private static unsafe void DtcGetTransactionManager(string? nodeName, out ITransactionDispenser localDispenser) => Marshal.ThrowExceptionForHR(DtcGetTransactionManagerExW(nodeName, null, Guids.IID_ITransactionDispenser_Guid, 0, null, out localDispenser)); 100DtcGetTransactionManager(nodeName, out ITransactionDispenser? localDispenser);