1 interface inheriting from ISOSMethodEnum
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.cs (1)
23file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum
1 implementation of ISOSMethodEnum
Microsoft.Diagnostics.DataContractReader.Legacy (1)
SOSDacImpl.cs (1)
6861internal sealed unsafe partial class SOSMethodEnum : ISOSMethodEnum
22 references to ISOSMethodEnum
Microsoft.Diagnostics.DataContractReader.Legacy (22)
_generated\15\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSMethodEnum.cs (1)
14details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum).TypeHandle);
_generated\44\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.cs (10)
40int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.Next(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSMethodData[] values, uint* pNeeded) 42var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum)); 61global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum @this = default; 73@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum>(__this_native); 88int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.Skip(uint count) 90var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum)); 106int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.Reset() 108var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum)); 124int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum.GetCount(uint* pCount) 126var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum));
_generated\45\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.cs (4)
37int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface15.GetMethodTableSlotEnumerator(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress mt, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum> enumerator) 46global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum>.ManagedToUnmanaged __enumerator_native__marshaller = new(); 77global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum> enumerator = default; 80global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSMethodEnum>.UnmanagedToManaged __enumerator_native__marshaller = new();
ISOSDacInterface.cs (1)
1184int GetMethodTableSlotEnumerator(ClrDataAddress mt, DacComNullableByRef<ISOSMethodEnum> enumerator);
SOSDacImpl.cs (6)
6867private readonly ISOSMethodEnum? _legacyMethodEnum; 6872public SOSMethodEnum(Target target, TypeHandle methodTable, ISOSMethodEnum? legacyMethodEnum) 6946int ISOSMethodEnum.Next(uint count, [In, Out, MarshalUsing(CountElementName = nameof(count))] SOSMethodData[] values, uint* pNeeded) 7041int ISOSDacInterface15.GetMethodTableSlotEnumerator(ClrDataAddress mt, DacComNullableByRef<ISOSMethodEnum> enumerator) 7053ISOSMethodEnum? legacyMethodEnum = null; 7057DacComNullableByRef<ISOSMethodEnum> legacyOut = new(isNullRef: false);