DkmVisualizedExpression.GetSymbolInterface(Guid, Object) 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.

Location constraint: API must be called from an IDE component (component level > 100,000).

public:
 void GetSymbolInterface(Guid TypeSymbolInterfaceId, [Runtime::InteropServices::Out] System::Object ^ % TypeSymbolInterface);
public void GetSymbolInterface (Guid TypeSymbolInterfaceId, out object TypeSymbolInterface);
member this.GetSymbolInterface : Guid * obj -> unit
Public Sub GetSymbolInterface (TypeSymbolInterfaceId As Guid, ByRef TypeSymbolInterface As Object)

Parameters

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