1 interface inheriting from IXCLRDataFrame
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\52\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (1)
31
file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
1 implementation of IXCLRDataFrame
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataFrame.cs (1)
18
public sealed unsafe partial class ClrDataFrame :
IXCLRDataFrame
, IXCLRDataFrame2
71 references to IXCLRDataFrame
Microsoft.Diagnostics.DataContractReader.Legacy (71)
_generated\2\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataFrame.cs (1)
14
details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
).TypeHandle);
_generated\51\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.cs (4)
256
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk.GetFrame(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
> frame)
264
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>.ManagedToUnmanaged __frame_native__marshaller = new();
293
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
> frame = default;
296
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>.UnmanagedToManaged __frame_native__marshaller = new();
_generated\52\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataFrame.cs (48)
59
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetFrameType(uint* simpleType, uint* detailedType)
61
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
78
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
83
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
96
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, byte[] contextBuf)
98
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
117
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
129
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
144
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetAppDomain(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain> appDomain)
146
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
180
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
191
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
209
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetNumArguments(uint* numArgs)
211
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
228
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
233
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
246
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)
248
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
282
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
293
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
311
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetNumLocalVariables(uint* numLocals)
313
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
330
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
335
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
348
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)
350
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
384
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
395
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
413
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetCodeName(uint flags, uint bufLen, uint* nameLen, char* nameBuf)
415
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
432
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
437
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
450
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetMethodInstance(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataMethodInstance> method)
452
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
486
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
497
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
515
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
517
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
534
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
539
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
552
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetNumTypeArguments(uint* numTypeArgs)
554
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
571
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
576
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
589
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
.GetTypeArgumentByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance> typeArg)
591
var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
));
625
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
@this = default;
636
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataFrame
>(__this_native);
ClrDataFrame.cs (14)
21
private readonly
IXCLRDataFrame
? _legacyImpl;
26
public ClrDataFrame(Target target, IStackDataFrameHandle dataFrame,
IXCLRDataFrame
? legacyImpl)
36
int
IXCLRDataFrame
.GetFrameType(uint* simpleType, uint* detailedType)
39
int
IXCLRDataFrame
.GetContext(
93
int
IXCLRDataFrame
.GetAppDomain(DacComNullableByRef<IXCLRDataAppDomain> appDomain)
138
int
IXCLRDataFrame
.GetNumArguments(uint* numArgs)
167
int
IXCLRDataFrame
.GetArgumentByIndex(
244
int
IXCLRDataFrame
.GetNumLocalVariables(uint* numLocals)
270
int
IXCLRDataFrame
.GetLocalVariableByIndex(
330
int
IXCLRDataFrame
.GetCodeName(
337
int
IXCLRDataFrame
.GetMethodInstance(DacComNullableByRef<IXCLRDataMethodInstance> method)
381
int
IXCLRDataFrame
.Request(
389
int
IXCLRDataFrame
.GetNumTypeArguments(uint* numTypeArgs)
392
int
IXCLRDataFrame
.GetTypeArgumentByIndex(uint index, DacComNullableByRef<IXCLRDataTypeInstance> typeArg)
ClrDataStackWalk.cs (3)
87
int IXCLRDataStackWalk.GetFrame(DacComNullableByRef<
IXCLRDataFrame
> frame)
91
IXCLRDataFrame
? legacyFrame = null;
94
DacComNullableByRef<
IXCLRDataFrame
> legacyFrameOut = new(isNullRef: false);
IXCLRData.cs (1)
393
int GetFrame(DacComNullableByRef<
IXCLRDataFrame
> frame);