2 interfaces inheriting from ICLRDataTarget
Microsoft.Diagnostics.DataContractReader.Legacy (2)
_generated\18\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.cs (1)
30file unsafe interface InterfaceImplementation : global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget
ICLRData.cs (1)
61public unsafe partial interface ICLRDataTarget2 : ICLRDataTarget
115 references to ICLRDataTarget
libmscordaccore_universal (4)
Entrypoints.cs (4)
173object legacyTarget = ComInterfaceMarshaller<ICLRDataTarget>.ConvertToManaged((void*)pLegacyTarget)!; 177ICLRDataTarget dataTarget = legacyTarget as ICLRDataTarget ?? throw new ArgumentException( 178$"{nameof(pLegacyTarget)} does not implement {nameof(ICLRDataTarget)}", nameof(pLegacyTarget));
Microsoft.Diagnostics.DataContractReader.Legacy (111)
_generated\18\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.cs (44)
57int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetMachineType(uint* machineType) 59var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 76global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 81@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 94int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetPointerSize(uint* pointerSize) 96var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 113global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 118@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 131int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetImageBase(string imagePath, ulong* baseAddress) 133var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 152global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 159@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 172int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) 174var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 191global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 196@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 209int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) 211var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 228global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 233@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 246int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetTLSValue(uint threadID, uint index, ulong* value) 248var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 265global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 270@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 283int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetTLSValue(uint threadID, uint index, ulong value) 285var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 302global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 307@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 320int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetCurrentThreadID(uint* threadID) 322var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 339global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 344@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 357int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) 359var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 376global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 381@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 394int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetThreadContext(uint threadID, uint contextSize, byte* context) 396var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 413global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 418@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native); 431int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) 433var(__this, __vtable) = ((global::System.Runtime.InteropServices.Marshalling.IUnmanagedVirtualMethodTableProvider)this).GetVirtualMethodTableInfoForKey(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)); 450global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget @this = default; 455@this = global::System.Runtime.InteropServices.ComWrappers.ComInterfaceDispatch.GetInstance<global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget>(__this_native);
_generated\19\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget2.cs (23)
40global::System.Runtime.InteropServices.Marshalling.StrategyBasedComWrappers.DefaultIUnknownInterfaceDetailsStrategy.GetIUnknownDerivedDetails(typeof(global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget).TypeHandle).ManagedVirtualMethodTable, 332int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetMachineType(uint* machineType) => throw new global::System.Diagnostics.UnreachableException(); 334int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetPointerSize(uint* pointerSize) => throw new global::System.Diagnostics.UnreachableException(); 336int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetImageBase(string imagePath, ulong* baseAddress) => throw new global::System.Diagnostics.UnreachableException(); 338int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) => throw new global::System.Diagnostics.UnreachableException(); 340int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) => throw new global::System.Diagnostics.UnreachableException(); 342int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetTLSValue(uint threadID, uint index, ulong* value) => throw new global::System.Diagnostics.UnreachableException(); 344int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetTLSValue(uint threadID, uint index, ulong value) => throw new global::System.Diagnostics.UnreachableException(); 346int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetCurrentThreadID(uint* threadID) => throw new global::System.Diagnostics.UnreachableException(); 348int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) => throw new global::System.Diagnostics.UnreachableException(); 350int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetThreadContext(uint threadID, uint contextSize, byte* context) => throw new global::System.Diagnostics.UnreachableException(); 352int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) => throw new global::System.Diagnostics.UnreachableException(); 363new int GetMachineType(uint* machineType) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetMachineType(machineType); 367new int GetPointerSize(uint* pointerSize) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetPointerSize(pointerSize); 371new int GetImageBase(string imagePath, ulong* baseAddress) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetImageBase(imagePath, baseAddress); 375new int ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).ReadVirtual(address, buffer, bytesRequested, bytesRead); 379new int WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).WriteVirtual(address, buffer, bytesRequested, bytesWritten); 383new int GetTLSValue(uint threadID, uint index, ulong* value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetTLSValue(threadID, index, value); 387new int SetTLSValue(uint threadID, uint index, ulong value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).SetTLSValue(threadID, index, value); 391new int GetCurrentThreadID(uint* threadID) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetCurrentThreadID(threadID); 395new int GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetThreadContext(threadID, contextFlags, contextSize, context); 399new int SetThreadContext(uint threadID, uint contextSize, byte* context) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).SetThreadContext(threadID, contextSize, context); 403new int Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).Request(reqCode, inBufferSize, inBuffer, outBufferSize, outBuffer);
_generated\20\Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget3.cs (22)
405int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetMachineType(uint* machineType) => throw new global::System.Diagnostics.UnreachableException(); 407int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetPointerSize(uint* pointerSize) => throw new global::System.Diagnostics.UnreachableException(); 409int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetImageBase(string imagePath, ulong* baseAddress) => throw new global::System.Diagnostics.UnreachableException(); 411int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) => throw new global::System.Diagnostics.UnreachableException(); 413int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) => throw new global::System.Diagnostics.UnreachableException(); 415int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetTLSValue(uint threadID, uint index, ulong* value) => throw new global::System.Diagnostics.UnreachableException(); 417int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetTLSValue(uint threadID, uint index, ulong value) => throw new global::System.Diagnostics.UnreachableException(); 419int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetCurrentThreadID(uint* threadID) => throw new global::System.Diagnostics.UnreachableException(); 421int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) => throw new global::System.Diagnostics.UnreachableException(); 423int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetThreadContext(uint threadID, uint contextSize, byte* context) => throw new global::System.Diagnostics.UnreachableException(); 425int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) => throw new global::System.Diagnostics.UnreachableException(); 440new int GetMachineType(uint* machineType) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetMachineType(machineType); 444new int GetPointerSize(uint* pointerSize) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetPointerSize(pointerSize); 448new int GetImageBase(string imagePath, ulong* baseAddress) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetImageBase(imagePath, baseAddress); 452new int ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).ReadVirtual(address, buffer, bytesRequested, bytesRead); 456new int WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).WriteVirtual(address, buffer, bytesRequested, bytesWritten); 460new int GetTLSValue(uint threadID, uint index, ulong* value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetTLSValue(threadID, index, value); 464new int SetTLSValue(uint threadID, uint index, ulong value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).SetTLSValue(threadID, index, value); 468new int GetCurrentThreadID(uint* threadID) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetCurrentThreadID(threadID); 472new int GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetThreadContext(threadID, contextFlags, contextSize, context); 476new int SetThreadContext(uint threadID, uint contextSize, byte* context) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).SetThreadContext(threadID, contextSize, context); 480new int Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).Request(reqCode, inBufferSize, inBuffer, outBufferSize, outBuffer);
_generated\68\Microsoft.Diagnostics.DataContractReader.Legacy.IXCLRDataTarget3.cs (22)
327int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetMachineType(uint* machineType) => throw new global::System.Diagnostics.UnreachableException(); 329int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetPointerSize(uint* pointerSize) => throw new global::System.Diagnostics.UnreachableException(); 331int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetImageBase(string imagePath, ulong* baseAddress) => throw new global::System.Diagnostics.UnreachableException(); 333int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) => throw new global::System.Diagnostics.UnreachableException(); 335int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) => throw new global::System.Diagnostics.UnreachableException(); 337int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetTLSValue(uint threadID, uint index, ulong* value) => throw new global::System.Diagnostics.UnreachableException(); 339int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetTLSValue(uint threadID, uint index, ulong value) => throw new global::System.Diagnostics.UnreachableException(); 341int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetCurrentThreadID(uint* threadID) => throw new global::System.Diagnostics.UnreachableException(); 343int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) => throw new global::System.Diagnostics.UnreachableException(); 345int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.SetThreadContext(uint threadID, uint contextSize, byte* context) => throw new global::System.Diagnostics.UnreachableException(); 347int global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget.Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) => throw new global::System.Diagnostics.UnreachableException(); 362new int GetMachineType(uint* machineType) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetMachineType(machineType); 366new int GetPointerSize(uint* pointerSize) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetPointerSize(pointerSize); 370new int GetImageBase(string imagePath, ulong* baseAddress) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetImageBase(imagePath, baseAddress); 374new int ReadVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesRead) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).ReadVirtual(address, buffer, bytesRequested, bytesRead); 378new int WriteVirtual(ulong address, byte* buffer, uint bytesRequested, uint* bytesWritten) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).WriteVirtual(address, buffer, bytesRequested, bytesWritten); 382new int GetTLSValue(uint threadID, uint index, ulong* value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetTLSValue(threadID, index, value); 386new int SetTLSValue(uint threadID, uint index, ulong value) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).SetTLSValue(threadID, index, value); 390new int GetCurrentThreadID(uint* threadID) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetCurrentThreadID(threadID); 394new int GetThreadContext(uint threadID, uint contextFlags, uint contextSize, byte* context) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).GetThreadContext(threadID, contextFlags, contextSize, context); 398new int SetThreadContext(uint threadID, uint contextSize, byte* context) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).SetThreadContext(threadID, contextSize, context); 402new int Request(uint reqCode, uint inBufferSize, byte* inBuffer, uint outBufferSize, byte* outBuffer) => ((global::Microsoft.Diagnostics.DataContractReader.Legacy.ICLRDataTarget)this).Request(reqCode, inBufferSize, inBuffer, outBufferSize, outBuffer);