1 interface inheriting from ISOSHandleEnum
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\26\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.cs (1)
23file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum
1 implementation of ISOSHandleEnum
Microsoft.Diagnostics.DataContractReader.Legacy (1)
SOSDacImpl.cs (1)
1626internal sealed unsafe partial class SOSHandleEnum : ISOSHandleEnum
36 references to ISOSHandleEnum
Microsoft.Diagnostics.DataContractReader.Legacy (36)
_generated\12\Microsoft.Diagnostics.DataContractReader.Legacy.SOSDacImpl.SOSHandleEnum.cs (1)
14details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum).TypeHandle);
_generated\26\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.cs (10)
40int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.Next(uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.SOSHandleData[] handles, uint* pNeeded) 42var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum)); 61global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum @this = default; 73@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>(__this_native); 88int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.Skip(uint count) 90var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum)); 106int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.Reset() 108var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum)); 124int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum.GetCount(uint* pCount) 126var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum));
_generated\30\Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.cs (12)
2915int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHandleEnum(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum> ppHandleEnum) 2923global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>.ManagedToUnmanaged __ppHandleEnum_native__marshaller = new(); 2952global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum> ppHandleEnum = default; 2955global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>.UnmanagedToManaged __ppHandleEnum_native__marshaller = new(); 2980int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHandleEnumForTypes(uint[] types, uint count, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum> ppHandleEnum) 2988global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>.ManagedToUnmanaged __ppHandleEnum_native__marshaller = new(); 3020global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum> ppHandleEnum = default; 3023global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>.UnmanagedToManaged __ppHandleEnum_native__marshaller = new(); 3053int global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSDacInterface.GetHandleEnumForGC(uint gen, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum> ppHandleEnum) 3061global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>.ManagedToUnmanaged __ppHandleEnum_native__marshaller = new(); 3090global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum> ppHandleEnum = default; 3093global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.ISOSHandleEnum>.UnmanagedToManaged __ppHandleEnum_native__marshaller = new();
ISOSDacInterface.cs (3)
809int GetHandleEnum(DacComNullableByRef<ISOSHandleEnum> ppHandleEnum); 811int GetHandleEnumForTypes([In, MarshalUsing(CountElementName = nameof(count))] uint[] types, uint count, DacComNullableByRef<ISOSHandleEnum> ppHandleEnum); 813int GetHandleEnumForGC(uint gen, DacComNullableByRef<ISOSHandleEnum> ppHandleEnum);
SOSDacImpl.cs (10)
1630private readonly ISOSHandleEnum? _legacyHandleEnum; 1633public SOSHandleEnum(Target target, HandleType[] types, ISOSHandleEnum? legacyHandleEnum) 1669int ISOSHandleEnum.Next(uint count, SOSHandleData[] handles, uint* pNeeded) 1847int ISOSDacInterface.GetHandleEnum(DacComNullableByRef<ISOSHandleEnum> ppHandleEnum) 1854ISOSHandleEnum? legacyHandleEnum = null; 1858DacComNullableByRef<ISOSHandleEnum> legacyOut = new(isNullRef: false); 1872int ISOSDacInterface.GetHandleEnumForGC(uint gen, DacComNullableByRef<ISOSHandleEnum> ppHandleEnum) 1874int ISOSDacInterface.GetHandleEnumForTypes([In, MarshalUsing(CountElementName = "count")] uint[] types, uint count, DacComNullableByRef<ISOSHandleEnum> ppHandleEnum) 1879ISOSHandleEnum? legacyHandleEnum = null; 1883DacComNullableByRef<ISOSHandleEnum> legacyOut = new(isNullRef: false);