IDkmClrExpressionEvaluatorCallbackInternal.CompileDisplayAttributeInternal(DkmLanguageExpression, DkmClrModuleInstance, Int32, String, DkmCompiledClrInspectionQuery) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Этот метод используется внутренним средством оценки выражений 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)
Параметры
- expression
- DkmLanguageExpression
Окне Дкмлангуажеекспрессион представляет выражение, которое необходимо проанализировать и оценить с помощью средства оценки выражений.
- moduleInstance
- DkmClrModuleInstance
Окне Экземпляр модуля, содержащий тип, к которому применяется DebuggerDisplayAttribute.
- token
- Int32
Окне Токен метаданных типа, к которому применяется DebuggerDisplayAttribute.
- error
- String
[Out, необязательно] Указывает на ошибку компиляции выражения. Если код успешно компилируется, это значение должно быть равно null. В случае ошибок это значение указывает причину ошибки компиляции, и вызывающий объект должен возвращать S_OK.
[Out, необязательно] Скомпилированный атрибут вывода. Если result имеет значение null, а ошибка не равна null, то произошла ошибка компиляции.