DkmFailedEvaluationResult.Create 方法

定义

重载

Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, DkmDataItem)

创建新的 DkmFailedEvaluationResult 对象实例。

Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmDataItem)

创建新的 DkmFailedEvaluationResult 对象实例。

         此 API 是在 Visual Studio 12 RTM (VS12RTM) 中引入的。
Create(DkmInspectionContext, DkmStackWalkFrame, String, String, String, DkmEvaluationResultFlags, String, DkmEvaluationResultCategory, DkmDataItem)

创建新的 DkmFailedEvaluationResult 对象实例。

         此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。

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"。

返回

DkmFailedEvaluationResult

弄此方法调用的结果。

适用于

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"。

返回

DkmFailedEvaluationResult

弄此方法调用的结果。

适用于

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"。

返回

DkmFailedEvaluationResult

弄此方法调用的结果。

适用于