IDkmClrExpressionEvaluatorCallbackInternal.CompileDisplayAttributeInternal(DkmLanguageExpression, DkmClrModuleInstance, Int32, String, DkmCompiledClrInspectionQuery) 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.
Esse método é usado internamente pelo avaliador de expressão CLR.
public:
void CompileDisplayAttributeInternal(Microsoft::VisualStudio::Debugger::Evaluation::DkmLanguageExpression ^ expression, Microsoft::VisualStudio::Debugger::Clr::DkmClrModuleInstance ^ moduleInstance, int token, [Runtime::InteropServices::Out] System::String ^ % error, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmCompiledClrInspectionQuery ^ % result);
public void CompileDisplayAttributeInternal (Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguageExpression expression, Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance moduleInstance, int token, out string error, out Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmCompiledClrInspectionQuery result);
abstract member CompileDisplayAttributeInternal : Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguageExpression * Microsoft.VisualStudio.Debugger.Clr.DkmClrModuleInstance * int * string * DkmCompiledClrInspectionQuery -> unit
Public Sub CompileDisplayAttributeInternal (expression As DkmLanguageExpression, moduleInstance As DkmClrModuleInstance, token As Integer, ByRef error As String, ByRef result As DkmCompiledClrInspectionQuery)
Parâmetros
- expression
- DkmLanguageExpression
No DkmLanguageExpression representa uma expressão a ser analisada e avaliada por um avaliador de expressão.
- moduleInstance
- DkmClrModuleInstance
No A instância de módulo que contém o tipo ao qual o DebuggerDisplayAttribute se aplica.
- token
- Int32
No O token de metadados do tipo ao qual o DebuggerDisplayAttribute se aplica.
- error
- String
[Saída, opcional] Indica qualquer erro ao compilar a expressão. Se o código for compilado com êxito, esse valor deverá ser nulo. Em casos de erro, esse valor indica o motivo do erro de compilação e o chamador deve retornar S_OK.
[Saída, opcional] O atributo de exibição compilado. Se o resultado for nulo e o erro não for nulo, houve um erro de compilação.