DkmFailedEvaluationResult.Create 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem) |
创建新的 DkmFailedEvaluationResult 对象实例。 |
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem) |
创建新的 DkmFailedEvaluationResult 对象实例。
|
| Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem) |
创建新的 DkmFailedEvaluationResult 对象实例。
|
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem)
创建新的 DkmFailedEvaluationResult 对象实例。
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmFailedEvaluationResult ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, System::String ^ Name, System::String ^ FullName, System::String ^ ErrorMessage, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, string Name, string FullName, string ErrorMessage, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult
Public Shared Function Create (InspectionContext As DkmInspectionContext, StackFrame As DkmStackWalkFrame, Name As String, FullName As String, ErrorMessage As String, Flags As DkmEvaluationResultFlags, DataItem As DkmDataItem) As DkmFailedEvaluationResult
参数
- InspectionContext
- DkmInspectionContext
中用于创建此计算结果的检查上下文。
- StackFrame
- DkmStackWalkFrame
中在其上创建此表达式结果的堆栈帧。
- Name
- String
中此结果适用的表达式的名称。
- FullName
- String
[In,可选]此结果适用的表达式的全名。 此值用于允许将子元素添加到 "监视" 窗口 (从上下文菜单) 添加监视,以及刷新部分计算树。 作为 FullName 不同于名称的方式的示例,c + + 中数组的第0个元素的名称为 "[0]",而全名则为 "myArrayVariable [0]"。 对于 Visual Studio 14 及更高版本,稍后可能会根据需要计算全名。 为此,表达式计算器应创建具有空全名的 DkmEvaluationResult 并实现 IDkmFullNameProvider。 然后,Concord 将调用 IDkmFullNameProvider 来获取 UI 中需要的完整名称。
- ErrorMessage
- String
中指定要向用户显示的错误消息。
- Flags
- DkmEvaluationResultFlags
中指示表达式计算结果的属性的标志。
- DataItem
- DkmDataItem
[In,可选]要添加到新的 DkmFailedEvaluationResult 实例的数据对象。 如果调用方不需要添加数据项,则传递 "null"。
返回
弄此方法调用的结果。
适用于
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem)
创建新的 DkmFailedEvaluationResult 对象实例。
此 API 是在 Visual Studio 12 RTM (VS12RTM) 中引入的。
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmFailedEvaluationResult ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, System::String ^ Name, System::String ^ FullName, System::String ^ ErrorMessage, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, System::String ^ Type, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, string Name, string FullName, string ErrorMessage, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, string Type, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * string * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult
Public Shared Function Create (InspectionContext As DkmInspectionContext, StackFrame As DkmStackWalkFrame, Name As String, FullName As String, ErrorMessage As String, Flags As DkmEvaluationResultFlags, Type As String, DataItem As DkmDataItem) As DkmFailedEvaluationResult
参数
- InspectionContext
- DkmInspectionContext
中用于创建此计算结果的检查上下文。
- StackFrame
- DkmStackWalkFrame
中在其上创建此表达式结果的堆栈帧。
- Name
- String
中此结果适用的表达式的名称。
- FullName
- String
[In,可选]此结果适用的表达式的全名。 此值用于允许将子元素添加到 "监视" 窗口 (从上下文菜单) 添加监视,以及刷新部分计算树。 作为 FullName 不同于名称的方式的示例,c + + 中数组的第0个元素的名称为 "[0]",而全名则为 "myArrayVariable [0]"。 对于 Visual Studio 14 及更高版本,稍后可能会根据需要计算全名。 为此,表达式计算器应创建具有空全名的 DkmEvaluationResult 并实现 IDkmFullNameProvider。 然后,Concord 将调用 IDkmFullNameProvider 来获取 UI 中需要的完整名称。
- ErrorMessage
- String
中指定要向用户显示的错误消息。
- Flags
- DkmEvaluationResultFlags
中指示表达式计算结果的属性的标志。
- Type
- String
[In,可选]描述值的类型的字符串。
- DataItem
- DkmDataItem
[In,可选]要添加到新的 DkmFailedEvaluationResult 实例的数据对象。 如果调用方不需要添加数据项,则传递 "null"。
返回
弄此方法调用的结果。
适用于
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem)
创建新的 DkmFailedEvaluationResult 对象实例。
此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmFailedEvaluationResult ^ Create(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::CallStack::DkmStackWalkFrame ^ StackFrame, System::String ^ Name, System::String ^ FullName, System::String ^ ErrorMessage, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultFlags Flags, System::String ^ Type, Microsoft::VisualStudio::Debugger::Evaluation::DkmEvaluationResultCategory Category, Microsoft::VisualStudio::Debugger::DkmDataItem ^ DataItem);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult Create (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame StackFrame, string Name, string FullName, string ErrorMessage, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags Flags, string Type, Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultCategory Category, Microsoft.VisualStudio.Debugger.DkmDataItem DataItem);
static member Create : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.CallStack.DkmStackWalkFrame * string * string * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultFlags * string * Microsoft.VisualStudio.Debugger.Evaluation.DkmEvaluationResultCategory * Microsoft.VisualStudio.Debugger.DkmDataItem -> Microsoft.VisualStudio.Debugger.Evaluation.DkmFailedEvaluationResult
Public Shared Function Create (InspectionContext As DkmInspectionContext, StackFrame As DkmStackWalkFrame, Name As String, FullName As String, ErrorMessage As String, Flags As DkmEvaluationResultFlags, Type As String, Category As DkmEvaluationResultCategory, DataItem As DkmDataItem) As DkmFailedEvaluationResult
参数
- InspectionContext
- DkmInspectionContext
中用于创建此计算结果的检查上下文。
- StackFrame
- DkmStackWalkFrame
中在其上创建此表达式结果的堆栈帧。
- Name
- String
中此结果适用的表达式的名称。
- FullName
- String
[In,可选]此结果适用的表达式的全名。 此值用于允许将子元素添加到 "监视" 窗口 (从上下文菜单) 添加监视,以及刷新部分计算树。 作为 FullName 不同于名称的方式的示例,c + + 中数组的第0个元素的名称为 "[0]",而全名则为 "myArrayVariable [0]"。 对于 Visual Studio 14 及更高版本,稍后可能会根据需要计算全名。 为此,表达式计算器应创建具有空全名的 DkmEvaluationResult 并实现 IDkmFullNameProvider。 然后,Concord 将调用 IDkmFullNameProvider 来获取 UI 中需要的完整名称。
- ErrorMessage
- String
中指定要向用户显示的错误消息。
- Flags
- DkmEvaluationResultFlags
中指示表达式计算结果的属性的标志。
- Type
- String
[In,可选]描述值的类型的字符串。
- Category
- DkmEvaluationResultCategory
中类别 (此计算结果所表示的基础值的) 数据、方法等。 调试器 UI 主要使用此方法来选择 "监视" 和 "其他表达式计算" 窗口中的图标。
- DataItem
- DkmDataItem
[In,可选]要添加到新的 DkmFailedEvaluationResult 实例的数据对象。 如果调用方不需要添加数据项,则传递 "null"。
返回
弄此方法调用的结果。