1 interface inheriting from IXCLRDataTask
Microsoft.Diagnostics.DataContractReader.Legacy (1)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.cs (1)
44
file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
1 implementation of IXCLRDataTask
Microsoft.Diagnostics.DataContractReader.Legacy (1)
ClrDataTask.cs (1)
14
public sealed unsafe partial class ClrDataTask :
IXCLRDataTask
243 references to IXCLRDataTask
Microsoft.Diagnostics.DataContractReader.Legacy (243)
ClrDataExceptionState.cs (3)
376
int IXCLRDataExceptionState.GetTask(DacComNullableByRef<
IXCLRDataTask
> task)
380
IXCLRDataTask
? legacyTask = null;
384
DacComNullableByRef<
IXCLRDataTask
> legacyTaskOut = new(isNullRef: false);
ClrDataModule.cs (1)
549
int IXCLRDataModule.StartEnumDataByName(char* name, uint flags, IXCLRDataAppDomain? appDomain,
IXCLRDataTask
? tlsTask, ulong* handle)
ClrDataTask.cs (19)
19
private readonly
IXCLRDataTask
? _legacyImpl;
21
public ClrDataTask(TargetPointer address, Target target,
IXCLRDataTask
? legacyImpl, Lock apiLock)
29
int
IXCLRDataTask
.GetProcess(/*IXCLRDataProcess*/ void** process)
35
int
IXCLRDataTask
.GetCurrentAppDomain(DacComNullableByRef<IXCLRDataAppDomain> appDomain)
64
int
IXCLRDataTask
.GetUniqueID(ulong* id)
70
int
IXCLRDataTask
.GetFlags(uint* flags)
76
int
IXCLRDataTask
.IsSameObject(
IXCLRDataTask
* task)
82
int
IXCLRDataTask
.GetManagedObject(DacComNullableByRef<IXCLRDataValue> value)
88
int
IXCLRDataTask
.GetDesiredExecutionState(uint* state)
94
int
IXCLRDataTask
.SetDesiredExecutionState(uint state)
101
int
IXCLRDataTask
.CreateStackWalk(CLRDataStackWalkFlag flags, DacComNullableByRef<IXCLRDataStackWalk> stackWalk)
126
int
IXCLRDataTask
.GetOSThreadID(uint* id)
132
int
IXCLRDataTask
.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, byte* contextBuffer)
138
int
IXCLRDataTask
.SetContext(uint contextSize, byte* context)
145
int
IXCLRDataTask
.GetCurrentExceptionState(DacComNullableByRef<IXCLRDataExceptionState> exception)
183
int
IXCLRDataTask
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
226
int
IXCLRDataTask
.GetName(uint bufLen, uint* nameLen, char* nameBuffer)
232
int
IXCLRDataTask
.GetLastExceptionState(DacComNullableByRef<IXCLRDataExceptionState> exception)
ClrDataTypeInstance.cs (6)
86
int IXCLRDataTypeInstance.GetStaticFieldByIndex(uint index,
IXCLRDataTask
? tlsTask, DacComNullableByRef<IXCLRDataValue> field, uint bufLen, uint* nameLen, char* nameBuf, uint* token)
93
int IXCLRDataTypeInstance.StartEnumStaticFieldsByName(char* name, uint flags,
IXCLRDataTask
? tlsTask, ulong* handle)
289
int IXCLRDataTypeInstance.StartEnumStaticFields(uint flags,
IXCLRDataTask
? tlsTask, ulong* handle)
313
int IXCLRDataTypeInstance.StartEnumStaticFieldsByName2(char* name, uint nameFlags, uint fieldFlags,
IXCLRDataTask
? tlsTask, ulong* handle)
337
int IXCLRDataTypeInstance.GetStaticFieldByToken(uint token,
IXCLRDataTask
? tlsTask, DacComNullableByRef<IXCLRDataValue> field, uint bufLen, uint* nameLen, char* nameBuf)
365
int IXCLRDataTypeInstance.GetStaticFieldByToken2(IXCLRDataModule? tokenScope, uint token,
IXCLRDataTask
? tlsTask, DacComNullableByRef<IXCLRDataValue> field, uint bufLen, uint* nameLen, char* nameBuf)
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataTask.cs (1)
16
details = global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
).TypeHandle);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.cs (4)
490
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState.GetTask(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
500
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
530
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task = default;
533
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.UnmanagedToManaged __task_native__marshaller = new();
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.cs (5)
1348
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule.StartEnumDataByName(char* name, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, ulong* handle)
1361
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1372
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1387
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1392
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.cs (27)
221
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
231
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
261
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task = default;
264
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.UnmanagedToManaged __task_native__marshaller = new();
330
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
340
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
370
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task = default;
373
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.UnmanagedToManaged __task_native__marshaller = new();
398
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
408
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
438
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task = default;
441
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.UnmanagedToManaged __task_native__marshaller = new();
1547
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement)
1565
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1581
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1597
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1608
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
1792
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value)
1813
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1829
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1844
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1859
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
2554
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags)
2568
__task_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(task);
2578
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__task_native);
2591
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task = default;
2598
task = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__task_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.cs (27)
219
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
229
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
275
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
285
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
311
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
321
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
900
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement)
918
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
934
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1031
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value)
1052
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1068
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1418
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess2.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags)
1432
__task_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(task);
1442
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__task_native);
1476
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => throw new global::System.Diagnostics.UnreachableException();
1480
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => throw new global::System.Diagnostics.UnreachableException();
1482
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => throw new global::System.Diagnostics.UnreachableException();
1526
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => throw new global::System.Diagnostics.UnreachableException();
1534
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) => throw new global::System.Diagnostics.UnreachableException();
1560
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => throw new global::System.Diagnostics.UnreachableException();
1581
new int EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).EnumTask(handle, task);
1589
new int GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetTaskByOSThreadID(osThreadID, task);
1593
new int GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetTaskByUniqueID(taskID, task);
1681
new int GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetDataByAddress(address, flags, appDomain, tlsTask, bufLen, nameLen, nameBuf, value, displacement);
1697
new int CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).CreateMemoryValue(appDomain, tlsTask, @type, addr, value);
1749
new int FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).FollowStub2(task, inFlags, inAddr, inBuffer, outAddr, outBuffer, outFlags);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.cs (27)
183
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
193
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
239
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
249
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
275
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task)
285
global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRefMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ManagedToUnmanaged __task_native__marshaller = new();
864
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement)
882
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
898
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
995
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value)
1016
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1032
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1382
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess3.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags)
1396
__task_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(task);
1406
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__task_native);
1480
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => throw new global::System.Diagnostics.UnreachableException();
1484
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => throw new global::System.Diagnostics.UnreachableException();
1486
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => throw new global::System.Diagnostics.UnreachableException();
1530
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => throw new global::System.Diagnostics.UnreachableException();
1538
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) => throw new global::System.Diagnostics.UnreachableException();
1564
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess.FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => throw new global::System.Diagnostics.UnreachableException();
1589
new int EnumTask(ulong* handle, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).EnumTask(handle, task);
1597
new int GetTaskByOSThreadID(uint osThreadID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetTaskByOSThreadID(osThreadID, task);
1601
new int GetTaskByUniqueID(ulong taskID, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
> task) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetTaskByUniqueID(taskID, task);
1689
new int GetDataByAddress(global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress address, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, uint bufLen, uint* nameLen, char* nameBuf, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* displacement) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).GetDataByAddress(address, flags, appDomain, tlsTask, bufLen, nameLen, nameBuf, value, displacement);
1705
new int CreateMemoryValue(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain appDomain, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance @type, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress addr, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).CreateMemoryValue(appDomain, tlsTask, @type, addr, value);
1757
new int FollowStub2(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
task, uint inFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress inAddr, void* inBuffer, global::Microsoft.Diagnostics.DataContractReader.Legacy.ClrDataAddress* outAddr, void* outBuffer, uint* outFlags) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataProcess)this).FollowStub2(task, inFlags, inAddr, inBuffer, outAddr, outBuffer, outFlags);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTask.cs (68)
14
public unsafe delegate* unmanaged[MemberFunction]<global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
*, int> IsSameObject_7;
79
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetProcess(void** process)
83
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
102
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
107
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
120
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetCurrentAppDomain(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataAppDomain> appDomain)
124
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
159
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
170
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
188
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetUniqueID(ulong* id)
192
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
211
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
216
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
229
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetFlags(uint* flags)
233
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
252
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
257
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
270
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.IsSameObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
* task)
274
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
275
var __target = ((delegate* unmanaged[MemberFunction]<void*, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
*, int>)__vtable[7]);
289
internal static unsafe int ABI_IsSameObject(global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch* __this_native, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
* task)
293
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
298
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
311
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetManagedObject(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> value)
315
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
350
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
361
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
379
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetDesiredExecutionState(uint* state)
383
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
402
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
407
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
420
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.SetDesiredExecutionState(uint state)
424
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
443
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
448
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
461
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.CreateStackWalk(global::Microsoft.Diagnostics.DataContractReader.Legacy.CLRDataStackWalkFlag flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataStackWalk> stackWalk)
465
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
500
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
511
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
529
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetOSThreadID(uint* id)
533
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
552
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
557
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
570
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetContext(uint contextFlags, uint contextBufSize, uint* contextSize, byte* contextBuffer)
574
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
593
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
598
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
611
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.SetContext(uint contextSize, byte* context)
615
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
634
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
639
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
652
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetCurrentExceptionState(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exception)
656
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
691
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
702
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
720
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer)
724
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
743
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
748
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
761
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetName(uint bufLen, uint* nameLen, char* nameBuffer)
765
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
784
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
789
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
802
int global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
.GetLastExceptionState(global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataExceptionState> exception)
806
var (__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
));
841
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
@this = default;
852
@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>(__this_native);
Generated\361d1da7f942c932\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.cs (30)
450
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.GetStaticFieldByIndex(uint index, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> @field, uint bufLen, uint* nameLen, char* nameBuf, uint* token)
466
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
480
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
493
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
504
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
523
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.StartEnumStaticFieldsByName(char* name, uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, ulong* handle)
535
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
545
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
558
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
563
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
1149
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.StartEnumStaticFields(uint flags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, ulong* handle)
1161
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1171
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1184
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1189
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
1312
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.StartEnumStaticFieldsByName2(char* name, uint nameFlags, uint fieldFlags, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, ulong* handle)
1324
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1334
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1347
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1352
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
1475
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.GetStaticFieldByToken(uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> @field, uint bufLen, uint* nameLen, char* nameBuf)
1491
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1505
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1518
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1529
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
1774
int global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTypeInstance.GetStaticFieldByToken2(global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataModule tokenScope, uint token, global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask, global::Microsoft.Diagnostics.DataContractReader.Legacy.DacComNullableByRef<global::Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataValue> @field, uint bufLen, uint* nameLen, char* nameBuf)
1791
__tlsTask_native = (void*)global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToUnmanaged(tlsTask);
1806
global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.Free(__tlsTask_native);
1821
global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
tlsTask = default;
1832
tlsTask = global::System.Runtime.InteropServices.Marshalling.ComInterfaceMarshaller<global::Microsoft.Diagnostics.DataContractReader.Legacy.
IXCLRDataTask
>.ConvertToManaged(__tlsTask_native);
IXCLRData.cs (15)
131
int StartEnumDataByName(char* name, uint flags, IXCLRDataAppDomain? appDomain,
IXCLRDataTask
? tlsTask, ulong* handle);
187
int EnumTask(ulong* handle, DacComNullableByRef<
IXCLRDataTask
> task);
192
int GetTaskByOSThreadID(uint osThreadID, DacComNullableByRef<
IXCLRDataTask
> task);
194
int GetTaskByUniqueID(ulong taskID, DacComNullableByRef<
IXCLRDataTask
> task);
259
IXCLRDataTask
? tlsTask,
277
IXCLRDataTask
? tlsTask,
338
IXCLRDataTask
? task,
511
int IsSameObject(
IXCLRDataTask
* task);
842
IXCLRDataTask
? tlsTask,
850
int StartEnumStaticFieldsByName(char* name, uint flags,
IXCLRDataTask
? tlsTask, ulong* handle);
879
int StartEnumStaticFields(uint flags,
IXCLRDataTask
? tlsTask, ulong* handle);
886
int StartEnumStaticFieldsByName2(char* name, uint nameFlags, uint fieldFlags,
IXCLRDataTask
? tlsTask, ulong* handle);
895
IXCLRDataTask
? tlsTask,
923
IXCLRDataTask
? tlsTask,
1065
int GetTask(DacComNullableByRef<
IXCLRDataTask
> task);
SOSDacImpl.IXCLRDataProcess.cs (10)
109
int IXCLRDataProcess.EnumTask(ulong* handle, DacComNullableByRef<
IXCLRDataTask
> task)
123
int IXCLRDataProcess.GetTaskByOSThreadID(uint osThreadID, DacComNullableByRef<
IXCLRDataTask
> task)
145
IXCLRDataTask
? legacyTask = null;
149
DacComNullableByRef<
IXCLRDataTask
> legacyTaskOut = new(isNullRef: false);
163
int IXCLRDataProcess.GetTaskByUniqueID(ulong taskID, DacComNullableByRef<
IXCLRDataTask
> task)
168
IXCLRDataTask
? legacyTask = null;
172
DacComNullableByRef<
IXCLRDataTask
> legacyTaskOut = new(isNullRef: task.IsNullRef);
1139
IXCLRDataTask
? tlsTask,
1374
IXCLRDataTask
? tlsTask,
1842
IXCLRDataTask
? task,