1 interface inheriting from IXCLRDataMethodInstance
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\55\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (1)
36
file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
1 implementation of IXCLRDataMethodInstance
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataMethodInstance.cs (1)
18
public sealed unsafe partial class ClrDataMethodInstance :
IXCLRDataMethodInstance
207 references to IXCLRDataMethodInstance
Microsoft.Diagnostics.DataContractReader.Legacy (207)
_generated\4\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataMethodInstance.cs (1)
14
details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
).TypeHandle);
_generated\47\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.cs (4)
1089
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.EnumMethodInstanceByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method)
1097
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __method_native__marshaller = new();
1126
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method = default;
1129
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.UnmanagedToManaged __method_native__marshaller = new();
_generated\49\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (4)
1280
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method)
1288
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __method_native__marshaller = new();
1317
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method = default;
1320
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.UnmanagedToManaged __method_native__marshaller = new();
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (4)
750
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.EnumMethodInstanceByAddress(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method)
758
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __method_native__marshaller = new();
1399
int 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();
1550
new 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\52\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (4)
450
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.GetMethodInstance(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method)
458
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __method_native__marshaller = new();
487
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method = default;
490
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.UnmanagedToManaged __method_native__marshaller = new();
_generated\55\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance.cs (72)
15
public delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
*, int> IsSameObject_8;
69
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetTypeInstance(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> typeInstance)
71
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
105
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
116
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
134
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetDefinition(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition> methodDefinition)
136
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
170
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
181
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
199
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetTokenAndScope(uint* token, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule> mod)
201
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
235
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
246
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
264
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetName(uint flags, uint bufLen, uint* nameLen, char* nameBuf)
266
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
283
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
288
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
301
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetFlags(uint* flags)
303
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
320
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
325
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
338
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.IsSameObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
* method)
340
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
341
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
*, int> )__vtable[8]);
355
internal static int ABI_IsSameObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
* method)
357
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
362
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
375
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetEnCVersion(uint* version)
377
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
394
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
399
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
412
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetNumTypeArguments(uint* numTypeArgs)
414
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
431
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
436
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
449
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetTypeArgumentByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> typeArg)
451
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
485
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
496
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
514
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetILOffsetsByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets)
516
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
536
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
543
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
556
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetAddressRangesByILOffset(uint ilOffset, uint rangesLen, uint* rangesNeeded, void* addressRanges)
558
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
575
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
580
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
593
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetILAddressMap(uint mapLen, uint* mapNeeded, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataILAddressMap[] maps)
595
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
614
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
626
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
641
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.StartEnumExtents(ulong* handle)
643
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
660
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
665
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
678
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.EnumExtent(ulong* handle, void* extent)
680
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
697
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
702
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
715
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.EndEnumExtents(ulong handle)
717
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
734
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
739
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
752
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
754
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
771
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
776
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
789
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
.GetRepresentativeEntryAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* addr)
791
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
));
808
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
@this = default;
813
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>(__this_native);
_generated\59\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.cs (8)
134
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.EnumMethodInstance(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> methodInstance)
142
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __methodInstance_native__marshaller = new();
171
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> methodInstance = default;
174
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.UnmanagedToManaged __methodInstance_native__marshaller = new();
273
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.EnumMethodInstanceByName(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method)
281
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __method_native__marshaller = new();
310
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> method = default;
313
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.UnmanagedToManaged __method_native__marshaller = new();
_generated\60\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.cs (4)
185
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodDefinition.EnumInstance(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> instance)
193
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ManagedToUnmanaged __instance_native__marshaller = new();
222
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
> instance = default;
225
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.UnmanagedToManaged __instance_native__marshaller = new();
_generated\63\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.cs (10)
51
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
61
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
72
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
83
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method = default;
88
method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToManaged(__method_native);
102
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
112
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
123
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
134
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method = default;
139
method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToManaged(__method_native);
_generated\64\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.cs (10)
174
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
184
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
195
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
204
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
214
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
225
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
364
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
366
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
389
new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(method);
393
new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(method);
_generated\65\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.cs (10)
85
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
95
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
106
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
115
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
125
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
136
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
341
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
343
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
372
new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(method);
376
new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(method);
_generated\66\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.cs (15)
49
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
catchingMethod, uint catcherNativeOffset)
59
__catchingMethod_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(catchingMethod);
70
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__catchingMethod_native);
81
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
catchingMethod = default;
86
catchingMethod = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToManaged(__catchingMethod_native);
100
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
110
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
121
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
130
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
140
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
151
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
374
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
376
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
407
new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(method);
411
new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(method);
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (20)
50
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress nativeCodeLocation)
62
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
73
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
84
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method = default;
91
method = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToManaged(__method_native);
105
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
115
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
126
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
135
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method)
145
__method_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(method);
156
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__method_native);
381
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
catchingMethod, uint catcherNativeOffset)
391
__catchingMethod_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.ConvertToUnmanaged(catchingMethod);
402
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
>.Free(__catchingMethod_native);
409
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
411
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification.OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => throw new global::System.Diagnostics.UnreachableException();
433
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
catchingMethod, uint catcherNativeOffset) => throw new global::System.Diagnostics.UnreachableException();
444
new int OnCodeGenerated(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeGenerated(method);
448
new int OnCodeDiscarded(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
method) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification)this).OnCodeDiscarded(method);
492
new int ExceptionCatcherEnter(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataMethodInstance
catchingMethod, uint catcherNativeOffset) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4)this).ExceptionCatcherEnter(catchingMethod, catcherNativeOffset);
ClrDataFrame.cs (3)
337
int IXCLRDataFrame.GetMethodInstance(DacComNullableByRef<
IXCLRDataMethodInstance
> method)
342
IXCLRDataMethodInstance
? legacyMethod = null;
345
DacComNullableByRef<
IXCLRDataMethodInstance
> legacyMethodOut = new(isNullRef: false);
ClrDataMethodDefinition.cs (3)
163
int IXCLRDataMethodDefinition.EnumInstance(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> instance)
176
IXCLRDataMethodInstance
? legacyMethod = null;
181
DacComNullableByRef<
IXCLRDataMethodInstance
> legacyMethodOut = new(isNullRef: false);
ClrDataMethodInstance.cs (20)
23
private readonly
IXCLRDataMethodInstance
? _legacyImpl;
28
IXCLRDataMethodInstance
? legacyImpl)
36
int
IXCLRDataMethodInstance
.GetTypeInstance(DacComNullableByRef<IXCLRDataTypeInstance> typeInstance)
39
int
IXCLRDataMethodInstance
.GetDefinition(DacComNullableByRef<IXCLRDataMethodDefinition> methodDefinition)
42
int
IXCLRDataMethodInstance
.GetTokenAndScope(uint* token, DacComNullableByRef<IXCLRDataModule> mod)
98
int
IXCLRDataMethodInstance
.GetName(uint flags, uint bufLen, uint* nameLen, char* nameBuf)
176
int
IXCLRDataMethodInstance
.GetFlags(uint* flags)
179
int
IXCLRDataMethodInstance
.IsSameObject(
IXCLRDataMethodInstance
* method)
182
int
IXCLRDataMethodInstance
.GetEnCVersion(uint* version)
185
int
IXCLRDataMethodInstance
.GetNumTypeArguments(uint* numTypeArgs)
188
int
IXCLRDataMethodInstance
.GetTypeArgumentByIndex(uint index, DacComNullableByRef<IXCLRDataTypeInstance> typeArg)
191
int
IXCLRDataMethodInstance
.GetILOffsetsByAddress(ClrDataAddress address, uint offsetsLen, uint* offsetsNeeded, uint* ilOffsets)
282
int
IXCLRDataMethodInstance
.GetAddressRangesByILOffset(uint ilOffset, uint rangesLen, uint* rangesNeeded, void* addressRanges)
285
int
IXCLRDataMethodInstance
.GetILAddressMap(uint mapLen, uint* mapNeeded, [In, Out, MarshalUsing(CountElementName = "mapLen")] ClrDataILAddressMap[]? maps)
375
int
IXCLRDataMethodInstance
.StartEnumExtents(ulong* handle)
378
int
IXCLRDataMethodInstance
.EnumExtent(ulong* handle, void* extent)
381
int
IXCLRDataMethodInstance
.EndEnumExtents(ulong handle)
384
int
IXCLRDataMethodInstance
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
387
int
IXCLRDataMethodInstance
.GetRepresentativeEntryAddress(ClrDataAddress* addr)
ClrDataModule.cs (1)
407
int IXCLRDataModule.EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> method)
IXCLRData.cs (11)
116
int EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> method);
243
int EnumMethodInstanceByAddress(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> method);
449
int GetMethodInstance(DacComNullableByRef<
IXCLRDataMethodInstance
> method);
565
int IsSameObject(
IXCLRDataMethodInstance
* method);
793
int EnumMethodInstance(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> methodInstance);
800
int EnumMethodInstanceByName(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> method);
915
int EnumInstance(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> instance);
1123
int OnCodeGenerated(
IXCLRDataMethodInstance
? method);
1125
int OnCodeDiscarded(
IXCLRDataMethodInstance
? method);
1165
int ExceptionCatcherEnter(
IXCLRDataMethodInstance
? catchingMethod, uint catcherNativeOffset);
1173
int OnCodeGenerated2(
IXCLRDataMethodInstance
? method, ClrDataAddress nativeCodeLocation);
SOSDacImpl.IXCLRDataProcess.cs (3)
509
int IXCLRDataProcess.EnumMethodInstanceByAddress(ulong* handle, DacComNullableByRef<
IXCLRDataMethodInstance
> method)
518
IXCLRDataMethodInstance
? legacyMethod = null;
523
DacComNullableByRef<
IXCLRDataMethodInstance
> legacyMethodOut = new(isNullRef: false);