1 interface inheriting from IXCLRDataFrame
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (1)
40
file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
1 implementation of IXCLRDataFrame
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataFrame.cs (1)
20
public sealed unsafe partial class ClrDataFrame :
IXCLRDataFrame
, IXCLRDataFrame2
71 references to IXCLRDataFrame
Microsoft.Diagnostics.DataContractReader.Legacy (71)
ClrDataFrame.cs (14)
25
private readonly
IXCLRDataFrame
? _legacyImpl;
29
public ClrDataFrame(Target target, TargetPointer threadAddress, IStackDataFrameHandle dataFrame,
IXCLRDataFrame
? legacyImpl, Lock apiLock)
40
int
IXCLRDataFrame
.GetFrameType(uint* simpleType, uint* detailedType)
47
int
IXCLRDataFrame
.GetContext(
102
int
IXCLRDataFrame
.GetAppDomain(DacComNullableByRef<IXCLRDataAppDomain> appDomain)
147
int
IXCLRDataFrame
.GetNumArguments(uint* numArgs)
181
int
IXCLRDataFrame
.GetArgumentByIndex(
278
int
IXCLRDataFrame
.GetNumLocalVariables(uint* numLocals)
305
int
IXCLRDataFrame
.GetLocalVariableByIndex(
371
int
IXCLRDataFrame
.GetCodeName(
382
int
IXCLRDataFrame
.GetMethodInstance(DacComNullableByRef<IXCLRDataMethodInstance> method)
419
int
IXCLRDataFrame
.Request(
431
int
IXCLRDataFrame
.GetNumTypeArguments(uint* numTypeArgs)
438
int
IXCLRDataFrame
.GetTypeArgumentByIndex(uint index, DacComNullableByRef<IXCLRDataTypeInstance> typeArg)
ClrDataStackWalk.cs (3)
133
int IXCLRDataStackWalk.GetFrame(DacComNullableByRef<
IXCLRDataFrame
> frame)
139
IXCLRDataFrame
? legacyFrame = null;
142
DacComNullableByRef<
IXCLRDataFrame
> legacyFrameOut = new(isNullRef: false);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataFrame.cs (1)
16
details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
).TypeHandle);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (48)
71
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetFrameType(uint* simpleType, uint* detailedType)
75
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
94
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
99
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
112
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, byte[] contextBuf)
116
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
137
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
149
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
164
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetAppDomain(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain> appDomain)
168
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
203
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
214
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
232
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetNumArguments(uint* numArgs)
236
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
255
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
260
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
273
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetArgumentByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> arg, uint bufLen, uint* nameLen, char* name)
277
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
312
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
323
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
341
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetNumLocalVariables(uint* numLocals)
345
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
364
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
369
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
382
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetLocalVariableByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> localVariable, uint bufLen, uint* nameLen, char* name)
386
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
421
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
432
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
450
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetCodeName(uint flags, uint bufLen, uint* nameLen, char* nameBuf)
454
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
473
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
478
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
491
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetMethodInstance(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> @method)
495
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
530
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
541
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
559
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
563
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
582
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
587
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
600
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetNumTypeArguments(uint* numTypeArgs)
604
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
623
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
628
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
641
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetTypeArgumentByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> typeArg)
645
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
680
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
691
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.cs (4)
288
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.GetFrame(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
> frame)
298
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>.ManagedToUnmanaged __frame_native__marshaller = new();
328
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
> frame = default;
331
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>.UnmanagedToManaged __frame_native__marshaller = new();
IXCLRData.cs (1)
413
int GetFrame(DacComNullableByRef<
IXCLRDataFrame
> frame);