次の方法で共有


Microsoft.VisualStudio.Debugger.Evaluation 名前空間

クラス

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 は抽象基底クラスです。 この列挙型は、このオブジェクトがどの派生クラスのインスタンスであるかを示します。