IDkmCustomVisualizerCallback.GetSymbolInterface Method

Definition

Allows custom expression evaluator addins to obtain the symbol interface for the type being visualized. This is not stored in the DkmVisualizedExpression directly to enable addins that live on the remote machine and do not depend on symbols.

public:
 void GetSymbolInterface(Microsoft::VisualStudio::Debugger::Evaluation::DkmVisualizedExpression ^ visualizedExpression, Guid typeSymbolInterfaceId, [Runtime::InteropServices::Out] System::Object ^ % typeSymbolInterface);
public void GetSymbolInterface (Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression visualizedExpression, Guid typeSymbolInterfaceId, out object typeSymbolInterface);
abstract member GetSymbolInterface : Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression * Guid * obj -> unit
Public Sub GetSymbolInterface (visualizedExpression As DkmVisualizedExpression, typeSymbolInterfaceId As Guid, ByRef typeSymbolInterface As Object)

Parameters

visualizedExpression
DkmVisualizedExpression

[In] Dispatcher object used for custom visualization through a concord EE addin.

typeSymbolInterfaceId
Guid

[In] The GUID of the TypeSymbolInterface interface requested from the caller. For the Microsoft native C++ expression evaluator, this should be IID_IDiaSymbol.

typeSymbolInterface
Object

[Out] The symbol interface of the type that was used to evaluate the expression.

Applies to