1 interface inheriting from IXCLRDataMethodInstance
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (1)
45file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance
1 implementation of IXCLRDataMethodInstance
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataMethodInstance.cs (1)
18public sealed unsafe partial class ClrDataMethodInstance : IXCLRDataMethodInstance
213 references to IXCLRDataMethodInstance
Microsoft.Diagnostics.DataContractReader.Legacy (213)
ClrDataFrame.cs (3)
382int IXCLRDataFrame.GetMethodInstance(DacComNullableByRef<IXCLRDataMethodInstance> method) 388IXCLRDataMethodInstance? legacyMethod = null; 391DacComNullableByRef<IXCLRDataMethodInstance> legacyMethodOut = new(isNullRef: false);
ClrDataMethodDefinition.cs (3)
215int IXCLRDataMethodDefinition.EnumInstance(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> instance) 228IXCLRDataMethodInstance? legacyMethod = null; 233DacComNullableByRef<IXCLRDataMethodInstance> legacyMethodOut = new(isNullRef: false);
ClrDataMethodInstance.cs (20)
35private readonly IXCLRDataMethodInstance? _legacyImpl; 40IXCLRDataMethodInstance? legacyImpl, 50int IXCLRDataMethodInstance.GetTypeInstance(DacComNullableByRef<IXCLRDataTypeInstance> typeInstance) 57int IXCLRDataMethodInstance.GetDefinition(DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition) 94int IXCLRDataMethodInstance.GetTokenAndScope(uint* token, DacComNullableByRef<IXCLRDataModule> mod) 150int IXCLRDataMethodInstance.GetName(uint flags, uint bufLen, uint* nameLen, char* nameBuf) 229int IXCLRDataMethodInstance.GetFlags(uint* flags) 236int IXCLRDataMethodInstance.IsSameObject(IXCLRDataMethodInstance* method) 243int IXCLRDataMethodInstance.GetEnCVersion(uint* version) 250int IXCLRDataMethodInstance.GetNumTypeArguments(uint* numTypeArgs) 257int IXCLRDataMethodInstance.GetTypeArgumentByIndex(uint index, DacComNullableByRef<IXCLRDataTypeInstance> typeArg) 264int IXCLRDataMethodInstance.GetILOffsetsByAddress(ClrDataAddress address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets) 356int IXCLRDataMethodInstance.GetAddressRangesByILOffset( 455int IXCLRDataMethodInstance.GetILAddressMap(uint mapLen, uint* mapNeeded, [In, Out, MarshalUsing(CountElementName = "mapLen")] ClrDataILAddressMap[]? maps) 585int IXCLRDataMethodInstance.StartEnumExtents(ulong* handle) 624int IXCLRDataMethodInstance.EnumExtent(ulong* handle, ClrDataAddressRange* extent) 676int IXCLRDataMethodInstance.EndEnumExtents(ulong handle) 710int IXCLRDataMethodInstance.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 754int IXCLRDataMethodInstance.GetRepresentativeEntryAddress(ClrDataAddress* addr)
ClrDataModule.cs (1)
501int IXCLRDataModule.EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> method)
ClrDataTypeInstance.cs (2)
41int IXCLRDataTypeInstance.EnumMethodInstance(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> methodInstance) 65int IXCLRDataTypeInstance.EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> method)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodInstance.cs (1)
16details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance).TypeHandle);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.cs (10)
63int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 75__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 85global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 98global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method = default; 103@method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToManaged(__method_native); 117int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 129__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 139global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 152global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method = default; 157@method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToManaged(__method_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.cs (10)
197int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 209__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 219global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 228int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 240__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 250global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 399int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 401int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 424new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(@method); 428new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(@method);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.cs (10)
101int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 113__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 123global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 132int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 144__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 154global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 374int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 376int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 405new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(@method); 409new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(@method);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.cs (15)
61int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance catchingMethod, uint catcherNativeOffset) 73__catchingMethod_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(catchingMethod); 83global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__catchingMethod_native); 96global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance catchingMethod = default; 101catchingMethod = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToManaged(__catchingMethod_native); 115int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 127__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 137global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 146int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 158__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 168global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 408int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 410int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 441new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(@method); 445new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(@method);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (20)
62int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress nativeCodeLocation) 76__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 86global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 99global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method = default; 106@method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToManaged(__method_native); 120int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 132__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 142global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 151int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) 163__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(@method); 173global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__method_native); 415int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance catchingMethod, uint catcherNativeOffset) 427__catchingMethod_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ConvertToUnmanaged(catchingMethod); 437global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.Free(__catchingMethod_native); 444int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 446int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => throw new global::System.Diagnostics.UnreachableException(); 468int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance catchingMethod, uint catcherNativeOffset) => throw new global::System.Diagnostics.UnreachableException(); 479new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(@method); 483new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(@method); 527new int ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance catchingMethod, uint catcherNativeOffset) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4)this).ExceptionCatcherEnter(catchingMethod, catcherNativeOffset);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (4)
491int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.GetMethodInstance(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) 501global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __method_native__marshaller = new(); 531global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method = default; 534global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.UnmanagedToManaged __method_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (4)
203int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.EnumInstance(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> instance) 213global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __instance_native__marshaller = new(); 243global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> instance = default; 246global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.UnmanagedToManaged __instance_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (72)
15public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance*, int> IsSameObject_8; 81int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetTypeInstance(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> typeInstance) 85var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 120global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 131@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 149int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetDefinition(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition) 153var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 188global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 199@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 217int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetTokenAndScope(uint* token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod) 221var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 256global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 267@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 285int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetName(uint flags, uint bufLen, uint* nameLen, char* nameBuf) 289var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 308global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 313@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 326int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetFlags(uint* flags) 330var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 349global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 354@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 367int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.IsSameObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance* @method) 371var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 372var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance*, int>)__vtable[8]); 386internal static unsafe int ABI_IsSameObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance* @method) 390global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 395@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 408int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetEnCVersion(uint* version) 412var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 431global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 436@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 449int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetNumTypeArguments(uint* numTypeArgs) 453var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 472global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 477@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 490int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetTypeArgumentByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> typeArg) 494var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 529global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 540@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 558int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetILOffsetsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets) 562var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 584global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 591@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 604int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetAddressRangesByILOffset(uint ilOffset, uint rangesLen, uint* rangesNeeded, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange[] addressRanges) 608var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 629global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 641@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 656int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetILAddressMap(uint mapLen, uint* mapNeeded, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataILAddressMap[] maps) 660var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 681global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 693@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 708int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.StartEnumExtents(ulong* handle) 712var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 731global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 736@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 749int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.EnumExtent(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddressRange* extent) 753var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 772global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 777@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 790int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.EndEnumExtents(ulong handle) 794var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 813global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 818@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 831int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 835var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 854global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 859@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native); 872int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr) 876var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance)); 895global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance @this = default; 900@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>(__this_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.cs (4)
1171int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.EnumMethodInstanceByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) 1181global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __method_native__marshaller = new(); 1211global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method = default; 1214global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.UnmanagedToManaged __method_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (4)
1438int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) 1448global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __method_native__marshaller = new(); 1478global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method = default; 1481global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.UnmanagedToManaged __method_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (4)
844int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) 854global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __method_native__marshaller = new(); 1522int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) => throw new global::System.Diagnostics.UnreachableException(); 1673new int EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).EnumMethodInstanceByAddress(handle, @method);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.cs (4)
808int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) 818global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __method_native__marshaller = new(); 1526int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) => throw new global::System.Diagnostics.UnreachableException(); 1681new int EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).EnumMethodInstanceByAddress(handle, @method);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.cs (8)
150int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.EnumMethodInstance(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> methodInstance) 160global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __methodInstance_native__marshaller = new(); 190global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> methodInstance = default; 193global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.UnmanagedToManaged __methodInstance_native__marshaller = new(); 300int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.EnumMethodInstanceByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method) 310global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.ManagedToUnmanaged __method_native__marshaller = new(); 340global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method = default; 343global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance>.UnmanagedToManaged __method_native__marshaller = new();
IXCLRData.cs (11)
123int EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> method); 250int EnumMethodInstanceByAddress(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> method); 469int GetMethodInstance(DacComNullableByRef<IXCLRDataMethodInstance> method); 598int IsSameObject(IXCLRDataMethodInstance* method); 826int EnumMethodInstance(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> methodInstance); 833int EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> method); 953int EnumInstance(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> instance); 1207int OnCodeGenerated(IXCLRDataMethodInstance? method); 1209int OnCodeDiscarded(IXCLRDataMethodInstance? method); 1249int ExceptionCatcherEnter(IXCLRDataMethodInstance? catchingMethod, uint catcherNativeOffset); 1257int OnCodeGenerated2(IXCLRDataMethodInstance? method, ClrDataAddress nativeCodeLocation);
SOSDacImpl.IXCLRDataProcess.cs (3)
1070int IXCLRDataProcess.EnumMethodInstanceByAddress(ulong* handle, DacComNullableByRef<IXCLRDataMethodInstance> method) 1079IXCLRDataMethodInstance? legacyMethod = null; 1084DacComNullableByRef<IXCLRDataMethodInstance> legacyMethodOut = new(isNullRef: false);