IDkmCustomVisualizer.UseDefaultEvaluationBehavior(DkmVisualizedExpression, Boolean, DkmEvaluationResult) Método

Definição

Chamado pelo avaliador de expressão quando os filhos de uma expressão visualizada estão sendo expandidos, o valor está sendo definido ou a cadeia de caracteres subjacente está sendo obtida. Se o suplemento do visualizador quiser o controle completo da expressão, ele deverá retornar false. Em seguida, ele receberá chamadas para GetChildren, GetItems, SetValueAsString e getsubjacentestring. Se o suplemento do visualizador quiser adiar completamente essas operações para o avaliador de expressão, ele deverá retornar true. Ele também deve dar ao avaliador de expressão de volta a instância do DkmEvaluationResult que veio do EE por meio de um dos métodos IDkmCustomVisualizerCallback. Observe que o AddIn deve ter obtido o DkmEvaluationResult padrão do EE se desejar que o EE controle o objeto. Retornar true desse método é usado principalmente pelos suplementos do visualizador que apenas ajustam algo pequeno, como a exibição de um valor, mas não desejam modificar os valores de expansão ou configuração.

public:
 void UseDefaultEvaluationBehavior(Microsoft::VisualStudio::Debugger::Evaluation::DkmVisualizedExpression ^ visualizedExpression, [Runtime::InteropServices::Out] bool % useDefaultEvaluationBehavior, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResult ^ % defaultEvaluationResult);
public void UseDefaultEvaluationBehavior (Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression visualizedExpression, out bool useDefaultEvaluationBehavior, out Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult defaultEvaluationResult);
abstract member UseDefaultEvaluationBehavior : Microsoft.VisualStudio.Debugger.Evaluation.DkmVisualizedExpression * bool * DkmEvaluationResult -> unit
Public Sub UseDefaultEvaluationBehavior (visualizedExpression As DkmVisualizedExpression, ByRef useDefaultEvaluationBehavior As Boolean, ByRef defaultEvaluationResult As DkmEvaluationResult)

Parâmetros

visualizedExpression
DkmVisualizedExpression

No Objeto Dispatcher usado para visualização personalizada por meio de um suplemento Concord EE.

useDefaultEvaluationBehavior
Boolean

Fora Retornar true para usar a expansão padrão; caso contrário, false.

defaultEvaluationResult
DkmEvaluationResult

[Saída, opcional] A instância de DkmEvaluationResult retornada de uma chamada para um dos métodos de IDkmCustomVisualizerCallback. O avaliador de expressão só pode controlar DkmEvaluationResults que ele entende.

Aplica-se a