Microsoft.VisualStudio.Debugger.Evaluation 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
DkmChildVisualizedExpression |
視覚化された式の子ノードを表す Dispatcher オブジェクト。 GetChildren/ GetItems から返される各ノードは、このオブジェクトのインスタンスである必要があります。. |
DkmClrObjectFavoritesInfo |
型のお気に入りのプロパティやフィールドのコレクションと、自動生成された表示文字列を表します。 この API は、Visual Studio 16 Update 4 (DkmApiVersion.VS16Update4) で導入されました。 |
DkmCompiledCustomInspectionQuery |
カスタム形式にコンパイルされた検査クエリ。 RuntimeType は、クエリの形式を示します。 |
DkmCompiledInspectionQuery |
式エバリュエーターまたは同様のコンポーネントによって生成され、プログラムの動的な状態 (レジスタの現在の値など) に関する情報を取得するためにターゲット コンピューターに設定されたクエリを表します。 検査クエリのコンシューマーは、検査クエリが実行されなくなることがわかっている場合は Close() を呼び出す必要があります。 派生クラス: DkmCompiledCustomInspectionQuery、DkmCompiledILInspectionQuery、DkmCompiledClrInspectionQuery、DkmCompiledClrLocalsQuery |
DkmCompiledInspectionQueryKind |
検査クエリの種類を示します。 これは、クエリを処理するコンポーネントを選択するために使用されます。 |
DkmCompiledVisualizationData |
1 つ以上の視覚化ファイルを解析した結果を表します。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmCustomDataContainer |
データ コンテナーを直接サポートしていないオブジェクトに関するカスタム データを保持するために使用されるデータ コンテナー。 この API は Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。 |
DkmCustomRawReturnValue |
DkmCustomRawReturnValue には、カスタム ランタイム環境で関数呼び出しの戻り値を部分的に再構築して視覚化するために使用できる十分なコンテキストがあります。 |
DkmCustomUIVisualizerInfo |
評価結果に表示できるカスタム UI ビジュアライザーに関する情報が含まれます。 |
DkmDataAddress |
データ内のアドレスを表します。 派生クラス: DkmGPUDataAddress |
DkmEvaluationResult |
式の評価ウィンドウに表示できる、評価の書式設定された結果。 派生クラス: DkmSuccessEvaluationResult、DkmFailedEvaluationResult、DkmIntermediateEvaluationResult |
DkmEvaluationResultEnumContext |
評価結果の子メンバーを列挙したり、スタック フレームからローカル変数を列挙したりするために使用されるコンテキスト オブジェクト。 これは列挙子と論理的に似ていますが、要素へのアクセスはシーケンシャルではなくインデックスベースです。 |
DkmExpressionValueHome |
すべての式値のホームの基底クラス。 派生クラス: DkmFakeValueHome、DkmPointerValueHome |
DkmFailedEvaluationResult |
評価に失敗した書式設定された結果。式の評価ウィンドウに表示する準備が整いました。 |
DkmFakeValueHome |
実際の何も表さない DkmExpressionValueHome のインスタンス。 通常は、デバッグ対象に実際には存在しない値を表すために使用されます。 |
DkmFramePseudoLocal |
IDkmFramePseudoLocalProvider を使用して値が取得される 、'ローカル' ウィンドウの論理最上位項目を表します。 現在、これは .NET デバッグ中に最適化されたローカルでのみ使用されます。 この API は、Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8) で導入されました。 |
DkmILContext |
IL 評価に使用するコンテキスト。 |
DkmILContext.ThreadOverride |
評価に使用する代替スレッドを説明する省略可能なセクション。 |
DkmInspectionContext |
検査操作の実行中に使用するオプションとターゲット コンテキスト。 |
DkmInspectionSession |
DkmInspectionSession を使用すると、評価のグループに関連付けられているプライベート データを格納するためにデータを検査するさまざまなコンポーネントを使用できます。 |
DkmIntermediateEvaluationResult |
別の式エバリュエーターによって再評価される必要がある評価の書式設定された結果。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmLanguage |
プログラミング言語について説明します。 |
DkmLanguageExpression |
DkmLanguageExpression は、式エバリュエーターによって解析および評価される式を表します。 |
DkmLanguageId |
プログラミング言語の一意の ID。 これらの値は、$(RegRoot)\AD7Metric\ExpressionEvaluator に登録し、シンボル プロバイダー (GetCompilerId 経由) と言語サービス (IVsLanguageDebugInfo.GetLanguageID を介して) から返される必要もあります。 |
DkmLanguageInstructionAddress |
命令アドレスと、それをデコードするために使用する言語とのペアリング。 |
DkmNativeRawReturnValue |
DkmNativeRawReturnValue には、ネイティブ ステップ実行のコンテキスト内で関数呼び出しの戻り値を部分的に再構築して視覚化するために使用できる十分なコンテキストがあります。 |
DkmNativeReturnValueRegister |
関数呼び出しの戻り値を保持できるプラットフォーム依存レジスタのセット。 |
DkmPointerValueHome |
デバッグ対象の線形アドレスを定義する DkmExpressionValueHome のインスタンス。 式エバリュエーター addin は、このアドレスが指すオブジェクトの書式を設定する必要があります。 |
DkmRawManagedReturnValue |
DkmRawManagedReturnValue は、マネージド ステップ実行のコンテキスト内でメソッド呼び出しの戻り値を運びます。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmRawReturnValue |
DkmRawReturnValue には、関数呼び出しの戻り値を部分的に再構築して視覚化するために使用できる十分なコンテキストがあります。 派生クラス: DkmCustomRawReturnValue、DkmNativeRawReturnValue、DkmRawManagedReturnValue |
DkmRawReturnValueContainer |
DkmRawReturnValue にデータ項目をアタッチするために使用できる参照オブジェクト。 この API は Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。 |
DkmRootVisualizedExpression |
最上位の視覚化された式を表す Dispatcher オブジェクト。 インスタンスは、型を視覚化する必要があると判断されたときに、式エバリュエーターによって作成されます。 |
DkmSuccessEvaluationResult |
評価が成功した書式設定された結果。式の評価ウィンドウに表示する準備が整いました。 |
DkmVendorId |
DkmLanguageId と共に、ターゲット コードのコンパイル/解釈に使用されるコンパイラ/インタープリターを識別できる Guid 値。 ベンダー ID は、式エバリュエーターを選択するために言語 ID と共に使用されます。 この値は、同じプログラミング言語に対して多数のコンパイラが存在する場合に使用されます。 ただし、コンパイラはすべて同じプログラミング言語を使用できますが、通常は同じ式エバリュエーターを使用できません。 |
DkmVisualizedExpression |
コンコード EE addin を使用したカスタム視覚化に使用される Dispatcher オブジェクト。 派生クラス: DkmChildVisualizedExpression、DkmRootVisualizedExpression |
構造体
DkmCompileDisplayAttributeInternalAsyncResult |
非同期 DkmLanguageExpression.CompileDisplayAttributeInternal 呼び出しの結果。 |
DkmCompilerId |
メソッドの派生元であるコンパイラ (言語とベンダー) を識別します。 これは、式エバリュエーターを選択するために使用されます。 |
DkmCreateDebuggeeSideVisualizerObject176AsyncResult |
非同期 DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject 呼び出しの結果。 |
DkmCreateDebuggeeSideVisualizerObjectAsyncResult |
非同期 DkmSuccessEvaluationResult.CreateDebuggeeSideVisualizerObject 呼び出しの結果。 |
DkmDataBreakpointInfo |
DkmDataBreakpointInfo には、プロパティのデータ ブレークポイントを作成するために必要なデータがあります。 この API は、Visual Studio 15 Update 8 (DkmApiVersion.VS15Update8) で導入されました。 |
DkmDestroyDebuggeeSideVisualizerObjectAsyncResult |
非同期 DkmSuccessEvaluationResult.DestroyDebuggeeSideVisualizerObject 呼び出しの結果。 |
DkmEvaluateExpressionAsyncResult |
非同期 DkmInspectionContext.EvaluateExpression 呼び出しの結果。 |
DkmEvaluateReturnValueAsyncResult |
非同期 DkmInspectionContext.EvaluateReturnValue 呼び出しの結果。 |
DkmEvaluateReturnValueAsyncResult2 |
非同期 DkmInspectionContext.EvaluateReturnValue2 呼び出しの結果。 |
DkmEvaluationEnumAsyncResult |
非同期 DkmEvaluationResultEnumContext.GetItems 呼び出しの結果。 |
DkmExecuteQueryAsyncResult |
非同期 DkmCompiledInspectionQuery.Execute 呼び出しの結果。 |
DkmGetChildrenAsyncResult |
非同期 DkmEvaluationResult.GetChildren 呼び出しの結果。 |
DkmGetDataBreakpointDisplayNameAsyncResult |
非同期 DkmSuccessEvaluationResult.GetDataBreakpointDisplayName 呼び出しの結果。 |
DkmGetDataBreakpointInfoAsyncResult |
非同期 DkmSuccessEvaluationResult.GetDataBreakpointInfo 呼び出しの結果。 |
DkmGetDataFromDebuggeeSideVisualizerAsyncResult |
非同期 DkmSuccessEvaluationResult.GetDataFromDebuggeeSideVisualizer 呼び出しの結果。 |
DkmGetFrameArgumentsAsyncResult |
非同期 DkmInspectionContext.GetFrameArguments 呼び出しの結果。 |
DkmGetFrameLocalsAsyncResult |
非同期 DkmInspectionContext.GetFrameLocals 呼び出しの結果。 |
DkmGetFrameNameAsyncResult |
非同期 DkmInspectionContext.GetFrameName 呼び出しの結果。 |
DkmGetFrameReturnTypeAsyncResult |
非同期 DkmInspectionContext.GetFrameReturnType 呼び出しの結果。 |
DkmGetLanguageSettingsAsyncResult |
非同期 DkmLanguage.GetLanguageSettings 呼び出しの結果。 |
DkmGetMethodNameAsyncResult |
非同期 DkmLanguageInstructionAddress.GetMethodName 呼び出しの結果。 |
列挙型
DkmClrCustomVisualizerAssemblyLocation |
ビジュアライザー アセンブリの場所を表す列挙型。 この API は Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。 |
DkmClrValueFlags |
CLR 値の属性を示すフラグ。 この API は Visual Studio 14 RTM (DkmApiVersion.VS14RTM) で導入されました。 |
DkmCompiledInspectionQuery.Tag |
DkmCompiledInspectionQuery は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |
DkmCompiledVisualizationDataPriority |
既定の視覚化データに対する、コンテキスト固有の視覚化データの相対的な優先順位を指定します。 この API は Visual Studio 12 RTM (DkmApiVersion.VS12RTM) で導入されました。 |
DkmEvaluationFlags |
入力式の解析、コンパイル、または表示方法に影響を及ぼすフラグ。 |
DkmEvaluationResult.Tag |
DkmEvaluationResult は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |
DkmEvaluationResultAccessType |
表されるフィールド/メソッド/プロパティのアクセス制御レベル (パブリック、プライベートなど) を指定します。 これは、主にデバッガー UI によって使用され、watchおよびその他の式評価ウィンドウのアイコンを選択します。 |
DkmEvaluationResultCategory |
この評価結果で表される基になる値のカテゴリ (例: データ、メソッドなど)。 これは、主にデバッガー UI によって使用され、watchおよびその他の式評価ウィンドウのアイコンを選択します。 |
DkmEvaluationResultFlags |
式の評価結果の属性を示すフラグ。 |
DkmEvaluationResultStorageType |
式の評価の結果がデータの場合は、データが格納される場所を示します。 これは、主にデバッガー UI によって使用され、watchおよびその他の式評価ウィンドウのアイコンを選択します。 |
DkmEvaluationResultTypeModifierFlags |
型修飾子フラグ (例: const)。 これらは主にデバッガー UI によって使用され、watchおよびその他の式評価ウィンドウでアイコンを選択します。 |
DkmExpressionValueHome.Tag |
DkmExpressionValueHome は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |
DkmFuncEvalFlags |
関数評価要求の実行方法に影響を与えるフラグ。 |
DkmRawReturnValue.Tag |
DkmRawReturnValue は抽象基本クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |
DkmRootVisualizedExpressionFlags |
式エバリュエーターが対象の値を説明するビジュアライザー addin に渡すフラグを設定します。 たとえば、オブジェクトがポインターの場合や参照の場合は、これが含まれます。 |
DkmVariableInfoFlags |
変数に対して要求される情報を示すフラグ。 |
DkmVisualizedExpression.Tag |
DkmVisualizedExpression は抽象基底クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。 |