IDkmClrCustomVisualizerObjectProvider.TransferDataToDebuggeeSideVisualizer Method

Definition

Executes the debuggee-side Custom Visualizer type's TransferData(...) method.

public:
 System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ TransferDataToDebuggeeSideVisualizer(Microsoft::VisualStudio::Debugger::Evaluation::DkmSuccessEvaluationResult ^ successResult, cli::array <System::Byte> ^ dataIn, [Runtime::InteropServices::Out] System::String ^ % exceptionType, [Runtime::InteropServices::Out] System::String ^ % exceptionStackTrace, [Runtime::InteropServices::Out] System::String ^ % exceptionMessage);
public System.Collections.ObjectModel.ReadOnlyCollection<byte> TransferDataToDebuggeeSideVisualizer (Microsoft.VisualStudio.Debugger.Evaluation.DkmSuccessEvaluationResult successResult, byte[] dataIn, out string exceptionType, out string exceptionStackTrace, out string exceptionMessage);
public System.Collections.ObjectModel.ReadOnlyCollection<byte>? TransferDataToDebuggeeSideVisualizer (Microsoft.VisualStudio.Debugger.Evaluation.DkmSuccessEvaluationResult successResult, byte[]? dataIn, out string? exceptionType, out string? exceptionStackTrace, out string? exceptionMessage);
abstract member TransferDataToDebuggeeSideVisualizer : Microsoft.VisualStudio.Debugger.Evaluation.DkmSuccessEvaluationResult * byte[] * string * string * string -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function TransferDataToDebuggeeSideVisualizer (successResult As DkmSuccessEvaluationResult, dataIn As Byte(), ByRef exceptionType As String, ByRef exceptionStackTrace As String, ByRef exceptionMessage As String) As ReadOnlyCollection(Of Byte)

Parameters

successResult
DkmSuccessEvaluationResult

[In] The formatted result of a successful evaluation, ready to be displayed in an expression evaluation window.

dataIn
Byte[]

[In] The data to transfer to the debuggee-side Visualizer class.

exceptionType
String

[Out,Optional] The type of the exception thrown, if any.

exceptionStackTrace
String

[Out,Optional] The stack trace of the exception thrown, if any.

exceptionMessage
String

[Out,Optional] The exception message, if any.

Returns

[Out,Optional] The raw bytes of the result of the TransferData(...) method marshalled as a byte array.

Applies to