IDkmClrExpressionCompiler.CompileAssignment(DkmLanguageExpression, DkmClrInstructionAddress, DkmEvaluationResult, String, DkmCompiledClrInspectionQuery) メソッド

定義

指定された式をコンパイルし、式の値を左辺値に割り当てるコードを生成します。

public:
 void CompileAssignment(Microsoft::VisualStudio::Debugger::Evaluation::DkmLanguageExpression ^ expression, Microsoft::VisualStudio::Debugger::Clr::DkmClrInstructionAddress ^ instructionAddress, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResult ^ lValue, [Runtime::InteropServices::Out] System::String ^ % error, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmCompiledClrInspectionQuery ^ % result);
public void CompileAssignment (Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguageExpression expression, Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress instructionAddress, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult lValue, out string error, out Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmCompiledClrInspectionQuery result);
abstract member CompileAssignment : Microsoft.VisualStudio.Debugger.Evaluation.DkmLanguageExpression * Microsoft.VisualStudio.Debugger.Clr.DkmClrInstructionAddress * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResult * string * DkmCompiledClrInspectionQuery -> unit
Public Sub CompileAssignment (expression As DkmLanguageExpression, instructionAddress As DkmClrInstructionAddress, lValue As DkmEvaluationResult, ByRef error As String, ByRef result As DkmCompiledClrInspectionQuery)

パラメーター

expression
DkmLanguageExpression

からDkmLanguageExpression は、式エバリュエーターによって解析および評価される式を表します。

instructionAddress
DkmClrInstructionAddress

から式のコンパイルに使用するコードコンテキスト。

lValue
DkmEvaluationResult

から代入の左辺値。 これは、以前の評価の結果です。

error
String

[Out、省略可能]式のコンパイル中に発生したエラー、または割り当てが無効である理由を示します。 コンパイラが割り当てのコードを生成できる場合は、この値を null にする必要があります。 エラーの場合、この値はコンパイルエラーの理由を示し、呼び出し元は S_OK を返す必要があります。

result
DkmCompiledClrInspectionQuery

[Out、省略可能]コンパイル済みの代入演算。 結果が null で、エラーが null でない場合は、コンパイルエラーが発生しました。

適用対象