DkmClrValue.InstantiateResultsViewProxy 方法

定义

实例化用于迭代 IEnumerable 值的代理类。

位置约束:必须从监视器组件 (组件级别 100000) 中调用 API < 。

此 API 是在 Visual Studio 14 RTM (VS14RTM) 中引入的。

public:
 Microsoft::VisualStudio::Debugger::Evaluation::ClrCompilation::DkmClrValue ^ InstantiateResultsViewProxy(Microsoft::VisualStudio::Debugger::Evaluation::DkmInspectionContext ^ InspectionContext, Microsoft::VisualStudio::Debugger::Clr::DkmClrType ^ EnumerableType);
public Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue InstantiateResultsViewProxy (Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext InspectionContext, Microsoft.VisualStudio.Debugger.Clr.DkmClrType EnumerableType);
member this.InstantiateResultsViewProxy : Microsoft.VisualStudio.Debugger.Evaluation.DkmInspectionContext * Microsoft.VisualStudio.Debugger.Clr.DkmClrType -> Microsoft.VisualStudio.Debugger.Evaluation.ClrCompilation.DkmClrValue
Public Function InstantiateResultsViewProxy (InspectionContext As DkmInspectionContext, EnumerableType As DkmClrType) As DkmClrValue

参数

InspectionContext
DkmInspectionContext

中此计算的检查上下文。

EnumerableType
DkmClrType

中接口类型 (IEnumerable 或 IEnumerable < T >) 来构造的结果视图代理。 这是必需的,因为类可以实现多个不同的 IEnumerable 接口。

返回

DkmClrValue

[Out,Optional]表示实例化结果视图代理的值。 如果实例化结果视图代理失败,则此方法返回 null。

例外

COR_E_INVALIDOPERATION 指示在未实现请求的接口的 DkmClrValue 上调用了此方法或表示 null 值。

E_INVALIDARG 指示 EnumerableType 不是接口类型。

适用于