2 implementations of ManagedVirtualMethodTable
System.Runtime.InteropServices (2)
System\Runtime\InteropServices\Marshalling\ComImportInteropInterfaceDetailsStrategy.cs (1)
179public unsafe void** ManagedVirtualMethodTable => null;
System\Runtime\InteropServices\Marshalling\IUnknownDerivedAttribute.cs (1)
30public unsafe void** ManagedVirtualMethodTable => T.ManagedVirtualMethodTable;
80 references to ManagedVirtualMethodTable
ILCompiler.Diagnostics (1)
_generated\1\Microsoft.DiaSymReader.ISymNGenWriter2.cs (1)
34global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymNGenWriter).TypeHandle).ManagedVirtualMethodTable,
Microsoft.Diagnostics.DataContractReader.Legacy (56)
_generated\0\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAppDomain.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\1\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataExceptionState.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\10\Microsoft.Diagnostics.DataContractReader.Legacy.MetaDataImportImpl.cs (3)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 21vtables[2] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\11\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.cs (19)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 21vtables[2] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 24vtables[3] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 27vtables[4] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 30vtables[5] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 33vtables[6] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 36vtables[7] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 39vtables[8] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 42vtables[9] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 45vtables[10] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 48vtables[11] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 51vtables[12] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 54vtables[13] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 57vtables[14] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 60vtables[15] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 63vtables[16] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 66vtables[17] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 69vtables[18] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\12\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSHandleEnum.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\13\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSMemoryEnum.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\14\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSStackRefEnum.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\15\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSMethodEnum.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.cs (1)
40global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget).TypeHandle).ManagedVirtualMethodTable,
_generated\2\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataFrame.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\20\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.cs (1)
43global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2).TypeHandle).ManagedVirtualMethodTable,
_generated\23\Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport2.cs (1)
97global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IMetaDataImport).TypeHandle).ManagedVirtualMethodTable,
_generated\26\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.cs (1)
31global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSEnum).TypeHandle).ManagedVirtualMethodTable,
_generated\27\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStackRefErrorEnum.cs (1)
31global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSEnum).TypeHandle).ManagedVirtualMethodTable,
_generated\28\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSStackRefEnum.cs (1)
32global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSEnum).TypeHandle).ManagedVirtualMethodTable,
_generated\29\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMemoryEnum.cs (1)
31global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSEnum).TypeHandle).ManagedVirtualMethodTable,
_generated\3\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodDefinition.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\4\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodInstance.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.cs (1)
31global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSEnum).TypeHandle).ManagedVirtualMethodTable,
_generated\5\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataModule.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (1)
75global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess).TypeHandle).ManagedVirtualMethodTable,
_generated\6\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataStackWalk.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\64\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.cs (1)
38global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification).TypeHandle).ManagedVirtualMethodTable,
_generated\65\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.cs (1)
39global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2).TypeHandle).ManagedVirtualMethodTable,
_generated\66\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.cs (1)
40global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3).TypeHandle).ManagedVirtualMethodTable,
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (1)
41global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4).TypeHandle).ManagedVirtualMethodTable,
_generated\68\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.cs (1)
41global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2).TypeHandle).ManagedVirtualMethodTable,
_generated\7\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataTask.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\8\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataValue.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\9\Microsoft.Diagnostics.DataContractReader.Legacy.DacDbiImpl.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
Microsoft.DiaSymReader (19)
_generated\0\Microsoft.DiaSymReader.MetadataAdapterBase.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\1\Microsoft.DiaSymReader.SymReaderMetadataAdapter.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\12\Microsoft.DiaSymReader.ISymUnmanagedBinder2.cs (1)
30global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedBinder).TypeHandle).ManagedVirtualMethodTable,
_generated\13\Microsoft.DiaSymReader.ISymUnmanagedBinder3.cs (1)
31global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedBinder2).TypeHandle).ManagedVirtualMethodTable,
_generated\14\Microsoft.DiaSymReader.ISymUnmanagedBinder4.cs (1)
33global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedBinder3).TypeHandle).ManagedVirtualMethodTable,
_generated\2\Microsoft.DiaSymReader.SymWriterMetadataAdapter.cs (2)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable }; 18vtables[1] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\20\Microsoft.DiaSymReader.ISymUnmanagedMethod2.cs (1)
38global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedMethod).TypeHandle).ManagedVirtualMethodTable,
_generated\23\Microsoft.DiaSymReader.ISymUnmanagedReader2.cs (1)
47global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedReader).TypeHandle).ManagedVirtualMethodTable,
_generated\24\Microsoft.DiaSymReader.ISymUnmanagedReader3.cs (1)
49global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedReader2).TypeHandle).ManagedVirtualMethodTable,
_generated\25\Microsoft.DiaSymReader.ISymUnmanagedReader4.cs (1)
52global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedReader3).TypeHandle).ManagedVirtualMethodTable,
_generated\26\Microsoft.DiaSymReader.ISymUnmanagedReader5.cs (1)
53global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedReader4).TypeHandle).ManagedVirtualMethodTable,
_generated\29\Microsoft.DiaSymReader.ISymUnmanagedScope2.cs (1)
37global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedScope).TypeHandle).ManagedVirtualMethodTable,
_generated\3\Microsoft.DiaSymReader.ComMemoryStream.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\38\Microsoft.DiaSymReader.ISymUnmanagedWriter8.cs (1)
65global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.DiaSymReader.ISymUnmanagedWriter5).TypeHandle).ManagedVirtualMethodTable,
_generated\4\Microsoft.DiaSymReader.ComStreamWrapper.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\5\Microsoft.DiaSymReader.Utilities.UnsafeComStreamWrapper.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
System.Transactions.Local (4)
_generated\1\System.Transactions.DtcProxyShim.EnlistmentNotifyShim.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\2\System.Transactions.DtcProxyShim.Phase0NotifyShim.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\3\System.Transactions.DtcProxyShim.ResourceManagerNotifyShim.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };
_generated\4\System.Transactions.DtcProxyShim.VoterNotifyShim.cs (1)
15vtables[0] = new() { IID = details.Iid, Vtable = (nint)details.ManagedVirtualMethodTable };