IDkmCustomVisualizer.UseDefaultEvaluationBehavior(DkmVisualizedExpression, Boolean, DkmEvaluationResult) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.