Share via


IDkmLanguageFrameDecoder Interface

Definition

This interface allows a language extension to format the display of function names in the call stack window.

Implementations of this interface may restrict when they are called using a filter defined in their component configuration. The following properties may be used: BaseDebugMonitorId, CompilerVendorId, EngineId, LanguageId, RuntimeId.

public interface class IDkmLanguageFrameDecoder
public interface class IDkmLanguageFrameDecoder
__interface IDkmLanguageFrameDecoder
public interface IDkmLanguageFrameDecoder
type IDkmLanguageFrameDecoder = interface
Public Interface IDkmLanguageFrameDecoder

Methods

GetFrameName(DkmInspectionContext, DkmWorkList, DkmStackWalkFrame, DkmVariableInfoFlags, DkmCompletionRoutine<DkmGetFrameNameAsyncResult>)

Provides a text representation for a stack frame. This is used when building the formatted call stack.

GetFrameReturnType(DkmInspectionContext, DkmWorkList, DkmStackWalkFrame, DkmCompletionRoutine<DkmGetFrameReturnTypeAsyncResult>)

Provides a text representation of the return type for one or more stack frame. This is currently only exposed through the VS automation model (EnvDTE.StackFrame.ReturnType).

Applies to