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 |
表示剖析一個或多個視覺效果檔案的結果。 此 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 |
程式設計語言的唯一標識符。 這些值也必須在 $ (RegRoot) \AD7Metric\ExpressionEvaluator 下註冊,並從) 符號提供者傳回, (透過 IVsLanguageDebugInfo.GetLanguageID) (。 |
| DkmLanguageInstructionAddress |
在指令位址與應該用來譯碼的語言之間進行配對。 |
| DkmNativeRawReturnValue |
DkmNativeRawReturnValue 具有足夠的內容,可用來在原生逐步執行的內容中部分重新建構和可視化函式呼叫的傳回值。 |
| DkmNativeReturnValueRegister |
一組平臺相依緩存器,可保存函式呼叫的傳回值。 |
| DkmPointerValueHome |
DkmExpressionValueHome 的實例,定義偵錯範圍中的線性位址。 表達式評估工具載入宏應該格式化這個位址所指向的物件。 |
| DkmRawManagedReturnValue |
DkmRawManagedReturnValue 會在 Managed 逐步執行的內容中攜帶方法呼叫的傳回值。 此 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 |
Guid 值,連同 DkmLanguageId 可以識別用來編譯/解譯目標程式代碼的編譯程式/解釋器。 廠商標識碼會與語言標識碼搭配使用,以選取表達式評估工具。 這個值會用於相同程序設計語言的編譯程式數目。 但即使編譯程式可能全部使用相同的程式設計語言,它們通常也無法使用相同的表達式評估工具。 |
| DkmVisualizedExpression |
透過 concord EE 載入宏用於自定義視覺效果的發送器物件。 衍生類別: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 主要會使用此 UI 來選取 watch 和其他表示式評估視窗中的圖示。 |
| DkmEvaluationResultCategory |
類別 (例如:此評估結果所代表之基礎值的數據、方法等) 。 調試程式 UI 主要會使用此 UI 來選取 watch 和其他表示式評估視窗中的圖示。 |
| DkmEvaluationResultFlags |
旗標,指出表達式評估結果的屬性。 |
| DkmEvaluationResultStorageType |
如果表達式評估的結果是數據,表示數據儲存的位置。 調試程式 UI 主要會使用此 UI 來選取 watch 和其他表示式評估視窗中的圖示。 |
| DkmEvaluationResultTypeModifierFlags |
類型修飾詞旗標 (例如:const) 。 調試程式 UI 主要會使用這些圖示來選取 watch 和其他表示式評估視窗中的圖示。 |
| DkmExpressionValueHome.Tag |
DkmExpressionValueHome 是抽象基類。 這個列舉表示這個物件的衍生類別是的實例。 |
| DkmFuncEvalFlags |
影響函式評估要求執行方式的旗標。 |
| DkmRawReturnValue.Tag |
DkmRawReturnValue 是抽象基類。 這個列舉表示這個物件的衍生類別是的實例。 |
| DkmRootVisualizedExpressionFlags |
旗標表達式評估工具會傳遞至描述有問題的值之可視化檢視載入宏。 例如,如果物件是指針,或它是參考,則包含這個值。 |
| DkmVariableInfoFlags |
指出變數要求哪些資訊的旗標。 |
| DkmVisualizedExpression.Tag |
DkmVisualizedExpression 是抽象基類。 這個列舉表示這個對像是實例的衍生類別。 |