DkmManagedReturnValueContext.Create Method

Definition

Create a new DkmManagedReturnValueContext object instance.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedReturnValueContext ^ Create(Microsoft::VisualStudio::Debugger::DkmThread ^ Thread, Microsoft::VisualStudio::Debugger::DkmRuntimeInstance ^ Runtime, Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionAddress ^ Address, System::String ^ Name, System::String ^ FullName);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnValueContext Create (Microsoft.VisualStudio.Debugger.DkmThread Thread, Microsoft.VisualStudio.Debugger.DkmRuntimeInstance Runtime, Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress Address, string Name, string FullName);
static member Create : Microsoft.VisualStudio.Debugger.DkmThread * Microsoft.VisualStudio.Debugger.DkmRuntimeInstance * Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress * string * string -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnValueContext
Public Shared Function Create (Thread As DkmThread, Runtime As DkmRuntimeInstance, Address As DkmClrInstructionAddress, Name As String, FullName As String) As DkmManagedReturnValueContext

Parameters

Thread
DkmThread

[In] The thread to retrieve the return value.

Runtime
DkmRuntimeInstance

[In] The runtime of the Expression Evaluator that should evaluate this return value.

Address
DkmClrInstructionAddress

[In] Return value hitting guard breakpoint address.

Name
String

[In] Name of the finished method call.

FullName
String

[In,Optional] Deprecated - no longer used. Full names for return value properties should now be constructed based on the return value's id returned by DkmRawReturnValueContainer::Id().

Returns

[Out] Result of this method call.

Applies to