IDkmClrIntrinsicAssemblyProvider.GetIntrinsicAssemblyMetaDataBytesPtr Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Get metadata for the "Intrinsic Methods Assembly". Intrinsic methods are special methods the debug engine understands when executing a CLR inspection query. Example: When evaluating "$exception" in the C# expression evaluator, the C# expression compiler will emit a call to GetException in the intrinsic methods assembly. Instead of executing the call normally, the debugger will instead simulate the method call and return the exception on the current thread.
public:
IntPtr GetIntrinsicAssemblyMetaDataBytesPtr(Microsoft::VisualStudio::Debugger::Clr::DkmClrRuntimeInstance ^ clrRuntimeInstance, [Runtime::InteropServices::Out] System::UInt32 % size);
public IntPtr GetIntrinsicAssemblyMetaDataBytesPtr (Microsoft.VisualStudio.Debugger.Clr.DkmClrRuntimeInstance clrRuntimeInstance, out uint size);
abstract member GetIntrinsicAssemblyMetaDataBytesPtr : Microsoft.VisualStudio.Debugger.Clr.DkmClrRuntimeInstance * uint32 -> nativeint
Public Function GetIntrinsicAssemblyMetaDataBytesPtr (clrRuntimeInstance As DkmClrRuntimeInstance, ByRef size As UInteger) As IntPtr
Parameters
- clrRuntimeInstance
- DkmClrRuntimeInstance
[In] Represents a CLR instance running in a target process.
- size
- UInt32
[Out] The size of the metadata buffer.
Returns
nativeint
[Out] A pointer to the metadata buffer.