CodeVariable2 接口

定义

定义源文件中的变量构造。

public interface class CodeVariable2 : EnvDTE::CodeVariable
public interface class CodeVariable2 : EnvDTE::CodeVariable
__interface CodeVariable2 : EnvDTE::CodeVariable
[System.Runtime.InteropServices.Guid("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface CodeVariable2 : EnvDTE.CodeVariable
[<System.Runtime.InteropServices.Guid("F747A8A0-01B1-4DA2-9259-0D5A0CB4C049")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type CodeVariable2 = interface
    interface CodeVariable
Public Interface CodeVariable2
Implements CodeVariable
属性
实现

注解

备注

在进行了某些类型的编辑之后,代码模型元素(例如类、结构、函数、特性、委托等)的值可能变为非确定性的,这意味着不能确定它们的值始终保持不变。

属性

Access

设置或获取此项的访问特性。

Attributes

获取父对象的全部特性的集合。

Children

获取此中包含的对象的集合 CodeVariable

Collection

获取包含支持此属性的 CodeVariable 对象的集合。

Comment

获取或设置与代码元素关联的注释。

ConstKind

设置或获取可以更改变量的时间。

DocComment

获取或设置当前代码模型元素的文档注释。

DTE

获取顶级扩展性对象。

EndPoint

获取表示代码项结束位置的编辑点。

Extender[String]

请求的扩展程序对象可用,则获取该对象。

ExtenderCATID

获取对象的扩展程序类别 ID (CATID)。

ExtenderNames

获取对象的可用扩展程序的列表。

FullName

获取 CodeVariable 对象文件的完整路径和名称。

InfoLocation

获取代码模型的功能。

InitExpression

获取或设置定义元素的初始化代码的对象。

IsCodeType

获取一个值,该值指示是否可以从此对象中获取 CodeType 对象。

IsConstant

获取或设置一个值,该值指示项是否是常数。

IsGeneric

获取一个值,该值指示当前类是否为泛型。

IsShared

获取或设置一个值,该值指示是否静止定义项,即项是对此对象类型的全部实例均适用,还是仅对此对象适用。

Kind

获取一个指示对象类型的枚举。

Language

获取用于创作代码的编程语言。

Name

获取或设置对象的名称。

Parent

获取 CodeVariable 对象的直接父对象。

ProjectItem

获取与 CodeVariable 对象关联的 ProjectItem 对象。

Prototype[Int32]

获取包含此对象存根定义的字符串。

StartPoint

获取一个 TextPoint 对象,该对象定义代码项的开头。

Type

获取或设置表示编程类型的对象。

方法

AddAttribute(String, String, Object)

创建新的特性代码构造,并将代码插入正确的位置。

GetEndPoint(vsCMPart)

获取标记代码元素定义的末尾的 TextPoint 对象。

GetStartPoint(vsCMPart)

获取标记代码元素定义的末尾的 TextPoint 对象。

适用于