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