DkmClrRuntimeInstance.GetIntrinsicAssemblyMetaDataBytesPtr(UInt32) Method

Definition

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.

This API was introduced in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).

public:
 IntPtr GetIntrinsicAssemblyMetaDataBytesPtr([Runtime::InteropServices::Out] System::UInt32 % Size);
public IntPtr GetIntrinsicAssemblyMetaDataBytesPtr (out uint Size);
member this.GetIntrinsicAssemblyMetaDataBytesPtr : uint32 -> nativeint
Public Function GetIntrinsicAssemblyMetaDataBytesPtr (ByRef Size As UInteger) As IntPtr

Parameters

Size
UInt32

[Out] The size of the metadata buffer.

Returns

IntPtr

nativeint

[Out] A pointer to the metadata buffer.

Applies to