1 interface inheriting from IXCLRDataMethodDefinition
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\60\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (1)
36file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition
1 implementation of IXCLRDataMethodDefinition
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataMethodDefinition.cs (1)
16public sealed unsafe partial class ClrDataMethodDefinition : IXCLRDataMethodDefinition
142 references to IXCLRDataMethodDefinition
Microsoft.Diagnostics.DataContractReader.Legacy (142)
_generated\3\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodDefinition.cs (1)
14details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition).TypeHandle);
_generated\47\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.cs (8)
936int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.EnumMethodDefinitionByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method) 944global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __method_native__marshaller = new(); 973global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method = default; 976global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __method_native__marshaller = new(); 1191int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.GetMethodDefinitionByToken(uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 1199global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __methodDefinition_native__marshaller = new(); 1228global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition = default; 1231global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __methodDefinition_native__marshaller = new();
_generated\49\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (4)
2188int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumMethodDefinitionByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method) 2196global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __method_native__marshaller = new(); 2225global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method = default; 2228global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __method_native__marshaller = new();
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (4)
1224int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.EnumMethodDefinitionByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method) 1232global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __method_native__marshaller = new(); 1431int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumMethodDefinitionByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method) => throw new global::System.Diagnostics.UnreachableException(); 1614new int EnumMethodDefinitionByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).EnumMethodDefinitionByAddress(handle, method);
_generated\55\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (4)
134int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetDefinition(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 142global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __methodDefinition_native__marshaller = new(); 171global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition = default; 174global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __methodDefinition_native__marshaller = new();
_generated\58\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.cs (12)
201int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumMethodDefinition(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 209global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __methodDefinition_native__marshaller = new(); 238global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition = default; 241global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __methodDefinition_native__marshaller = new(); 340int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.EnumMethodDefinitionByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method) 348global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __method_native__marshaller = new(); 377global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> method = default; 380global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __method_native__marshaller = new(); 442int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition.GetMethodDefinitionByToken(uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 450global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ManagedToUnmanaged __methodDefinition_native__marshaller = new(); 479global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition = default; 482global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.UnmanagedToManaged __methodDefinition_native__marshaller = new();
_generated\60\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (73)
69int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetTypeDefinition(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeDefinition> typeDefinition) 71var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 105global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 116@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 134int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.StartEnumInstances(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, ulong* handle) 136var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 165global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 172@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 185int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.EnumInstance(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> instance) 187var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 221global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 232@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 250int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.EndEnumInstances(ulong handle) 252var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 269global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 274@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 287int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetName(uint flags, uint bufLen, uint* nameLen, char* name) 289var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 306global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 311@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 324int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetTokenAndScope(uint* token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 326var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 360global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 371@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 389int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetFlags(uint* flags) 391var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 408global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 413@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 426int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.IsSameObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition method) 428var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 436__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ConvertToUnmanaged(method); 447global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.Free(__method_native); 457global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 458global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition method = default; 463method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>.ConvertToManaged(__method_native); 464@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 477int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetLatestEnCVersion(uint* version) 479var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 496global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 501@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 514int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.StartEnumExtents(ulong* handle) 516var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 533global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 538@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 551int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.EnumExtent(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodDefinitionExtent* extent) 553var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 570global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 575@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 588int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.EndEnumExtents(ulong handle) 590var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 607global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 612@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 625int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetCodeNotification(uint* flags) 627var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 644global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 649@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 662int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.SetCodeNotification(uint flags) 664var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 681global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 686@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 699int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 701var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 718global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 723@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 736int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr) 738var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 755global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 760@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native); 773int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.HasClassOrMethodInstantiation(int* bGeneric) 775var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition)); 792global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition @this = default; 797@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition>(__this_native);
ClrDataMethodDefinition.cs (20)
21private readonly IXCLRDataMethodDefinition? _legacyImpl; 26IXCLRDataMethodDefinition? legacyImpl) 101int IXCLRDataMethodDefinition.GetTypeDefinition(DacComNullableByRef<IXCLRDataTypeDefinition> typeDefinition) 104int IXCLRDataMethodDefinition.StartEnumInstances(IXCLRDataAppDomain? appDomain, ulong* handle) 163int IXCLRDataMethodDefinition.EnumInstance(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> instance) 223int IXCLRDataMethodDefinition.EndEnumInstances(ulong handle) 254int IXCLRDataMethodDefinition.GetName(uint flags, uint bufLen, uint* nameLen, char* name) 326int IXCLRDataMethodDefinition.GetTokenAndScope(uint* token, DacComNullableByRef<IXCLRDataModule> mod) 377int IXCLRDataMethodDefinition.GetFlags(uint* flags) 380int IXCLRDataMethodDefinition.IsSameObject(IXCLRDataMethodDefinition? method) 383int IXCLRDataMethodDefinition.GetLatestEnCVersion(uint* version) 386int IXCLRDataMethodDefinition.StartEnumExtents(ulong* handle) 389int IXCLRDataMethodDefinition.EnumExtent(ulong* handle, ClrDataMethodDefinitionExtent* extent) 392int IXCLRDataMethodDefinition.EndEnumExtents(ulong handle) 395int IXCLRDataMethodDefinition.GetCodeNotification(uint* flags) 419int IXCLRDataMethodDefinition.SetCodeNotification(uint flags) 443int IXCLRDataMethodDefinition.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 446int IXCLRDataMethodDefinition.GetRepresentativeEntryAddress(ClrDataAddress* addr) 449int IXCLRDataMethodDefinition.HasClassOrMethodInstantiation(int* bGeneric)
ClrDataMethodInstance.cs (1)
39int IXCLRDataMethodInstance.GetDefinition(DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition)
ClrDataModule.cs (6)
321int IXCLRDataModule.EnumMethodDefinitionByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> method) 341IXCLRDataMethodDefinition? legacyMethod = null; 346DacComNullableByRef<IXCLRDataMethodDefinition> legacyMethodOut = new(isNullRef: false); 412int IXCLRDataModule.GetMethodDefinitionByToken(/*mdMethodDef*/ uint token, DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition) 416IXCLRDataMethodDefinition? legacyMethod = null; 421DacComNullableByRef<IXCLRDataMethodDefinition> legacyMethodOut = new(isNullRef: false);
IXCLRData.cs (8)
109int EnumMethodDefinitionByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> method); 121int GetMethodDefinitionByToken(/*mdMethodDef*/ uint token, DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition); 317int EnumMethodDefinitionByAddress(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> method); 549int GetDefinition(DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition); 681int EnumMethodDefinition(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition); 688int EnumMethodDefinitionByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> method); 693int GetMethodDefinitionByToken(/*mdMethodDef*/ uint token, DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition); 926int IsSameObject(IXCLRDataMethodDefinition? method);
SOSDacImpl.IXCLRDataProcess.cs (1)
1030int IXCLRDataProcess.EnumMethodDefinitionByAddress(ulong* handle, DacComNullableByRef<IXCLRDataMethodDefinition> method)