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