DkmNativeCppReferenceType 类

定义

表示一个引用类型 (例如 int &) 。

         此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。
public ref class DkmNativeCppReferenceType : Microsoft::VisualStudio::Debugger::Native::Cpp::DkmNativeCppType
[System.Runtime.InteropServices.Guid("f0c12e7b-d7d3-d878-4a1b-978083d75389")]
public class DkmNativeCppReferenceType : Microsoft.VisualStudio.Debugger.Native.Cpp.DkmNativeCppType
[<System.Runtime.InteropServices.Guid("f0c12e7b-d7d3-d878-4a1b-978083d75389")>]
type DkmNativeCppReferenceType = class
    inherit DkmNativeCppType
Public Class DkmNativeCppReferenceType
Inherits DkmNativeCppType
继承
属性

属性

ElementType

表示 c + + 类型的符号。

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

此类型在此调试会话中加载的所有模块上的唯一标识符。

         此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。
(继承自 DkmNativeCppType)
InspectionSession

控制此符号对象的生存期的检查会话。

         此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。
(继承自 DkmNativeCppType)
IsRValueReference

如果此类型表示 r-值引用,则为 True。 如果此类型表示左值引用,则为 False。

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

IsUnloaded

如果为此对象引发了 "已卸载" 事件,则返回 true (例如: DkmThread:: Unload 称为) 或对象已关闭。 请注意,在将此状态视为不同步时,必须使用 "小心",返回的状态在读取后可能不再准确。

(继承自 DkmDataContainer)
Qualifiers

此类型上的 const/volatile 限定符。

         此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。
(继承自 DkmNativeCppType)
Size

此类型的对象的大小(以字节为单位)。

         此 API 是在 Visual Studio 14 Update 2 (VS14Update2) 中引入的。
(继承自 DkmNativeCppType)
TagValue

DkmNativeCppType 是一个抽象基类。 此枚举指示此对象是其实例的派生类。

(继承自 DkmNativeCppType)

方法

GetArrayType(Int32, DkmNativeCppCVQualifiers)

创建 c + + 数组类型。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

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

(继承自 DkmNativeCppType)
GetDataItem<T>()

获取已添加到此容器实例中的 "t" 的实例。 如果此容器不包含 "t",则此函数将返回 null。

(继承自 DkmDataContainer)
GetPointerType(DkmNativeCppCVQualifiers)

创建 c + + 指针类型。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

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

(继承自 DkmNativeCppType)
GetReferenceType(Boolean, DkmNativeCppCVQualifiers)

创建 c + + 指针类型。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

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

(继承自 DkmNativeCppType)
GetSymbolInterface()

获取一个指向 IDiaSymbol 对象的指针(如果可用),该对象将支持此成员。 对于非类/结构/联合类型,dia 符号可能不可用,也可能不可用,具体取决于类型的创建方式。

位置约束:必须从 IDE 组件 (组件级别 100000) 中调用 API > 。

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

(继承自 DkmNativeCppType)
RemoveDataItem<T>()

从此容器中删除 "t" 的实例。 通常不需要调用此方法,因为当关闭对象时,数据容器将自动清空。

(继承自 DkmDataContainer)
SetDataItem<T>(DkmDataCreationDisposition, T)

在数据容器中放置一个新项。

(继承自 DkmDataContainer)

适用于