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