1 interface inheriting from IXCLRDataExceptionState
Microsoft.Diagnostics.DataContractReader.Legacy (1)
_generated\61\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.cs (1)
29file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState
1 implementation of IXCLRDataExceptionState
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataExceptionState.cs (1)
12public sealed unsafe partial class ClrDataExceptionState : IXCLRDataExceptionState
108 references to IXCLRDataExceptionState
Microsoft.Diagnostics.DataContractReader.Legacy (108)
_generated\1\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataExceptionState.cs (1)
14details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState).TypeHandle);
_generated\49\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (4)
1461int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetExceptionStateByExceptionRecord(global::Microsoft.Diagnostics.DataContractReader.Legacy.EXCEPTION_RECORD64* record, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState) 1469global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ManagedToUnmanaged __exState_native__marshaller = new(); 1498global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState = default; 1501global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.UnmanagedToManaged __exState_native__marshaller = new();
_generated\50\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (4)
846int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetExceptionStateByExceptionRecord(global::Microsoft.Diagnostics.DataContractReader.Legacy.EXCEPTION_RECORD64* record, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState) 854global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ManagedToUnmanaged __exState_native__marshaller = new(); 1405int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetExceptionStateByExceptionRecord(global::Microsoft.Diagnostics.DataContractReader.Legacy.EXCEPTION_RECORD64* record, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState) => throw new global::System.Diagnostics.UnreachableException(); 1562new int GetExceptionStateByExceptionRecord(global::Microsoft.Diagnostics.DataContractReader.Legacy.EXCEPTION_RECORD64* record, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetExceptionStateByExceptionRecord(record, exState);
_generated\54\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.cs (8)
595int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.GetCurrentExceptionState(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exception) 603global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ManagedToUnmanaged __exception_native__marshaller = new(); 632global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exception = default; 635global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.UnmanagedToManaged __exception_native__marshaller = new(); 734int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.GetLastExceptionState(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exception) 742global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ManagedToUnmanaged __exception_native__marshaller = new(); 771global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exception = default; 774global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.UnmanagedToManaged __exception_native__marshaller = new();
_generated\61\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.cs (44)
55int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetFlags(uint* flags) 57var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 74global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 79@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 92int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetPrevious(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState) 94var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 100global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ManagedToUnmanaged __exState_native__marshaller = new(); 128global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 129global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exState = default; 132global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.UnmanagedToManaged __exState_native__marshaller = new(); 139@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 157int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetManagedObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) 159var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 193global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 204@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 222int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetBaseType(uint* type) 224var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 241global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 246@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 259int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetCode(uint* code) 261var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 278global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 283@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 296int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetString(uint bufLen, uint* strLen, char* str) 298var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 315global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 320@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 333int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 335var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 352global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 357@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 370int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.IsSameState(global::Microsoft.Diagnostics.DataContractReader.Legacy.EXCEPTION_RECORD64* exRecord, uint contextSize, byte* cxRecord) 372var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 389global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 394@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 407int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.IsSameState2(uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.EXCEPTION_RECORD64* exRecord, uint contextSize, byte* cxRecord) 409var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 426global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 431@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native); 444int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetTask(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask> task) 446var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState)); 480global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState @this = default; 491@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>(__this_native);
_generated\64\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.cs (5)
123int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) 133__exception_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ConvertToUnmanaged(exception); 144global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.Free(__exception_native); 155global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception = default; 160exception = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ConvertToManaged(__exception_native);
_generated\65\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.cs (5)
313int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification3.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) 323__exception_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ConvertToUnmanaged(exception); 334global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.Free(__exception_native); 361int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) => throw new global::System.Diagnostics.UnreachableException(); 412new int OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2)this).OnException(exception);
_generated\66\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.cs (5)
328int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification4.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) 338__exception_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ConvertToUnmanaged(exception); 349global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.Free(__exception_native); 394int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) => throw new global::System.Diagnostics.UnreachableException(); 447new int OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2)this).OnException(exception);
_generated\67\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.cs (5)
333int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification5.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) 343__exception_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.ConvertToUnmanaged(exception); 354global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState>.Free(__exception_native); 429int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2.OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) => throw new global::System.Diagnostics.UnreachableException(); 484new int OnException(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState exception) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionNotification2)this).OnException(exception);
ClrDataExceptionState.cs (15)
19private readonly IXCLRDataExceptionState? _legacyImpl; 27IXCLRDataExceptionState? legacyImpl) 37int IXCLRDataExceptionState.GetFlags(uint* flags) 67int IXCLRDataExceptionState.GetPrevious(DacComNullableByRef<IXCLRDataExceptionState> exState) 70IXCLRDataExceptionState? legacyPrevious = null; 74DacComNullableByRef<IXCLRDataExceptionState> legacyPreviousOut = new(isNullRef: false); 114int IXCLRDataExceptionState.GetManagedObject(DacComNullableByRef<IXCLRDataValue> value) 117int IXCLRDataExceptionState.GetBaseType(/*CLRDataBaseExceptionType*/ uint* type) => HResults.E_NOTIMPL; 119int IXCLRDataExceptionState.GetCode(uint* code) => HResults.E_NOTIMPL; 121int IXCLRDataExceptionState.GetString(uint bufLen, uint* strLen, char* str) 182int IXCLRDataExceptionState.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 215int IXCLRDataExceptionState.IsSameState(EXCEPTION_RECORD64* exRecord, uint contextSize, byte* cxRecord) 217int IXCLRDataExceptionState.IsSameState2(uint flags, EXCEPTION_RECORD64* exRecord, uint contextSize, byte* cxRecord) 219int IXCLRDataExceptionState.GetTask(DacComNullableByRef<IXCLRDataTask> task)
ClrDataTask.cs (6)
96int IXCLRDataTask.GetCurrentExceptionState(DacComNullableByRef<IXCLRDataExceptionState> exception) 99IXCLRDataExceptionState? legacyExceptionState = null; 103DacComNullableByRef<IXCLRDataExceptionState> legacyExceptionStateOut = new(isNullRef: false); 137int IXCLRDataTask.GetLastExceptionState(DacComNullableByRef<IXCLRDataExceptionState> exception) 140IXCLRDataExceptionState? legacyExceptionState = null; 144DacComNullableByRef<IXCLRDataExceptionState> legacyExceptionStateOut = new(isNullRef: false);
IXCLRData.cs (5)
260int GetExceptionStateByExceptionRecord(EXCEPTION_RECORD64* record, DacComNullableByRef<IXCLRDataExceptionState> exState); 515int GetCurrentExceptionState(DacComNullableByRef<IXCLRDataExceptionState> exception); 524int GetLastExceptionState(DacComNullableByRef<IXCLRDataExceptionState> exception); 971int GetPrevious(DacComNullableByRef<IXCLRDataExceptionState> exState); 1149int OnException(IXCLRDataExceptionState? exception);
SOSDacImpl.IXCLRDataProcess.cs (1)
607int IXCLRDataProcess.GetExceptionStateByExceptionRecord(EXCEPTION_RECORD64* record, DacComNullableByRef<IXCLRDataExceptionState> exState)