EnvDTE80 有关此功能,请参考 。不要从此类实例化。 仅由 Microsoft 内部使用。 Microsoft Internal Use Only. 有关此功能,请参考 。不要实例化此类。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 有关此功能,请参考 。不要实例化此类。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 Microsoft Internal Use Only.     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   Microsoft Internal Use Only.     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。         仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。         仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。         仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 Microsoft Internal Use Only. Microsoft Internal Use Only. 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   Microsoft Internal Use Only. Microsoft Internal Use Only. 有关此功能,请参考 。不要实例化此类。 有关此功能,请参考 。不要实例化此类。 仅由 Microsoft 内部使用。 Microsoft Internal Use Only. 有关此功能,请参考 。不要实例化此类。 包含用于以编程方式操作断点的属性和方法。 获取或设置一个值,该值指示在遇到断点时程序是否中断。 一个布尔值,如果在遇到断点时程序中断,该值为 true,否则为 false。 获取所有 子对象的集合。 一个 集合。 获取包含所有 对象的集合。 一个 集合。 获取触发断点的条件。 一个包含触发断点的条件的字符串。 获取断点的条件类型,可以为在条件为真时中断,或在条件更改时中断。 值之一。 获取在此调试会话过程中命中此断点的次数。 一个包含在调试会话过程中命中断点次数的整数。 删除断点。 获取顶级扩展性对象。 一个 对象。 设置或返回断点的启用状态。 一个布尔值,如果断点已启用,该值为 true,否则为 false。 获取包含断点的文件的名称。 一个包含断点所在文件的名称的字符串。 获取设置断点的字符位置(在文件中的某一行内)。 一个包含字符位置的整数。 获取文件中设置断点的行。 一个包含设置断点的源代码行号的整数。 获取或设置设置断点的条件。 一个包含设置断点的条件的字符串。 获取距离函数断点名称的列偏移量。 一个包含距离函数断点名称的列偏移量的整数。 获取距离函数断点名称的行偏移量。 一个包含距离函数断点名称的行偏移量的整数。 获取包含断点的函数的名称。 一个包含函数名称的字符串。 获取针对任意类型断点的命中次数。根据命中次数类型的不同,它有不同的解释。 一个包含针对任意类型断点的命中次数的整数。 获取命中次数类型,它描述如何解释命中次数。 值之一。 获取包含断点的编程语言的名称。 一个包含编程语言名称的字符串。 获取断点表示的位置类型。 值之一。 获取或设置断点宏。 一个包含断点宏的字符串。 获取或设置断点消息。 一个包含断点信息的字符串。 设置或返回断点的名称。 一个包含断点名称的字符串。 获取断点的直接父对象。 集合。 获取正由此进程管理的可执行文件。 一个 对象。 重置断点命中次数。 设置或获取标识此断点的用户定义字符串。 一个包含断点标记的字符串。 获取指定断点类型的常数。 值之一。 定义代码元素的属性。 向属性添加参数。 一个 对象。 必需。默认为 0。将在其后添加新元素的元素。如果该值为 CodeElement,则紧跟在参数 后添加新元素。如果该值为 Long 数据类型,则指示在哪个元素后添加新元素。因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示将参数放在结尾处。 必需。参数的值。 可选。如果参数是已命名的参数,则该已命名的参数包含此参数的名称。 获取一个 对象集合,此集合包含与该属性关联的 对象。 对象的集合。 获取此代码构造中包含的对象的集合。 返回 集合。 获取 对象的集合。 对象的集合。 移除代码元素中的所有属性。 获取顶级扩展性对象。 一个 对象。 获取编辑点,该点是代码属性的结束位置。 返回一个 对象。 如果请求的 Extender 可用于此代码属性,则返回该扩展程序。 一个表示扩展程序的名称的字符串值。 必需。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。 表示对象的 CATID 的 GUID 字符串值。 获取此对象的可用扩展程序名称的列表。 通过使用由该对象的 属性指定的 CATID,返回该对象当前适用的扩展程序的名称。 获取对象文件的完整路径和名称。 一个表示对象文件的完整路径和名称的字符串。 返回一个 对象,该对象标记属性的结束位置。 一个 对象。 可选。一个 常数,该常数指定要检索的属性部分。 返回一个 对象,该对象定义属性的开始位置。 一个 对象。 可选。一个 常数,该常数指定要检索的属性部分。 获取代码模型。 一个 常数值。 获取是否可以从此对象中获取 对象。 一个布尔值,如果可获取 对象,则返回 true;否则返回 false。 获取一个指示属性类型的枚举。 一个指示属性类型的 值。 获取标识用于创作属性的编程语言的常数。 返回 集合。 设置或获取代码属性的名称。 表示代码属性名称的字符串。 获取代码属性的直接父对象。 一个表示属性的父级的 对象。 获取与代码属性关联的 返回一个 对象。 获取一个 ,用于定义属性的开始位置。 返回一个 对象。 设置或获取代码属性的目标。 表示代码属性目标的字符串值。 设置或获取代码属性的数据。 表示代码属性数据的字符串值。 表示代码属性中的单一参数(名称/值对)。 获取指定的代码属性参数的子属性的集合。 一个 集合。 返回包含支持此属性的对象的集合。 一个 集合。 从代码属性中移除一个参数。 获取顶级扩展性对象,在本例中为 对象。 一个 对象。 获取一个 对象,该对象定义代码属性参数的结束位置。 一个 对象,该对象定义代码属性参数的结束位置。 返回代码属性参数的 Extender。 一个表示 Extender 名称的字符串值。 必选。要返回的扩展程序的名称。 获取代码属性参数的 Extender 的类别 ID (CATID)。 一个表示 Extender 的 CATID 的字符串值。 获取代码属性参数的 Extender 名称。 表示一个或多个 Extender 名称的对象。 获取代码属性参数定义的完全限定名。 一个表示代码属性参数定义的完全限定名的字符串。 返回一个 对象,该对象标记属性参数的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象标记属性参数的开头。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个表示代码属性参数位置的常数。 一个 常数。 获取一个值,该值指示是否可以从该代码属性参数中获取 对象。 一个布尔值,如果可获取 对象,该值为 true;否则为 false。 获取一个枚举值,该值定义代码元素的类型。 值。 获取用于创作代码的编程语言。 一个表示 常数的字符串。 获取或设置代表对象名称的字符串。 一个表示 名称的字符串。 获取关联的 对象。 一个 对象。 获取一个 对象,该对象定义代码属性参数的开头。 一个 对象,该对象定义代码属性参数的开头。 设置或获取属性参数的值。 一个表示属性参数值的字符串。 表示源代码中的类。 设置或获取此代码类的访问属性。 值。 创建新的属性代码构造,并将类插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 将某项添加到继承对象的列表中。 一个 对象。 必选。一个派生实现的类,为 或完全限定的类型名。本机 Visual C++ 要求其完全限定类型名使用以冒号 (::) 分隔的格式。所有其他语言都使用以句点分隔的格式。 可选。默认值为 0。将在其后添加新的基元素的代码元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新的基元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 在指定代码类中创建新类。 对象。 必选。类的名称。 可选。默认为 0。将在其后添加新元素的代码元素。 如果该值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认值为 0。一个包含完全限定类型名或 对象(新类将从这些对象继承自己的实现)的 SafeArray。 可选。默认值为 0。一个包含完全限定类型名或 对象(每个对象表示新类承诺实现的一个接口)的 SafeArray。 可选。一个指定访问类型的 常数。 在指定类中创建一个新委托。 一个 对象。 必选。要添加的委托的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。 如果该值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个指定访问类型的 常数。 在类中创建一个新枚举。 一个 对象。 必选。要添加的枚举的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含用于指定新建枚举的基础类型的完全限定类型名或 对象。 可选。一个指定枚举的访问类型的 常数。 Adds a class event. Returns the class event handler that was created.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). Required. Name of the class event to add. Required. Name of the delegate to base the event on. This acts as a template for the new event handler. Optional. Creates an event that has a property style accessor. True indicates that the event should have an accessor, false indicates that it should not. Optional. A constant. 在类中创建一个新函数。 一个 对象。 必选。新函数的名称。 必选。用于指示函数类型(例如,函数是属性 getter、方法还是其他类型) vsCMFunction 常数。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认值为 0。将在其后添加新函数的代码元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将函数放在结尾处。 可选。一个 常数。 可选。新函数的位置。 将接口添加到继承对象的列表中。 一个 对象。 必选。该类将实现的接口。它可以是 对象或完全限定的类型名。 可选。默认值为 0。将在其后添加新接口的代码元素。 如果该值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 在类中创建新的属性构造。 一个 对象。 必选。获取属性值的函数名。 必选。设置该属性的函数名。 必选。属性的类型。它可以是 对象、 值或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。 如果该值为 Long 数据类型,则 方法指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个指示访问类型的 常数值。 可选。新函数的位置。 在类中创建一个新结构。 对象。 必选。新结构的名称。 可选。默认为 0。将在其后添加新元素的代码元素。 如果该值为 Long 数据类型,则 方法指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 必选。默认值为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含完全限定类型名或新结构派生自的 对象。 必选。默认值为 Nothing。一个包含完全限定类型名或 对象(每个对象都表示新类承诺实现的接口)的 SafeArray。 可选。一个 常数。 在类中创建新变量。 一个 对象。 必选。新变量的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。 如果该值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 可选。新变量定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 获取此代码类的所有属性的集合。 一个 集合。 获取此代码类派生自的类的集合。 一个 集合。 获取此代码类中包含的对象的集合。 一个 集合。 仅由 Microsoft 内部使用。 获取此代码类中包含的集合。 对象的集合。 获取或设置与此代码类关联的注释。 表示注释的字符串。 获取或设置此类与其他类的关系。 枚举返回值。 获取从此代码类派生的对象的集合。Visual C# 和 Visual J# 中未实现。 一个 集合。 获取或设置此代码类的文档注释。 一个表示文档注释的字符串。 获取顶级扩展性对象。 一个 对象。 获取编辑点,该点是代码类的结束位置。 对象。 如果所请求的 Extender 对象可用于此代码类,则返回该 Extender 对象。Visual C# 和 Visual J# 中未实现。 表示 Extender 名称的字符串。 必选。要返回的扩展程序的名称。 获取此代码类的 Extender 类别 ID (CATID)。Visual C# 和 Visual J# 中未实现。 表示此代码类的 CATID 的 GUID 字符串。 获取此代码类的可用 Extender 的列表。Visual C# 和 Visual J# 中未实现。 表示对象的可用 Extender 列表的字符串数组。 获取此代码类文件的完整路径和名称。 表示代码类文件的完整路径和名称的字符串。 获取一个 对象,该对象标记类的结束位置。 对象。 可选。一个 常数,该常数指定要检索的类部分。 获取一个 对象,该对象定义类的开始位置。 对象。 可选。一个 常数,该常数指定要检索的类部分。 获取此代码类实现的接口的集合。 一个 集合。 获取代码模型的功能。 一个 常数值。 获取或设置一个值,该值指示类是否可用于创建新类。 一个 常数。 设置或获取是否将代码类声明为抽象。 一个布尔值,如果代码类声明为抽象,该值为 true;否则为 false。 获取一个值,该值指示是否可以从此代码类中获取 对象。 一个布尔值,如果可获取 对象,则返回 true;否则返回 false。 获取一个值,该值指示此代码类是否以另一个代码类作为其基类。 一个布尔值,如果代码类以另一个代码类作为其基类,该值为 true;否则为 false。 必选。要在此类型的沿袭中搜索的类型。 获取一个值,该值指示当前的类或结构是否为泛型。 一个布尔值,如果当前的类或结构为泛型,该值为 true;否则为 false。 Gets or sets the shared (static) status of the class. true if the class is shared (not static), otherwise false.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取一个指示类的类型的枚举。 值。 获取用于创作类的编程语言。 一个 常数。 获取类所包含的代码元素的集合。 一个 集合。 设置或获取类的名称。 表示类名称的字符串。 获取一个 对象,该对象定义类的父命名空间。 一个 对象。 获取类的直接父对象。 表示类的父对象的对象。 仅由 Microsoft 内部使用。 Gets parts of a class. Returns a list of partial classes associated with this class.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取与给定对象关联的 一个 从基列表中移除一个对象。 必选。集合中的一个 或一个元素的名称。 从实现的接口列表中移除一个接口。 必选。集合中的一个 或一个元素的名称。 移除类的一个成员。 必选。集合中的一个 对象或一个元素的名称。 获取一个 对象,该对象定义类的开始位置。 对象。 表示源代码中的委托。 设置并获取指定代码委托的访问属性。 值。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的具有参数的属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。 如果 为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 将某项继添加到继承委托的列表中。此方法未在 Visual Basic 中实现。 一个 对象。 必选。从中派生实现的委托。 可选。默认为 0。将在其后添加新元素的代码元素。 如果 为 Long 数据类型,则 指示在哪个元素后添加新委托。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 为委托创建新的参数,并将代码插入正确的位置。 一个 对象。 必选。参数名。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加参数的代码元素。如果 ,则紧跟在其后添加新元素。 如果 为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 获取委托的所有属性的集合。 一个 集合。 获取此 对象派生自的类。 对象。 获取此项派生自的类的集合。 一个 集合。 获取此 中包含的对象的集合。 一个 集合。 获取包含支持此属性的 对象的集合。 一个 集合。 设置并获取与 关联的注释。 一个包含与 关联的注释的字符串。 获取从 对象派生的对象的集合。目前未在任何 Visual Studio 语言中实现。 一个 集合。 设置并获取 元素的文档注释。 一个包含文档注释的字符串。 获取该委托的父对象,即 对象。 一个 对象。 获取表示委托结束位置的文本点。 对象。 返回请求的该委托的 Extender。Visual C# 和 Visual J# 中未实现。 一个 Extender。 必选。要返回的扩展程序的名称。 获取 对象的 Extender 类别 ID (CATID)。Visual C# 和 Visual J# 中未实现。 一个包含表示 Extender CATID 的 GUID 的字符串。 获取委托的可用 Extender 的列表。Visual C# 和 Visual J# 中未实现。 包含符合自动化的字符串数组的对象。每个字符串就是该委托的一个 Extender 的名称。 获取委托文件的完整路径和名称。 一个表示委托文件的完整路径和名称的字符串。 返回一个 对象,该对象标记委托定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的委托部分。 返回一个 对象,该对象定义委托定义的开始位置。 对象。 可选。一个 常数,该常数指定要检索的委托部分。 获取委托的代码模型的功能。 一个 常数值。 获取是否可以从此委托中获取 对象。 一个布尔值,如果可获取 对象,则返回 true;否则返回 false。 指示 对象是否以另一个对象作为基。 一个布尔值,如果一个委托以另一个委托作为基,则返回 true;否则返回 false。 必选。要在此委托的沿袭中搜索的类型。 获取委托是否为泛型。 一个布尔值,如果委托为泛型,该值为 true,否则为 false。 获取一个枚举,该枚举定义对象的类型。 值。 获取用于创作委托的编程语言。 一个 常数。 获取该 元素包含的项的集合。未在 Visual Basic 中实现。 一个 集合。 设置并获取 对象的名称。 一个包含 对象名称的字符串。 获取一个对象,该对象定义委托的父命名空间。 一个 对象。 获取该 的参数集合。 一个 集合,每个元素表示该委托的一个参数。 Gets the immediate parent object of a object. The property returns the immediate parent to the object. To get the containing collection, use the property.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). Gets the object associated with the object. A object, representing the project containing the delegate.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 返回一个字符串,该字符串包含此委托的存根 (stub) 定义。 一个字符串,该字符串包含此委托的存根 (stub) 定义。 可选。一个 值,该值指示字符串内容应是什么,例如仅参数名、参数类型和完整的唯一签名等。默认情况下,所有标志都设置为 Off。 从基列表中移除该委托。此方法未在 Visual Basic 中实现。 必选。集合中的一个 或一个元素的名称。 从委托中移除成员。 必选。集合中的一个 对象或一个元素的名称。 从委托的参数列表中移除一个参数。 必选。集合中的一个 对象或一个元素的名称。 获取一个 对象,该对象定义委托的开始位置。 对象。 设置或获取表示委托的编程类型的对象。 一个 对象。 表示源文件中的代码元素或构造。 获取此 中包含的对象的集合。 一个 集合。 获取一个 集合,该集合包含支持此属性的 一个 集合。 获取顶级扩展性对象。 一个 对象。 获取一个唯一地标识元素的值。Visual C# 或 Visual J# 中未实现。 一个表示元素的唯一值的字符串。 获取表示代码项结束位置的文本点。 一个 对象,该对象表示代码元素的结束位置。 如果请求的 Extender 可用于此 对象,则返回该 Extender。Visual C# 或 Visual J# 中未实现。 一个表示 Extender 名称的字符串。 必选。要返回的扩展程序的名称。 获取 对象的 Extender 类别 ID (CATID)。Visual C# 或 Visual J# 中未实现。 一个包含 对象的 Extender 类别 ID (CATID) 的字符串。 获取 对象的可用 Extender 的列表。Visual C# 或 Visual J# 中未实现。 一个包含符合自动化的字符串数组(每个字符串表示一个 Extender 的名称)的对象。 获取 对象文件的完整路径和名称。 一个表示 对象文件的完整路径和名称的字符串。 获取一个 对象,该对象标记代码元素定义的结束位置。 一个 对象,该对象指定代码元素的结束位置。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象标记代码元素定义的开始位置。 一个 对象,该对象指定代码元素部分的开始位置。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 一个 常数值。 获取是否可以从 对象中获取 对象。 一个布尔值,如果可以从 对象中获取 对象,该值为 true;否则为 false。 获取一个枚举,该枚举定义代码元素的类型。 一个 值,该值指定代码元素类型。 获取用于创作 的编程语言。 一个表示指定编程语言的 常数的字符串。 获取或设置 对象的名称。 对象的名称。 获取与 对象关联的 对象。 一个与代码元素关联的 对象。 更改对象的已声明名称,并更新对当前项目范围内的对象的所有代码引用。 必选。要重命名的符号名称。 获取一个 对象,该对象定义 的开始位置。 一个 对象,该对象定义代码元素的开始位置。 对代码事件元素进行建模。 Gets or sets a value that determines how a code event element may be accessed by other code. One of the values of the enumerator. Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 属性名。 属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。在其后添加新元素的元素位置。 如果此值为 0,则在集合的开始位置(默认设置)添加新元素;如果值为 -1,则在结束位置添加新元素。 获取或设置事件侦听器。 对象。 获取该代码事件元素的属性的 集合。 一个 集合。 获取此 中包含的对象的集合。 一个 集合。 获取 集合。 一个 集合。 获取或设置与代码事件元素关联的标头注释。 一个包含标头注释的字符串,或空字符串(如果未提供注释)。 获取或设置与代码事件元素关联的文档注释。 一个包含与代码事件元素关联的文档注释的字符串,或空字符串(如果未提供注释)。 获取顶级扩展性对象。 一个 对象。 获取源文件中标记为代码事件元素的结尾的位置。 一个 对象。 如果请求的 Extender 可用于此 对象,则获取该 Extender。 一个 Extender。 必选。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。 一个包含对象的 Extender 类别 ID (CATID) 的字符串。 Gets a list of available Extenders for the object. An object containing an automation-compliant array of strings.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取指定的 对象的完全限定名。 包含指定的 对象的完全限定名的字符串。 获取一个 对象,该对象标记代码事件元素的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象标记代码事件元素的开始位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 值之一。 获取 是否是一个 一个布尔值,如果可获取 ,该值为 true;否则为 false。 Gets a value indicating whether the event has separate methods for adding/ removing events and throwing exceptions. true if the event has separate methods for adding/removing events and throwing exceptions; otherwise, false.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取或设置事件的共享(静态)状态。 如果事件可共享,则为 true,否则为 false。 获取代码元素的类型。 值之一。 获取用于创作代码的编程语言。 一个包含 值之一的字符串。 获取或设置 对象的名称。 对象的名称。 获取或设置代码事件中的重写修饰符。 枚举返回一个值,该值描述如何可以重写代码事件。 获取 对象的直接父对象。 一个 对象。 获取与 对象关联的 对象。 一个 对象。 获取一个包含代码事件元素的说明的字符串。 一个包含代码事件元素的说明的字符串。 指示字符串内容。对于标志值,请参见 获取或设置事件侦听器。 对象。 获取源文件中标记为代码事件元素的开头的位置。 一个 对象。 获取或设置 对象。 一个 对象。 获取或设置 CodeTypeReference 对象的类型。 一个 对象。 定义源文件中函数构造的对象。 设置或获取此项的访问属性。 一个 值。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必需。新属性的名称。 必需。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的参数代码构造,并将代码插入正确的位置。 一个 对象。 必需。参数名。 必需。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 获取 对象的所有属性的集合。 一个 集合。 获取或设置函数是否可重写。 一个布尔值,如果函数可重写,该值为 true;否则为 false。 获取此代码构造中包含的对象的集合。 一个 集合。 获取包含支持此属性的 对象的集合。 一个 集合。 获取或设置与代码元素关联的注释。 一个表示与代码元素关联的注释的字符串。 获取或设置当前代码模型元素的文档注释。 一个表示文档注释的字符串。 获取顶级扩展性对象。 一个 对象。 获取表示代码项结束位置的文本点。 一个 对象。 如果请求的 Extender 对象可用于此对象,则获取该 Extender 对象。 一个 Extender。 必需。要返回的 Extender 名称。 获取对象的 Extender 类别 ID (CATID)。 一个表示对象的 CATID(以 GUID 形式)的字符串。 获取此对象的可用 Extender 的列表。 一个包含符合自动化的字符串数组的对象。 获取对象文件的完整路径和名称。 一个表示对象文件的完整路径和名称的字符串。 获取一个描述函数使用方法的枚举。 一个 值。 获取一个 对象,该对象标记代码元素定义的结束位置。 一个 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象定义代码元素定义的开始位置。 一个 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 一个 常数值。 获取一个值,该值指示是否可以从此对象中获取 对象。 一个布尔值,如果可获取 对象,该值为 true;否则为 false。 获取一个指示函数是否为泛型的值。 一个布尔值,如果函数为泛型,该值为 true;否则为 false。 获取是否重载函数。 一个布尔值,如果重载函数,该值为 true;否则为 false。 获取或设置该项是否是静态定义的;即,该项是对该对象类型的所有实例通用,还是只专门对该对象可用。 一个布尔值,如果方法是共享的,该值为 true;否则为 false。 获取一个指示对象类型的枚举。 一个 值。 获取用于创作代码的编程语言。 一个 常数。 获取或设置该项是否被声明为抽象项而需要实现。 一个布尔值,如果方法被声明为抽象项而需要实现,该值为 true;否则为 false。 获取或设置对象的名称。 一个表示 对象名称的字符串。 获取此项的重载方法集合。 一个 集合。 设置或获取 CodeFunction 对象是表示可以被重写的父类函数,是表示要替换继承行为的子类函数,还是表示函数不能被重写。 一个 值。 获取此项的参数集合。 集合。 获取 对象的直接父对象。 父对象。 获取与 对象关联的 对象。 一个 对象。 获取一个字符串,该字符串包含此对象的存根 (stub) 定义。 的存根 (stub) 定义。 可选。一个 值,该值指示字符串的内容,例如仅参数名、参数类型和完整的唯一签名等。默认情况下,所有标志都设置为 Off。 从参数列表中移除参数。 必需。集合中的一个 对象或一个元素的名称。 获取一个 对象,该对象定义代码项的开始位置。 一个 对象。 获取或设置表示编程类型的对象。 一个 对象。 建立使用导入命名空间的语句的模型。 Gets or sets a friendly name for the referenced namespace. A name for the referenced namespace.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取此 中包含的对象的集合。 一个 集合。 Gets the collection containing the CodeImport that supports this property. A collection.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取顶级扩展性对象。 一个 对象。 获取表示代码项结束位置的文本点。 对象。 如果请求的 Extender 可用于此 CodeElement 对象,则获取该 Extender。 一个 Extender。 必选。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。 一个表示对象的 Extender 类别 ID (CATID) 的字符串。 获取此对象的可用扩展程序的列表。 包含符合自动化的字符串数组的对象。 获取一个指定代码元素的完全限定名。 一个包含指定代码元素的完全限定名的字符串。 获取一个 对象,该对象标记代码元素定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象标记代码元素定义的开始位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 一个 常数值。 获取一个值,该值指示是否可以从 对象中获取 对象。 一个布尔值,如果可以从 对象获取 对象,该值为 true;否则为 false。 Gets an enumeration that defines the type of object. A value.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取用于创作 的编程语言。 一个 常数。 Gets or sets the name of the object. The name of the object.Note:The values of code model elements such as classes, structs, functions, attributes, delegates, and so forth can be non-deterministic after making certain kinds of edits, meaning that their values cannot be relied upon to always remain the same. For more information, see the section Code Model Element Values Can Change in Discovering Code by Using the Code Model (Visual Basic). 获取或设置导入的命名空间的名称。 导入的命名空间的名称。 获取包含此导入的对象。 此导入的父对象。 获取与 对象关联的 对象。 一个 对象。 获取一个 对象,该对象定义 的开始位置。 对象。 表示源代码中接口的对象。 设置或获取此项的访问属性。 值。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 将某项添加到继承对象的列表中。 一个 对象。 必选。从中派生实现的类。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 添加一个接口事件。 返回创建的接口事件。 必选。要添加的接口事件的名称。 必选。该事件要基于的委托的名称。 可选。创建具有属性样式访问器的事件。 可选。该事件在代码中的位置。 可选。一个 常数。 创建新的函数代码构造,并将代码插入正确的位置。 一个 对象。 必选。新函数的名称。 必选。用于指示函数类型(例如,函数是 property-get、方法还是其他类型)的 常数。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。获取属性值的函数名。 必选。设置该属性的函数名。 必选。属性的类型。它可以是 对象、 值或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。访问。一个 常数值。 可选。位置。 获取父对象的所有属性的集合。 一个 集合。 获取此项派生自的类的集合。 一个 集合。 获取此 中包含的对象的集合。 一个 集合。 获取包含支持此属性的 对象的集合。 一个 集合。 获取或设置与 关联的注释。 与代码元素关联的注释。 设置或获取此接口与其他接口的关系。 从 vsCMDataTypeKind 枚举返回值。 获取从该对象派生的对象的集合。Visual C# 和 Visual J# 中未实现。 一个 集合。 获取或设置当前代码模型元素的文档注释。 文档注释。 获取顶级扩展性对象。 一个 对象。 获取表示代码项结束位置的文本点。 对象。 如果请求的 Extender 对象可用于此对象,则获取该 Extender 对象。Visual C# 和 Visual J# 中未实现。 一个 Extender。 必选。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。Visual C# 和 Visual J# 中未实现。 一个表示 CATID 的字符串。 获取此对象的可用扩展程序的列表。Visual C# 和 Visual J# 中未实现。 一个符合自动化的字符串数组。 获取对象文件的完整路径和名称。 一个表示对象文件的完整路径和名称的字符串。 获取一个 对象,该对象标记代码元素定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象定义代码元素定义的开始位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 一个 常数值。 获取一个值,该值指示是否可以从此对象中获取 对象。 一个布尔值,如果可获取 对象,该值为 true;否则为 false。 获取一个值,该值指示一个对象是否以另一个对象作为基。 一个布尔值,如果一个对象以另一个对象作为基,该值为 true;否则为 false。 必选。要在此类型的沿袭中搜索的类型。 获取一个值,该值指示接口是否为泛型。 一个布尔值,如果当前接口为泛型,该值为 true;否则为 false。 获取一个指示对象类型的枚举。 值。 获取用于创作代码的编程语言。 一个 常数。 获取该 元素包含的项的集合。 一个 集合。 获取或设置对象的名称。 一个表示对象名称的字符串。 获取一个定义父命名空间的对象。 一个 对象。 获取 对象的直接父对象。 一个对象。 获取接口的各部分。 返回与此接口关联的分部类的列表。 获取与 对象关联的 对象。 一个 对象。 从基列表中移除一个对象。 必选。集合中的一个 或一个元素的名称。 移除成员代码构造。 必选。集合中的一个 对象或一个元素的名称。 获取一个 对象,该对象定义代码项的开始位置。 对象。 允许对源代码文件中的编程构造进行访问。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。新属性的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的类代码构造,并将代码插入正确的位置。 对象。 必选。类的名称。 必选。新类定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 必选。默认值为 0。一个包含完全限定类型名或 对象(新类将从这些对象继承自己的实现)的 SafeArray。 必选。默认值为 0。一个包含完全限定类型名或 对象(每个对象表示新类承诺实现的一个接口)的 SafeArray。 可选。一个 常数。 创建新的委托代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的委托的名称。 必选。新委托定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 必选。一个 常数,该常数指示函数返回的数据类型。该值可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 创建新的枚举代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的枚举的名称。 必选。新枚举定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含用于指定新建枚举的基础类型的完全限定类型名或 对象。 可选。一个 常数。 创建新的函数代码构造,并将代码插入正确的位置。 一个 对象。 必选。新函数的名称。 必选。新函数定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 必选。用于指示函数类型(例如,函数是 property-get、方法还是其他类型)的 常数。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 创建新的接口代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的接口的名称。 必选。新接口定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认值为 Nothing 或 null。一个保存 SafeArray 的变量,该 SafeArray 包含完全限定类型名或新接口派生自的 对象。 可选。一个 常数。 创建新的命名空间代码构造,并将代码插入正确的位置。 一个 对象。 必选。新命名空间的名称。 必选。新命名空间定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的结构代码构造,并将代码插入正确的位置。 对象。 必选。新结构的名称。 必选。新结构定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 必选。默认值为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含完全限定类型名或新接口派生自的 对象。 必选。默认值为 Nothing。一个包含完全限定类型名或 CodeInterfaces (表示新类承诺实现的接口)的 SafeArray。 可选。一个 常数。 创建新的变量代码构造,并将代码插入正确的位置。 一个 对象。 必选。新变量的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 可选。新变量定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 获取一个 集合。 一个 集合。 基于完全限定名返回一个代码元素。 一个 对象。 必选。完全限定符号名,如 Namespace1.Namespace2.Class1.Member1。 基于所传递的数据类型指示器返回一个 对象。 一个 对象。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 将本机语言字符串转换为 .Net 格式。 已转换的字符串。 要转换的字符串。 获取顶级扩展性对象。 一个 对象。 返回一个特定的现有代码元素。 一个 对象。 元素的名称。 获取一个值,该值指示当前语言是否区分大小写。 一个布尔值,如果当前语言区分大小写,该值为 true;否则为 false。 返回某指定名称是否为当前语言的有效编程标识符。 一个布尔值,如果限定符有效,该值为 true;如果限定符无效(例如如果它是关键字),该值为 false。 必选。要检查的标识符的名称。 获取用于创作代码的编程语言。 一个 常数。 从完全限定的 Visual Studio 名称转换为非托管命名空间形式。 返回一个包含非托管命名空间的字符串。 完全限定的 Visual Studio 命名空间的名称。 获取 对象的直接父对象。 一个 对象。 从源文件移除指定的代码元素。 必选。要从源代码中移除的 对象或代码元素的名称。 确保当前所有的节点模型事件已经引发,且模型的生成已完成。 定义 CodeModel 对象支持的事件。请参考 以获得此对象的说明。 有关此功能,请参考 。不要从此类实例化。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   对象已经创建时引发。新对象将传递到事件处理程序。 对象已经更改时引发。 删除时引发。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   一个常数,指定用于创作代码的语言。 Visual J# constant. 一个定义函数、属性等的参数的对象。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 获取父对象的属性的集合。 一个 集合。 获取此代码构造中包含的对象的集合。 一个 集合。 获取包含支持此属性的 对象的集合。 一个 集合。 获取或设置存在于代码中的文本值。 存在于代码中的文本值。 获取或设置当前代码模型元素的文档注释。 一个表示文档注释的字符串。 获取顶级扩展性对象。 一个 对象。 获取表示代码项的结束位置的编辑点。 对象。 如果请求的 Extender 可用于此 对象,则返回该 Extender。 一个 Extender。 必选。要返回的扩展程序的名称。 获取 对象的 Extender 类别 ID (CATID)。 以字符串形式表示 对象 CATID 的 GUID。 获取此对象的可用扩展程序的列表。 一个符合自动化的字符串数组。 获取对象文件的完整路径和名称。 对象文件的完整路径和名称。 获取一个 对象,该对象标记代码元素定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象定义代码元素定义的开始位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 一个 常数值。 获取一个值,该值指示是否可以从此 对象中获取 对象。 一个布尔值,如果可获取 对象,该值为 true;否则为 false。 获取一个指示对象类型的枚举。 值。 获取用于创作代码的编程语言。 一个 常数。 获取或设置对象的名称。 一个表示 对象名称的字符串。 获取或设置一个值,该值指示参数应具有值还是应具有引用行为 一个 枚举。 获取 对象的直接父对象。 一个 对象。 获取与给定对象关联的 一个 对象。 获取一个 对象,该对象定义代码项的开始位置。 对象。 获取或设置表示编程类型的对象。 一个 对象。 定义源文件中属性构造的对象。 获取或设置此项的访问属性。 一个 值。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必需。新属性的名称。 必需。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 向属性定义添加一个参数。 一个 对象。 必需。参数名。 必需。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 获取父对象的所有属性的集合。 一个 集合。 获取此 对象中包含的对象的集合。 一个 集合。 获取包含支持此属性的 对象的集合。 一个 集合。 获取或设置与代码元素关联的注释。 与代码元素关联的注释。 获取或设置当前代码模型元素的文档注释。 一个表示文档注释的字符串。 获取顶级扩展性对象。 一个 对象。 获取表示代码项的结束位置的编辑点。 一个 对象。 如果请求的 Extender 可用于此对象,则获取该 Extender。 一个 Extender。 必需。要返回的 Extender 名称。 获取对象的 Extender 类别 ID (CATID)。 一个表示对象的 CATID 的 GUID 字符串。 获取此对象的可用 Extender 的列表。 一个符合自动化的字符串数组。 获取对象文件的完整路径和名称。 对象文件的完整路径和名称。 获取一个 对象,该对象标记代码元素定义的结束位置。 一个 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象定义代码元素定义的开始位置。 一个 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取或设置一个对象,该对象定义返回属性的代码。 一个 对象。 获取代码模型的功能。 一个 常数值。 获取一个值,该值指示是否可以从此对象中获取 对象。 一个布尔值,如果可获取 对象,该值为 true,否则为 false。 设置或获取一个值,该值指示此属性是否为默认属性。 如果此属性是类或接口的默认属性,该值为 true,否则为 false。 获取一个值,该值指示属性是否为泛型。 一个布尔值,如果属性为泛型,该值为 true;否则为 false。 获取或设置属性的共享状态。 如果属性的状态为共享(静态),为 true,否则为 false。 获取一个指示对象类型的枚举。 一个 值。 获取用于创作代码的编程语言。 一个 常数。 获取或设置对象的名称。 对象的名称。 获取或设置属性上的重写修饰符。 从 vsCMOverrideKind 枚举返回一个值,该枚举描述如何重写属性。 为属性的任何参数获取 对象。 一个 集合。 获取 对象的直接父对象。 一个 对象。 获取元素的父级。 返回包含该元素的类、接口或结构。 获取与给定对象关联的 一个 对象。 返回一个字符串,它包含此对象的存根 (stub) 定义。 一个描述该元素的字符串。 可选。一个 值,该值指示字符串的内容,例如仅参数名、参数类型和完整的唯一签名等。默认情况下,所有标志都设置为 Off。 Returns whether the property is readable, writeable, or both. A value representing the property state. 从属性的签名中移除参数。 要移除的参数。 获取或设置一个对象,该对象定义设置属性的代码。 一个 对象。 获取一个 对象,该对象定义代码项的开始位置。 一个 对象。 获取或设置表示编程类型的对象。 一个 对象。 表示源代码中的结构的对象。 获取或设置此项的访问属性。 值。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 将某项添加到继承对象的列表中。 一个 对象。 必选。从中派生实现的类。 对于 对象,这是 或完全限定的类型名。Visual C++ 要求其完全限定的类型名使用以冒号分隔 (::) 的格式。所有其他语言都支持以句点分隔的格式。 对于 对象, 是一个变量,该变量中包含完全限定的类型名或者新枚举所基于的 对象。对于 C#,这是枚举的基础类型。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的类代码构造,并将代码插入正确的位置。 对象。 必选。类的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long,则 指示在哪个元素的后面添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认值为 0。一个包含完全限定类型名或 对象(新类将从这些对象继承自己的实现)的 SafeArray。 可选。默认值为 0。一个包含完全限定类型名或 对象(每个对象表示新类承诺实现的一个接口)的 SafeArray。 可选。一个 常数。 创建新的委托代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的委托的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 创建新的枚举代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的枚举的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含用于指定新建枚举的基础类型的完全限定类型名或 对象。 可选。一个 常数。 添加一个结构事件。 返回创建的结构事件。 必选。要添加的结构事件的名称。 必选。该事件要基于的委托的名称。 可选。创建具有属性样式访问器的事件。 可选。该事件在代码中的位置。 可选。一个 常数。 创建新的函数代码构造,并将代码插入正确的位置。 一个 对象。 必选。新函数的名称。 必选。用于指示函数类型(例如,函数是 property-get、方法还是其他类型)的 常数。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 可选。位置。 将接口添加到继承对象的列表中。 一个 对象。 必选。该类将实现的接口。它可以是 或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。获取属性值的函数名。 必选。设置该属性的函数名。 必选。属性的类型。它可以是 对象、 值或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。访问。一个 常数值。 可选。位置。 创建新的结构代码构造,并将代码插入正确的位置。 对象。 必选。新结构的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 必选。默认值为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含完全限定类型名或新接口派生自的 对象。 必选。默认值为 Nothing。一个包含完全限定类型名或 对象(每个对象都表示新类承诺实现的接口)的 SafeArray。 可选。一个 常数。 创建新的变量代码构造,并将代码插入正确的位置。 一个 对象。 必选。新变量的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 可选。新变量定义的路径和文件名。根据语言的不同,文件名是项目文件的相对名称或绝对名称。如果该文件还不是项目项,则将该文件添加到项目中。如果无法创建该文件并将其添加到项目中,则 失败。 获取一个 集合。 一个 集合。 获取该 CodeStruct 派生自的类的集合。 一个 集合。 获取一个 集合。 一个 集合。 获取 集合。 一个 集合。 获取或设置与 关联的注释。 关联的注释。 设置或获取该结构与其他结构的关系。 从 vsCMDataTypeKind 枚举返回值。 获取从该 派生的对象的集合。Visual C# 和 Visual J# 中未实现。 一个 集合。 获取或设置当前 的文档注释。 当前 的文档注释。 获取顶级扩展性对象。 一个 对象。 获取表示代码项的结束位置的编辑点。 对象。 如果请求的 Extender 对象可用于此对象,则获取该 Extender 对象。Visual C# 和 Visual J# 中未实现。 一个 Extender。 必选。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。Visual C# 和 Visual J# 中未实现。 一个以字符串形式表示对象 CATID 的 GUID。 获取此对象的可用扩展程序的列表。Visual C# 和 Visual J# 中未实现。 一个符合自动化的字符串数组。 获取对象文件的完整路径和名称。 的文件的完整路径和名称。 获取一个 对象,该对象标记代码元素定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象定义代码元素定义的开始位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 返回由该 实现的接口的集合。 一个 集合。 获取代码模型的功能。 一个 常数值。 获取或设置一个值,该值指示某一项是否声明为抽象项。 一个布尔值,如果该项声明为抽象项,该值为 true;否则为 false。 获取一个值,该值指示是否可以从此对象中获取 对象。 一个布尔值,如果可获取 对象,该值为 true;否则为 false。 获取一个值,该值指示一个 是否以另一个对象作为基。 一个布尔值,如果一个对象以另一个对象作为基,该值为 true;否则为 false。 必选。要在此类型的沿袭中搜索的类型。 获取一个值,该值指示当前的类或结构是否为泛型。 一个布尔值,如果当前的类或结构为泛型,该值为 true,否则为 false。 获取一个指示对象类型的枚举。 值。 获取用于创作代码的编程语言。 一个表示 常数的字符串。 获取该 包含的 的集合。 一个 集合。 获取或设置 的名称。 的名称。 获取一个 对象,该对象定义父命名空间。 一个 对象。 获取 对象的直接父对象。 一个父对象。 获取与结构关联的分部类。 返回与该结构关联的分部类的列表。 获取与 对象关联的 对象。 一个 对象。 从基列表中移除一个对象。 从基列表中移除一个对象。 必选。集合中的一个 或一个元素的名称。 从实现的接口列表中移除一个接口。 必选。集合中的一个 或一个元素的名称。 移除成员代码构造。 移除成员代码构造。 必选。集合中的一个 对象或一个元素的名称。 获取一个 对象,该对象定义代码项的开始位置。 对象。 定义源文件中的构造类型。 获取 对象的完全限定名。 对象的完全限定名。 获取用于显示 对象的字符串。 用于显示 对象的字符串。 获取或设置描述此项的 对象类型的信息。 一个 对象。 创建一个指定类型的数组,并将它插入到代码中的正确位置。 一个 对象。 可选。默认值为 1。类型数组中的维数。 获取顶级扩展性对象。 一个 对象。 获取或设置表示编程类型的对象。 一个 对象。 获取一个值,该值指示当前的类或结构是否为泛型。 一个布尔值,如果当前的类或结构为泛型,该值为 true;否则为 false。 获取 对象的直接父对象。 一个父对象。 如果此项是一个数组,则获取或设置此数组的维数。 如果 ,则指一个表示数组维数的整数。 获取 的基类型。 值。 定义源文件中的变量构造。 设置或获取此项的访问属性。 值。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 获取父对象的所有属性的集合。 一个 集合。 获取此 中包含的对象的集合。 一个 集合。 获取包含支持此属性的 对象的集合。 一个 集合。 获取或设置与代码元素关联的注释。 与代码元素关联的注释。 获取或设置何时可以更改变量。 一个 vsCMConstKind 枚举。 获取或设置当前代码模型元素的文档注释。 一个表示文档注释的字符串。 获取顶级扩展性对象。 一个 对象。 获取表示代码项的结束位置的编辑点。 对象。 如果请求的 Extender 对象可用,则返回该对象。 一个 Extender。 必选。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。 表示 CATID 的 GUID。 获取此对象的可用扩展程序的列表。 包含符合自动化的字符串数组的对象。 获取 对象文件的完整路径和名称。 对象文件的完整路径名。 获取一个 对象,该对象标记代码元素定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取一个 对象,该对象标记代码元素定义的结束位置。 对象。 可选。一个 常数,该常数指定要检索的代码部分。 获取代码模型的功能。 一个 常数值。 获取或设置对某个元素的初始化代码进行定义的对象。 对该代码变量的初始化表达式进行定义的对象。 获取一个值,该值指示是否可以从此对象中获取 对象。 一个布尔值,如果可获取 对象,该值为 true;否则为 false。 获取或设置一个值,该值指示该项是否为常数。 一个布尔值,如果该项为常数,该值为 true;否则为 false。 获取一个值,该值指示当前的类是否为泛型。 一个布尔值,如果当前的类或结构为泛型,该值为 true;否则为 false。 获取或设置一个值,该值指示该项是否是静态定义的,即:该项是对此对象类型的所有实例通用,还是只对此对象可用。 一个布尔值,如果该方法是共享方法,该值为 true;否则为 false。 获取一个指示对象类型的枚举。 值。 获取用于创作代码的编程语言。 一个 常数。 获取或设置对象的名称。 对象的名称。 获取 对象的直接父对象。 一个父对象。 获取与 对象关联的 对象。 一个 对象。 获取一个字符串,该字符串包含此对象的存根 (stub) 定义。 一个描述该元素的字符串。 可选。一个 值,该值指示字符串的内容,例如仅参数名、参数类型和完整的唯一签名等。默认情况下,所有标志都设置为 Off。 获取一个 对象,该对象定义代码项的开始位置。 对象。 获取或设置表示编程类型的对象。 一个 对象。 包含环境中的所有命令(以 对象的形式)。 仅由 Microsoft 内部使用。       创建一个命令栏,该命令栏被保存并且在下次启动环境时可用。 一个 Microsoft.VisualStudio.CommandBars.CommandBar 对象。 必需。新命令栏的名称。 必需。用于确定命令栏类型的 常数: 可选。要添加新命令栏的 Office Microsoft.VisualStudio.CommandBars.CommandBar 对象。(但是,如果 ,则该项为必选项。) 可选。命令栏中放置新命令栏的索引位置,从 1 开始。 创建命名命令,该命令由环境保存,并且在下次环境启动时(无论是否加载外接程序)可用。 一个 对象。 必需。 对象正在添加新命令。 必需。您的新命令名称的缩写形式。 在该名称的前面加上“Addins.Progid.”以创建一个唯一的名称。 必需。在命令绑定到以名称而不是以图标显示的按钮时使用的名称。 必需。当用户将鼠标指针悬停在任何绑定到新命令的控件上时所显示的文本。 必需。指示指定命令的按钮图片是否是 Office 图片。True = 按钮。如果 为 False,则 为 Visual C++ 资源 DLL 中的 16x16 位图资源(而不是图标资源)的 ID,此资源 DLL 必须驻留在具有相应语言的区域设置标识符(英语为 1033)的文件夹中。 可选。在按钮上显示的位图的 ID。 可选。GUID 的 SafeArray,它确定哪些环境上下文(即调试模式、设计模式等)启用此命令。请参见 可选。确定当您提供了 而当前它们都不活动时,此命令的禁用状态是不可见还是灰色的。 创建命名命令,该命令由环境保存,并且在下次环境启动时(无论是否加载外接程序)可用。 已创建的命名命令。 必需。 对象正在添加新命令。 必需。您的新命令名称的缩写形式。 使用前缀 Addins.Progid. 来创建一个唯一的名称。 必需。在命令绑定到以名称而不是以图标显示的按钮时使用的名称。 必需。当用户将鼠标指针悬停在任何绑定到新命令的控件上时所显示的文本。 必需。指示指定命令的按钮图片是否是 Office 图片。True = 按钮。如果 为 False,则 为 Visual C++ 资源 DLL 中的 16x16 位图资源(而不是图标资源)的 ID,此资源 DLL 必须驻留在具有语言的区域设置标识符(英语为 2052)的文件夹中。 可选。在按钮上显示的位图的 ID。 可选。GUID 的 SafeArray,它确定哪些环境上下文(即调试模式、设计模式等)启用此命令。请参见 可选。确定当您提供了 而当前它们都不活动时,此命令的禁用状态是不可见还是灰色的。 枚举中的值。控制为该命令添加的任何 UI 的视觉样式。 定义创建 UI 时添加的控件类型。 返回与给定 Microsoft.VisualStudio.CommandBars.CommandBar 控件关联的命令 GUID 和 ID。 必需。与该命令关联的 Microsoft.VisualStudio.CommandBars.CommandBar 控件。 必需。该命令的 GUID。 必需。该命令的 ID。 获取一个值,该值指示 集合中对象的数目。 集合中对象的数目。 获取顶级扩展性对象。 一个 对象。 获取 集合中项的枚举数。 一个枚举数。 返回集合的一个索引成员。 一个 对象。 必需。绝对索引、GUID 字符串或命令的全称。 可选。指定的命令集中的命令 ID。 获取 集合的直接父对象。 一个 对象。 执行指定的命令。 必需。该命令的 GUID。 必需。该命令的 ID。 必需。SafeArray 中从 OLECommandTarget 传入的参数。 必需。SafeArray 中由 OLECommandTarget 传出的返回参数。 移除用 方法创建的命令栏。 必需。要移除的 Microsoft.VisualStudio.CommandBars.CommandBar 对象。 强制刷新命令 UI 状态。 可选。如果为 True,则在返回 之前执行更新。如果为 false,则返回 且在空闲期间执行更新。 Contains context GUIDs, each of which represents a state of the integrated development environment (IDE) or a tool window. Examples of state include a debugging session in process, an empty solution being loaded, or the IDE in design view. This enumeration is passed as an argument to and . Represents whether the Application Browser is displayed. Represents whether the AutoLocals window is displayed. Represents whether the Bookmark Window is displayed. Represents whether the Call Browser window is displayed. (Visual C++ only.) Represents whether the Call Stack window is displayed. Represents whether Class View is displayed. Represents whether the Code Definition Window is displayed. Represents whether the Code and Text Editor is visible. Represents whether the Command Window is displayed. Represents whether the CodeZone Community window is displayed. Represents whether the CSS Editor is displayed. Represents whether the Data Sources Window is visible. Represents whether the Data Sources Window is supported in the current context. Represents whether the integrated development environment (IDE) is in debugging mode. Represents whether the integrated development environment (IDE) is in Design view. Represents whether the Document Outline window is displayed. Represents whether the Dynamic Help window is displayed. Represents whether an empty solution (one without projects) is open in the integrated development environment (IDE). Represents whether the Error List Window is displayed. Represents whether the Find and Replace Window is displayed. Represents whether the Find Results Windows 1 is displayed. Represents whether the Find Results Windows 2 is displayed. Represents whether the Find Symbol window is displayed. Represents whether the Find Symbol Results Window is displayed. Represents whether the current context contains a window frame. Represents whether the integrated development environment (IDE) is in full-screen view, rather than windowed view. Represents whether the Table of Contents tab of the Help window is displayed. Represents whether the Index tab of the Help window is displayed. Represents whether the Search pane of the Help window is displayed. Represents whether the Code View of the editor is displayed. Represents whether the Code and Text Editor is in Design view. Represents whether the Editor pane of the HTML Source editor is displayed. Represents whether the View pane of the HTML Source editor is displayed. Represents whether the Start Page is displayed. Represents whether the current window is a linked window. Represents whether the Locals window is displayed. Represents whether the Macro Explorer Window is displayed. Represents the main Visual Studio window. Represents whether the integrated development environment (IDE) is open but with no solution loaded. Represents whether the integrated development environment (IDE) is not building or debugging code. Represents whether Object Browser is displayed. Represents whether the Output Window is displayed. Represents whether the Properties Window is displayed. Represents whether the Resource View Window is displayed. Represents whether the Schema view is displayed. Represents whether Server Explorer/Database Explorer is displayed. Represents whether the integrated development environment (IDE) is building a solution. Represents whether a solution is loaded in the integrated development environment (IDE). Represents whether a solution is loaded but not being built or debugged. Represents whether Solution Explorer is displayed. 表示当前解决方案是否包含多个项目。 表示当前解决方案是否只包含一个项目。 表示当前解决方案或解决方案中的当前项目是否正在升级。 Represents whether the Task List is displayed. Represents whether the Code and Text Editor is displayed. Represents the Threads window. Represents whether the Toolbox is displayed. 表示是否正在启动和初始化工具箱。 Represents an item that is being dragged to or from a TreeView Control (Windows Forms) or other hierarchical control. Represents the Watch window. Represents whether the internal Visual Studio web browser is displayed. 表示是否显示 Windows 窗体设计器。 Represents whether the XML Editor window is displayed. 指定大多数调试事件的原因。 已否决。未在使用。 调试已继续。 程序已附加。 程序已分离。 程序已启动。 结束程序。 正在调试的进程已终止或分离。 进入调试器已发生。 命中了断点。 引发了异常。 某个异常未处理。 用户命中了断点。 用户切换了堆栈帧、线程或进程。 发生了计算操作。 发生异常后,状态已重置为引发异常之前的状态。 只要在调试器中的即时窗口或 对象中计算表达式,便使用此项。 表达式的计算状态已启动。 表达式的计算状态已停止。 指定是否将堆信息写入小型转储中。 不包括堆信息。 包括堆信息。 用于 指定调试器的状态。 调试器正在运行。 调试器已停止。 对象用于询问和操作调试器和正在调试的程序的状态。 取代了 对象。 获取最后同时命中的绑定断点的集合。 一个 集合。 使给定进程暂停执行以便可以分析其当前状态。 如果设置为 true,则仅当调试器进入中断模式时才返回。如果设置为 false,则立即中断并返回。有关更多信息,请参见 How to: Break Execution。 获取最后命中的断点。 对象。 获取断点的集合。 一个 集合。 获取 IDE 上下文中调试器的当前模式。 值。 获取或设置活动进程。 一个 对象。 设置或返回活动程序。 一个 对象。 获取或设置当前的堆栈帧。 对象。 获取或设置当前正在调试的线程。 一个 对象。 获取当前正在调试的进程的列表。 一个 集合。 从所有附加程序分离出来。 获取顶级扩展性对象。 一个 对象。 Executes the specified statement. If the flag is true, then the string is interpreted as an expression, and output is sent to the Command Window.    The timeout period, in milliseconds.  true if the string is to be interpreted as an expression; otherwise false. Evaluates an expression based on the current stack frame. If the expression can be parsed but not evaluated, an object is returned but does not contain a valid value. An .    true if the auto-expand rules should be used; otherwise, false.  The timeout period in milliseconds. 根据当前的堆栈帧计算表达式。如果表达式可以进行分析但无法计算,则将返回不包含有效值的对象。 始终返回表达式。 要计算的表达式文本。 如果应使用自动展开规则,则为 true;否则为 false。 如果字符串将被解释为语句,则为 true;否则为 false。 超时时间(以毫秒为单位)。 允许调用方从远程计算机获取进程的集合。 一个 集合。 一个 一个传输限定符。 从当前语句开始执行程序。 如果此函数调用应等待至进入中断模式或设计模式后才返回,则设置为 true。如果希望此调用在导致调试器开始执行之后立刻返回,则设置为 false。返回时,调试器可以为设计、中断或运行模式。有关更多信息,请参见 Execution Control。 获取或设置一个值,该值指示是以十六进制还是以十进制格式输出表达式。 一个布尔值,如果采用十六进制格式,该值为 true;否则为 false。 获取或设置一个值,该值指示是以十六进制还是以十进制格式计算表达式。 一个布尔值,如果采用十六进制格式,该值为 true;否则为 false。 获取调试器所支持的语言的列表。 一个 集合。 获取程序中断的最终原因。如果程序正在运行,它将返回 DBG_REASON_NONE。 值。 获取该计算机上当前正在运行的进程列表。 一个 集合。 获取 Debugger2 对象 () 的直接父对象。 一个 对象。 执行程序直至源文件光标的当前位置。 如果此函数调用应等待至进入中断模式或设计模式后才返回,则设置为 true。如果希望此调用在导致调试器开始执行之后立刻返回,则设置为 false。返回时,调试器可以为设计、中断或运行模式。 有关更多信息,请参见 Code Stepping Overview。 根据当前源文件中的光标位置设置要执行的下一个指令。 如果可能,单步执行下一个函数调用。 如果此函数调用应等待至进入中断模式或设计模式后才返回,则设置为 true。如果希望此调用在导致调试器开始执行之后立刻返回,则设置为 false。返回时,调试器可以为设计、中断或运行模式。 跳出当前函数。 如果此函数调用应等待至进入中断模式或设计模式后才返回,则设置为 true。如果希望此调用在导致调试器开始执行之后立刻返回,则设置为 false。返回时,调试器可以为设计、中断或运行模式。 转到下一个函数调用。 如果此函数调用应等待至进入中断模式或设计模式后才返回,则设置为 true。如果希望此调用在导致调试器开始执行之后立刻返回,则设置为 false。返回时,调试器可以为设计、中断或运行模式。 停止调试,并终止所有附加的进程或从所有附加的进程分离出来。 如果仅当调试会话进入设计模式时才应该停止该会话,则设置为 true。如果希望停止调试,则设置为 false,但即使是在调试器进入设计模式之前,仍需要在宏中执行其他任务。 终止当前正在运行的所有调试进程。 获取支持的调试传输的集合。 一个 集合。 如果正在调试程序且处于中断模式下,则此函数将为当前调试会话创建一个小型转储。 正在调试的程序的文件名。 一个 常数,指定是写完全转储还是标准转储。 对象定义调试器支持的事件。使用此对象实现功能,并为此对象的文档引用 此类支持 .NET Framework 基础结构,但不应在代码中直接使用。有关此功能,请参考 。不要从此类实例化。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   从即时窗口或从自动化计算表达式时引发。 仅由 Microsoft 内部使用。   表示 OnProcessStateChanged 事件。当调试器从运行切换为停止或从停止切换为运行时,该项发生更改。有关该对象的文档,请参见 。不要实例化此类。 此类支持 .NET Framework 基础结构,但不应在代码中直接使用。有关此功能,请参考 。不要从此类实例化。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   当某个进程从运行切换为停止或从停止切换为运行时引发。 仅由 Microsoft 内部使用。   Visual Studio 自动化对象模型中的顶级对象。 获取活动文档。 一个 对象。 获取当前选定项目的数组。 当前选定项目的数组。 获取当前活动窗口,如果没有其他活动窗口,则返回最顶层的窗口。 一个 对象。如果没有打开窗口,则返回 Nothing。 获取包含当前可用的所有外接程序的 集合。 一个 集合。 仅由 Microsoft 内部使用。 获取对开发环境的 CommandBars 对象的引用。 一个 Microsoft.VisualStudio.CommandBars 对象。 获取一个表示命令行参数的字符串。 命令行参数。 获取 集合。 一个 集合。 获取 集合,该集合允许自动化客户端向“动态帮助”窗口中的当前选定项添加新属性,并为其他属性提供上下文帮助。 一个 集合。 获取调试器对象。 一个 对象。 获取或设置显示模式(MDI 或选项卡式文档)。 一个表示显示模式的 常数。 获取开发环境中打开的文档的集合。 一个 集合。 获取顶级扩展性对象。 一个 对象。 获取环境版本的说明。 环境版本的说明。 获取对 对象的引用。 一个 对象。 执行指定的命令。 必选。调用的命令名。 可选。一个包含从“命令”窗口调用该命令时要提供的相同参数的字符串。 如果提供了字符串,则该字符串将作为命令的第一个参数传递给命令行,然后经过语法分析形成命令的各种参数。这与在“命令”窗口中调用命令的方法类似。 仅由 Microsoft 内部使用。 获取表示全局文本查找操作的 对象。 一个 对象。 获取对象文件的完整路径和名称。 对象文件的完整路径和名称。 获取后期绑定到 对象的接口或对象,并且在运行时可通过名称访问。 后期绑定到 对象的接口或对象。 必选。要检索的对象名。 获取用于在 Visual Studio 内绘制用户界面的颜色。 一个表示 定义的标准颜色的颜色值。 UI 的标准颜色。 返回 对象,该对象包含可以保存在解决方案 (.sln) 文件、项目文件或用户的配置文件数据中的外接程序值。 一个 对象。 仅由 Microsoft 内部使用。     获取 对象。 一个 对象。 Runs a wizard with the supplied parameters. A object. Required. The .Vsz (wizard) file containing the information required to launch the wizard. Required. The parameters for the wizard. The first parameter is a GUID that uniquely identifies the launch context as distinct from Add Item or Add Project or a custom GUID. The remaining arguments are user-defined and their number and values depend on the wizard.Wizards (or templates) that come with Visual Studio — such as Visual Basic Windows Application or Visual C# Console Application — have a required set of context parameters that you must pass to them. For details on these, see Context Parameters for Launching Wizards. Wizards that you create can have more or fewer parameters. 获取运行开发环境所使用的区域设置的 ID。 运行开发环境所使用的区域设置的 ID。 获取 对象。 一个 对象。 获取宏 IDE 自动化模型的根。 一个 对象。 获取一个表示主开发环境窗口的 对象。 一个 对象。 获取开发环境的模式(调试或设计)。 值。 获取 的名称。 一个表示 对象名称的字符串。 获取 对象。 一个 对象。 仅由 Microsoft 内部使用。     获取一个表示“工具”菜单上的“选项”对话框中包含的所有可用类别和子类别的 集合。 一个包含 IDE 中的所有可用类别和子类别的 集合。 必选。属性类别的名称,例如“常规”或“文本编辑器”。 可选。给定 内的属性页的名称,如“键盘”。 关闭 Visual Studio 环境。 获取一个包含 Visual Studio 注册表设置的根的路径的字符串。 Visual Studio 注册表设置的根的路径。 当给定了外接程序或向导的安装目录和包含本地化资源的 DLL 文件名时返回附属 DLL 的计算路径。 一个表示到附属 DLL 的计算路径的字符串。 必选。指定安装外接程序或向导的目录的完整路径。 必选。附属 DLL 的文件名,如“MyAddinUI.DLL”。 获取一个包含当前在环境中选定的项的集合。 一个 集合。 获取 对象,该对象表示环境的当前实例中所有打开的项目并允许访问生成对象。 一个 对象。 获取一个允许操作对象后的文件源代码管理状态的 对象。 一个 对象。 获取表示主开发环境窗口上的状态栏的 对象。 对象。 获取或设置一个指示用户界面 (UI) 在自动化代码执行过程中是否应该显示的值。 如果取消 UI,则为 true;否则为 false。 获取一个用作查找工具窗口的快捷方式的 对象。 一个 对象。 获取全局 对象。 一个 对象。 获取一个指示环境是由用户启动还是自动启动的值。 如果环境在用户控制下运行,则为 true;否则为 false。 获取宿主应用程序的版本号。 宿主应用程序的版本号。 获取表示所有可用窗口配置的 集合。 一个 集合。 获取一个包含在对象中显示的窗口的 集合。 一个 集合。 使您得以在文本缓冲区中将文本作为数据处理。 获取文档开头到 对象的字符偏移量,从 1 开始。 从文档开头到 对象的字符偏移量,从 1 开始。 获取一个值,该值指示对象是否位于文档的结尾。 一个布尔值,如果位于文档的结尾,该值为 true;否则为 false。 获取一个值,该值指示对象是否位于行尾。 一个布尔值,如果位于行尾,该值为 true;否则为 false。 获取一个值,该值指示对象是否位于文档的开头。 一个布尔值,如果位于文档的开头,该值为 true;否则为 false。 获取一个值,该值指示 对象是否位于行首。 一个布尔值,如果位于行首,该值为 true;否则为 false。 更改选定文本的大小写。 必选。或者是 对象,或者是字符数。 必选。一个 常数,该常数指示文本的大小写。 将编辑点左移指定的字符数。 可选。向左移动的字符数。默认值是 1 个字符。 将编辑点右移指定的字符数。 可选。向右移动的字符数。默认值是一个字符。 清除当前文本缓冲区行中所有未命名书签。 位置获取代码元素。 一个 对象。 必选。一个 常数,它指示包含编辑器位置且具有指定类型的代码元素。 将指定范围内的文本复制到剪贴板。 必选。或者是 对象,或者是字符数。 可选。指示是否将选定文本追加到剪贴板。默认值为 false。 在调用对象的位置创建并返回一个 对象。 对象。 将指定范围内的文本复制到剪贴板并将其从文档中删除。 必选。或者是 对象,或者是字符数。 可选。指示是否将选定文本追加到剪贴板。默认值为 false。 删除指定范围内的文本。 必选。表示是 对象还是字符数。 删除文本缓冲区中当前位置周围的水平方向或垂直方向的空字符串(空白)。 可选。 常数,它确定移除空白的方式和位置。 获取包含 对象的当前显示列的编号。 包含 对象的当前显示列的编号。 返回顶级扩展性对象。 一个 对象。 将编辑点移到文档结尾。 将编辑点移动到缓冲区中当前行的行尾。 返回一个值,该值指示给定点对象的 值是否等于调用 对象的值。 一个布尔值,如果 与调用 点对象具有相同的 属性值,该值为 true;否则为 false。 必选。要与调用 点对象进行比较的 对象。 在选定文本中查找给定的匹配模式。 如果找到了匹配模式,则为 true;否则为 false。 必选。要查找的文本。 可选。一个 常数,该常数指示要执行的搜索类型。 常数值不适用于此方法,这是由于 搜索所有文本(包括隐藏文本)。 可选。一个 对象,该对象表示将移动到匹配模式结尾的点。 可选。如果匹配的模式是一个正则表达式并且包含带标记的子表达式,则 参数包含 对象的一个集合,对于每个带标记的子表达式都包含一个对象。 返回表示两给定行之间的文本的字符串。 两个给定行之间的文本。 可选。最后一个要包含其文本的行的行号。 必选。第一个要包含其文本的行的行号。 返回缓冲区中当前位置和指定位置之间的文本。 缓冲区中当前位置和指定位置之间的文本的字符串。 必选。或者是 对象,或者是字符数。 返回 对象的 属性值是否大于给定 对象的属性值。 如果 属性值小于调用 对象的 属性值,则为 true;否则为 false。 必选。要与调用点对象进行比较的 按给定的缩进级别数缩进选定的行。 可选。 对象的缩进终结点。默认值是缓冲区中的当前行,从而使缓冲区中的当前行缩进。 可选。行将缩进的显示列数。默认值为 1。 在缓冲区中编辑点的当前位置插入给定字符串。 必选。插入文本缓冲区的文本。必须是 Unicode 字符串。 在缓冲区中的当前位置插入指定文件的内容。 必选。要插入到文本缓冲区的文件名。 检测在 所在的行上使用的换行类型(回车符、换行符等),并将在 所处的位置插入 个新行。 要插入的新行数量。 返回被调用 对象的 的值是否小于给定 对象的值。 如果 属性值大于调用点对象的 属性值,则为 true;否则为 false。 必选。要与调用点对象进行比较的 获取 对象的行号。 对象的行号。 获取 对象的字符偏移量。 对象的字符偏移量。 将编辑点下移指定的行数。 可选。编辑点移动的行数。默认为 1。 获取包含 对象的行中的字符数,不包括换行符。 包含 对象的行中的字符数,不包括换行符。 将编辑点上移指定的行数。 可选。编辑点移动的行数。默认为 1。 按给定的从 1 开始的绝对字符偏移量移动活动点。 必选。自文档开始处的字符索引,从 1 开始。 将文档移动到指定的行和该行的字符偏移位置。 必选。从 1 开始的行号。 还可以是 中的常数之一。 必选。该行中的字符索引位置,从 1 开始。 将活动点移到给定位置。 必选。一个 对象,表示字符移动至的位置。 移动到文档中的下一个书签位置。 如果插入点移动到下一个书签,则为 true;否则为 false。 根据编辑点和给定的文本点或值创建大纲部分。 必选。或者是一个 对象,或者是一个表示字符数的整数。 将缓冲区中的当前行到给定列用空字符(空白)填充。 必选。要填充的列数,从 1 开始。 获取 对象的直接父对象。 一个 对象。 在当前位置插入剪贴板内容。 将编辑点移动到文档中的上一个书签位置。 如果编辑点移动到上一个书签,则为 true;否则为 false。 返回一个值,该值指示任何指定范围内是否包含只读文本。 如果选定内容中包含只读文本,则为 true;否则为 false。 必选。或者是 对象,或者是字符数。 在指定范围内的文本中查找模式并用指定文本替换它。 如果成功执行了替换,则为 true;否则为 false。 必选。指定范围内的文本的终结点。编辑点和 是替换的边界。 必选。要查找的字符串。 必选。 的替换字符串。 可选。一个 常数,该常数指示要执行的搜索类型。 可选。如果匹配的模式是一个正则表达式并且包含带标记的子表达式,则 包含 对象的一个集合,对于每个带标记的子表达式都包含一个对象。 用给定文本替换选定文本。 必选。或者是一个 对象,或一个用来确定要替换的文本的整数。 必选。要插入的文本。 必选。一个 常数,该常数表示编辑器操作。 在缓冲区中的当前行上设置未命名的书签。 根据当前语言格式化指定范围内的文本。 必选。一个 对象,该对象表示指定范围的文本的结尾。 将对象移动到文档开头。 将编辑点移到缓冲区中当前行的行首。 试图显示文本点的位置。 如果文本的跨距在当前代码编辑器内,则为 true;否则为 false。 可选。一个 常数,该常数确定代码的显示方式。 可选。要显示的文本的选定范围的终结点。可以是 或一个整数。 按给定的缩进级别数从选定行移除缩进字符。 可选。终结点。默认为终结点,使缓冲区中的当前行凸出。默认值是一个缩进级别。 可选。用来缩进每行的显示列数。默认为 1。 将对象左移指定的字数。 可选。指定将缓冲区中的编辑点从当前位置向左移动的单词数。 将对象右移指定的字数。 可选。将缓冲区中的编辑点从当前位置向右移动的单词数。 用于映射到代码类型的调试引擎。 获取一个指示附加的引擎是否失败的结果。 一个整数。 获取 集合。 一个 集合。 获取顶级扩展性对象。 一个 对象。 获取调试引擎的 ID GUID。 一个以 GUID 格式包含调试引擎 ID 的字符串。 获取 对象的名称。 一个包含调试引擎名称的字符串。 获取 对象的直接父对象。 一个 对象。 调试 对象的集合。 获取一个指示 集合中的对象数的值。 一个表示集合中的 对象数的整数。 获取顶级扩展性对象。 一个 对象。 获取集合中项的枚举。 枚举数。 Gets an indexed member of a collection. A object. 获取 集合的直接父对象。 一个 对象。 “错误列表”窗口中包含的错误、警告或消息。 获取包含此 对象的集合。 一个 集合。 获取一个整数值,该值指示 在代码文档中所在的列。 列号 获取一个字符串,该字符串表示 的来源。 的来源的报告。 获取顶级扩展性对象。 一个 对象。 获取一个枚举,该枚举指示生成错误的严重度。 枚举值。 获取对象文件的完整路径和名称。 一个表示对象文件的完整路径和名称的字符串。 获取一个整数值,该值指示 在代码文档中所在的行。 行号。 将光标移至错误所在的位置。 获取一个字符串,该字符串指示发生错误的项目的名称。 项目名称。 “错误列表”窗口中包含的 对象的集合。 获取一个值,该值指示 集合中对象的数目。 对象的数目。 获取顶级扩展性对象。 一个 对象。 Gets an indexed member of a collection. An object. 获取 集合的直接父对象。 一个 对象。 一个包含与包含的解决方案相关的错误、警告和消息的窗口的句柄。 获取顶级扩展性对象。 一个 对象。 获取一个包含在 窗口中的 集合。 一个 集合。 获取 对象的直接父对象。 一个 对象。 获取错误列表项。 返回在错误列表中选定项的列表。 获取或设置一个指示是否在“错误列表”窗口中显示错误的值。 如果在“错误列表”窗口中显示错误,则为 true;否则为 false。 获取或设置一个指示是否在“错误列表”窗口中显示消息的值。 如果在“错误列表”窗口中显示消息,则为 true;否则为 false。 获取或设置一个指示是否在“错误列表”窗口中显示警告的值。 如果在“错误列表”窗口中显示警告,则为 true;否则为 false。 允许访问扩展性模型中的所有事件。还可以从扩展性模型内的特定对象公开事件。 获取 对象,该对象提供解决方案生成事件。 一个 对象。 获取 对象,该对象提供代码模型的事件。   获取一个对象,该对象提供在单击提供的 CommandBarControl 对象时引发的事件。 一个 对象。 必需。导致事件引发的 CommandBar 控件。 获取指定命令的 一个 对象。 必需。命令组的 GUID。如果 为 Null 或 Nothing,则 返回一个表示环境中所有命令的 对象。 必需。进入特定命令的命令组的索引。如果 为 Null 或 Nothing,则 返回一个表示组中所有命令的 对象。 获取提供调试器中的事件的对象。 一个 对象。 获取一个事件对象,调试器开始或停止计算表达式时,可以使用该事件对象进行通知。 一个 对象。 检索一个事件对象,某个已调试的进程运行或停止时,可以使用该事件对象进行通知。 一个 对象。 获取为文档提供事件的 一个 对象。 可选。指定为其提供事件的特定文档。 获取为开发环境提供事件的 对象。 一个 对象。 获取 Find 操作的 一个 对象。 返回后期绑定到 对象且在运行时可通过名称访问的接口或对象。 一个对象。 必需。要检索的对象名。 获取解决方案的 一个 对象。 获取窗口事件的 对象。 可选。Output 窗口窗格的名称。如果提供了 ,则 对象只提供该窗格的事件。 获取一个事件对象,该事件对象可用于查找解决方案中所有项目项的事件。 一个 对象。 获取一个事件对象,该事件对象可用于查找解决方案中所有项目的事件。 一个 对象。 获取对发布事件进行注释的对象。 一个 对象。 获取选定内容的 一个 对象。 获取解决方案的 对象。 一个 对象。 获取解决方案的 对象。 一个 对象。 获取开发环境的 一个 对象。 可选。任务类别的名称。如果提供了 ,则 对象只提供该类别的事件。如果 没有提供有效的类别,则 属性失败。 获取一个事件对象,该事件对象可用于在文本编辑器中查找按键事件。 一个 对象。 可选。一个用作事件源的 对象。 获取 IDE 的 对象。 一个 对象。 可选。一个用作事件源的 对象。 获取 对象,该对象提供开发环境中的窗口的事件。 一个 对象。 可选。如果提供,则仅对指定的 发生窗口事件。 获取一个事件对象,显示或隐藏工具窗口时,可以使用该事件对象进行通知。 可选。如果提供,则仅对指定的 发生窗口事件。 允许对源文件中的编程构造进行访问。 创建新的属性代码构造,并将代码插入正确的位置。 一个 对象。 必选。新属性的名称。 必选。属性的值,该值可以是以逗号分隔的参数化属性的参数列表。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的类代码构造,并将代码插入正确的位置。 对象。 必选。类的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认值为 0。一个包含完全限定类型名或 对象(新类将从这些对象继承自己的实现)的 SafeArray。 可选。默认值为 0。一个包含完全限定类型名或 对象(每个对象表示新类承诺实现的一个接口)的 SafeArray。 可选。一个 常数。 创建新的委托代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的委托的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 创建新的枚举代码构造,并将代码插入正确的位置。 一个 对象。 必选。要添加的枚举的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含用于指定新建枚举的基础类型的完全限定类型名或 对象。 可选。一个 常数。 创建新的函数代码构造,并将代码插入正确的位置。 一个 对象。 必选。新函数的名称。 必选。用于指示函数类型(例如,函数是 property-get、方法还是其他类型)的 常数。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 创建新的代码导入语句,并将代码插入正确的位置。 一个 对象。 新导入元素的名称。 默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。用于为命名空间指定另一个显示名称。 创建新的接口代码构造,并将代码插入正确的位置。 一个 对象。 必选。新接口的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。默认值为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含完全限定类型名或新接口派生自的 对象。 可选。一个 常数。 创建新的命名空间代码构造,并将代码插入正确的位置。 一个 对象。 必选。新命名空间的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 创建新的结构代码构造,并将代码插入正确的位置。 对象。 必选。新结构的名称。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 必选。默认值为 Nothing。一个保存 SafeArray 的变量,该 SafeArray 包含完全限定类型名或新接口派生自的 对象。 必选。默认值为 Nothing。一个包含完全限定类型名或 对象(每个对象都表示新类承诺实现的接口)的 SafeArray。 可选。一个 常数。 创建新的变量代码构造,并将代码插入正确的位置。 一个 对象。 必选。新变量的名称。 必选。一个 常数,该常数指示函数返回的数据类型。它可以是 对象、 常数或完全限定的类型名。 可选。默认为 0。将在其后添加新元素的代码元素。如果该值为 ,则紧跟在其后添加新元素。 如果该值为 Long 数据类型,则 指示在哪个元素后添加新元素。 因为集合从 1 开始计数,所以传递 0 指示应将新元素放置在集合的开始处。值为 -1 表示应将元素放在结尾处。 可选。一个 常数。 挂起编辑事件的发生,直至对代码模型所做的所有更改均已应用。 返回源文件中指定位置处的代码元素。 一个 对象。 必选。 对象,该对象表示需要其代码元素的编辑器位置。 必选。 值,该值表示包含编辑器位置的指定类型的代码元素。 获取代码元素的集合。 一个 集合。 获取顶级扩展性对象。 一个 对象。 用于接收特定 一个 对象。 用于标识元素的字符串。 让挂起的事件在代码模型的批处理编辑之后发生。 获取一个值,该值指示代码模型更新批处理当前是否处于打开状态。 如果代码模型更新批处理当前为打开状态,则为 true;否则为 false。 获取用于创作代码的编程语言。 一个 常数。 获取 对象的直接父对象。 一个 对象。 在生成代码模型以确定分析操作是已完成还是遇到错误时使用。 一个 枚举。 从源文件移除指定的代码元素。 必选。要从源代码中移除的 对象或代码元素的名称。 确保当前所有的节点模型事件已经引发,且模型的生成已完成。 支持文档和文件环境中的常规文本 Find 操作。 获取或设置查找方式,例如查找下一个匹配、查找全部、替换和查找等。 表示查找操作类型的 常数。 获取或设置一个值,该值表示是否从当前位置执行向后搜索。 如果向后执行搜索,则为 true;否则为 false。 获取顶级扩展性对象。 一个 对象。 根据为 对象设置的选项执行搜索。 一个 常数。 获取或设置要搜索的文件的文件扩展名。 要搜索的文件的文件扩展名。 根据此方法的参数执行“查找”或“替换”操作,不影响为 对象设置的选项。 一个 常数。 必选。一个 常数,该常数指示要执行的搜索操作。 可选。搜索的模式。默认值为 ""。 可选。一个位域,指示要执行的搜索的几个方位。 为了匹配,您可以提供 。 可以为文件、项目和解决方案目标打开的标志是 属性语法的标志是 。如果两个标志都没有提供,则按文字匹配 默认为关闭所有标志。 可选。当 设置为 时要用于替换匹配文本的字符串。默认值为 ""。 可选。一个 常数,指示搜索操作的目标(如当前的文档或在文件中查找)。 可选。要搜索的以分号分隔的目录和文件名列表。默认值为 ""。 可选。要包含在搜索中的以分号分隔的文件类型列表。忽略在指定的目标中遇到的其他文件类型。默认值为 "",表示搜索所有的文件。 可选。一个 常数。有两个可能显示 结果的结果列表。可以在不覆盖第一次搜索结果的情况下执行两次搜索。使用 ,可以确定放置 结果的结果列表。 获取或设置要查找的文本或模式。 要查找的文本或模式。 获取或设置一个值,该值表示在替换操作之后是否使修改的文档保持打开。 true 表示修改的文档保持打开;false 表示修改的文档已关闭。 获取或设置表示搜索是否区分大小写的值。 true 表示搜索区分大小写;false 表示搜索不区分大小写。 获取或设置一个值,该值表示搜索中是否包括隐藏文本。 true 表示在隐藏文本中执行搜索;false 表示不在隐藏文本中执行搜索。 获取或设置一个值,该值表示搜索是否为全字匹配。 true 表示搜索为全字匹配;false 表示搜索可以为部分匹配,也可以为全字匹配。 获取 对象的直接父对象。 一个 对象。 获取或设置用于指定搜索模式的语法。 一个 常数,表示搜索模式所用的语法类型。 获取或设置替换操作的替换文本。 要在替换操作中使用的文本。 获取或设置在批量搜索操作中显示结果的位置。 一个 常数。 获取或设置用于“在文件中查找”操作的目录列表。 用于“在文件中查找”操作的搜索路径。 获取或设置一个值,该值表示搜索操作中是否包括子文件夹。 如果搜索包括子文件夹,则为 true;否则为 false。默认值为 true。 获取或设置搜索操作的目标,例如所有打开的文档、文件和活动文档等。 一个 常数,指示搜索操作的目标,例如当前文档或磁盘上的文件(或在文件中查找)。 获取或设置一个值,该值表示继续执行之前是否返回查找结果。 如果查找操作是异步的,则为 true;否则为 false。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。           仅由 Microsoft 内部使用。     提供对文本编辑器的渐进式搜索 (ISearch) 功能的访问。 向 ISearch 模式添加一个字符并针对新字符串执行搜索。 一个 枚举。 一个转换为 Unicode 字符的短整型。 从搜索模式中移除一个字符,并将选定内容移回到上一个匹配项。 一个 枚举。 获取顶级扩展性对象。 一个 对象。 停止当前的 ISearch 并将编辑器返回到其基本行为。 获取一个值,该值指示是否正在执行 ISearch。 如果 ISearch 已经开始但是尚未退出,则为 true;否则为 false。 获取正在当前的 ISearch 中处理的字符。 正在当前的 ISearch 中处理的字符。 从当前位置到文档的开头搜索当前模式。 一个 枚举。 从当前位置到文档的结尾搜索当前模式。 一个 枚举。 在不更改模式的情况下重复当前的 ISearch 一个 枚举。 开始向后搜索。 开始向前搜索。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。         仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。     仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。         仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。           仅由 Microsoft 内部使用。           仅由 Microsoft 内部使用。                           仅由 Microsoft 内部使用。                             仅由 Microsoft 内部使用。       仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。       用于确定对象是否已被删除但未被垃圾回收器丢弃。 获取一个值,该值指示对象是否已被删除但尚未被垃圾回收器丢弃。 如果它后面的对象已被删除,则为 true;否则为 false。 对象用于检查和操作进程。 对象取代了 对象。 使调试器附加该进程。 类似,会使调试器附加该进程,只有它允许您指定一个或一组引擎。 一个 集合。 Causes the given process to pause its execution so that its current state can be analyzed. Set to true to return only when the debugger has entered break mode. Set to false to break and return immediately. See How to: Break Execution for more information. 获取包含某个对象的集合,该对象支持此属性或包含在此代码构造中。 一个 集合。 Causes the debugger to detach from this process. Set to true if the debugging session should stop only when it reaches a break or the end. Set to false if you intend to stop debugging, but you need to perform other tasks in the macro before the debugger breaks or ends. See How to: Break Execution for more information. 获取顶级扩展性对象。 一个 对象。 获取一个值,该值指示程序是否正在调试。 如果程序正在调试,则为 true,否则为 false。 获取进程的名称。 一个表示进程名称的字符串。 获取 对象的直接父对象。 一个 对象。 获取分配给该进程的 ID 号。 一个 值,该值表示进程的 ID 号。 获取 对象的集合。 一个 集合。 Terminates this process. Set to true if the debugging session should stop only when it reaches a break or the end. Set to false if you intend to stop debugging, but you need to perform other tasks in the macro before the debugger breaks or ends. See How to: Break Execution for more information. 获取 对象的集合。 一个 集合。 获取正用于调试该进程的 一个 对象。 计算机名称或 IP 地址。 一个包含传输限定符的字符串。 用于确定文件夹节点是否为解决方案文件夹。 在以下情况下返回:某个项目显示为解决方案资源管理器中的解决方案文件夹,并且为该文件夹调用了 属性。 使用此对象实现功能,并为此对象的文档引用 此类支持 .NET Framework 基础结构,但不应在代码中直接使用。有关此功能,请参考 。不要从此类实例化。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   启动发布操作时触发的事件。 发布操作已结束时触发的事件。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   表示集成开发环境 (IDE) 中所有的项目和解决方案属性。 向基于已存储在系统中的项目文件的解决方案添加一个项目。 一个 对象。 必需。项目文件的完整路径及其文件名。 可选。指示项目是加载到当前解决方案中还是加载到它自己的解决方案中;如果当前解决方案已关闭,并且项目添加到新的解决方案中,则为 true;如果项目添加到已打开的现有解决方案中,则为 false。 将现有项目文件及其包含的任何项或子目录复制到指定位置,并将其添加到解决方案。 一个 对象。 必需。模板项目文件的完整路径和带有扩展名的文件名。 必需。 的内容所要复制到的目录的完整路径。 必需。目标目录中的项目文件的名称。它应包含扩展名。显示的名称派生于 可选。指示项目是加载到当前解决方案中还是加载到它自己的解决方案中;如果当前解决方案已关闭,并且项目添加到新的解决方案中,则为 true;如果项目添加到已打开的现有解决方案中,则为 false。 获取 集合,它包含与解决方案关联的所有当前可用的外接程序。 一个 集合。 将解决方案文件夹添加到 集合中。 一个 对象。 解决方案文件夹的名称。 关闭当前解决方案。 可选。指示是否在关闭之前保存解决方案;如果应该在关闭之前保存解决方案,则为 true,否则为 false。 获取一个值,该值指示解决方案中项目的数目。 解决方案中的项目数。 在指定的目录中创建具有指定名称的空解决方案。 必需。要在其中创建 .sln 和 .suo(解决方案)文件的目录。 必需。显示在“解决方案资源管理器”中的名称。这也是 .sln 和 .suo 文件的基名称。 获取顶级扩展性对象。 一个 对象。 如果请求的扩展程序对象可用于此对象,则获取该扩展程序对象。 Extender 对象。 必需。要返回的扩展程序的名称。 获取对象的扩展程序类别 ID (CATID)。 一个表示对象的 CATID 的 GUID。 获取此对象的可用扩展程序的列表。 一个包含符合自动化的字符串数组的对象。 仅由 Microsoft 内部使用。 在项目中定位项。 一个 对象。 必需。项目项的名称。 获取对象文件的完整路径和名称。 对象文件的完整路径和名称。 返回集合中项的枚举。 枚举数。 返回所指示的项目项模板的路径。 项目项模板的全名。 模板的名称。 用于编写模板的语言。 返回所指示的项目模板的路径。 项目模板的全名。 模板的名称。 用于编写模板的语言。 获取 对象,该对象包含可以保存在解决方案 (.sln) 文件、项目文件或用户的配置文件数据中的任何变量值。 一个 对象。 仅由 Microsoft 内部使用。 获取一个值,该值指示解决方案是否已打开。 如果解决方案已打开,则为 true;否则为 false。 返回 集合的一个索引成员。 一个 对象。 必需。要返回的项的索引。 打开指定的解决方案。 必需。要打开的文件的文件名。 获取 对象的直接父对象。 一个 对象。 已被 取代。 给定项目类型模板的路径。 必需。表示项目类型的 EnvDTE.Constants.vsProjectKind* 项目模板。 获取解决方案中当前项目的集合。 一个 集合。 获取一个属于 对象的所有属性的集合。 一个 集合。 从解决方案中移除指定的项目。 必需。要从解决方案中移除的项目。 保存解决方案。 必需。用于保存解决方案的文件名。若该文件存在,则将其覆盖。 获取或设置一个值,该值指示解决方案自上次保存或打开以来是否未经过修改。 如果对象自上次保存或打开以来未经过修改,则为 true;否则为 false。默认值为 true。 获取解决方案的 对象,该对象表示位于解决方案级的生成自动化模型的根。 一个 对象。 已被 取代。 指定类型的项目的模板所在目录的完整路径和名称。 必需。标识项目类型的 GUID。 在解决方案级别表示生成自动化模型的根。 获取当前处于活动状态的 对象。 一个 对象。 使活动解决方案配置开始生成。 可选。确定在生成操作完成前 是否一直保留控件。默认值为 false。 获取一个 集合,使您可以指定哪些项目依赖于其他哪些项目。 一个 集合。 在指定解决方案配置的上下文中生成指定的项目及其依赖项。 必选。新解决方案配置的名称,此解决方案配置提供生成项目的上下文。 必选。要生成的项目。 可选。确定是否等待生成完成。如果为 true,则它等待;否则不等待。 获取是否已在当前环境会话中启动了一个生成、当前是否有一个生成正在进行或者是否已完成了一个生成。 一个表示生成操作状态的 值。 为标记的项目删除编译器生成的所有支持文件。 可选。确定在生成操作完成前 是否一直保留控件。默认值为 false。 开始调试解决方案。 使活动解决方案配置中每个标记为要部署的项目都被部署。 可选。确定在部署操作完成前生成是否一直保留控件。默认值为 false。 部署一个项目。 要部署的解决方案配置。 要部署的项目的唯一名称。 如果为 true,则调用将等待,直至部署已完成。如果为 false,则调用将立即返回。 获取顶级扩展性对象。 一个 对象。 获取未能生成的项目的数目。 未能生成的项目的数目。 获取已成功发布的项的数目。 一个包含成功发布项的数目的整数。 获取 对象的直接父对象。 一个 对象。 启动一个发布操作。 可选。确定在发布操作完成前生成是否一直保留控件。默认值为 false。 发布一个项目。 要发布的解决方案配置。 要发布的项目的唯一名称。 如果为 true,则调用将等待,直至发布已完成。如果为 false,则调用将立即返回。 获取发布操作的状态。 从指示发布是已完成、正在进行还是尚未开始的 枚举返回一个值。 使活动解决方案配置执行。 获取 对象的集合。 一个 集合。 获取或设置作为应用程序入口点的项目的名称。 一个对象,包含作为应用程序入口点的项目的名称。 表示有关生成解决方案的特定方法的信息。 将焦点移至当前项。 获取一个 集合,该集合包含支持此属性的 对象。 集合。 从集合中移除 对象。 获取顶级扩展性对象。 一个 对象。 获取对象的名称。 对象的名称。 获取配置的目标平台 CPU。 CPU 平台的名称。 获取 对象的集合。 一个 集合。 解决方案文件夹是项目的容器,使开发人员可以更好地组织大型的应用程序。 将现有项目添加到解决方案文件夹中。 一个 对象。 项目的完整路径。 基于项目模板将新的项目添加到解决方案文件夹中。 一个 对象。 项目模板的完整路径。 这是复制 内容的目录的完整路径。 要创建的新项目的名称。 将解决方案文件夹添加到 集合中。 一个 对象。 解决方案文件夹的名称。 获取顶级扩展性对象。 一个 对象。 设置或获取解决方案的隐藏属性。 确定是否在解决方案资源管理器视图中隐藏该解决方案。 获取 对象的直接父对象。 一个 对象。 用于与当前源代码管理系统交互。 将一个指定的项从源代码管理签出。 如果项已成功签出,为 true;否则为 false。 要签出的文件的完整路径名。 将一个指定的项从源代码管理签出。 如果项已成功签出,为 true;否则为 False。 要签出的文件的完整路径名。 使用 提供版本签出选项。 将指定的项从源代码管理中签出。 如果项已成功签出,为 true,否则为 false。 标识待签出项的字符串数组。 将指定的项从源代码管理中签出。 如果项已成功签出,为 true,否则为 false。 标识待签出项的字符串数组。 使用 提供版本签出选项。 获取顶级扩展性对象。 一个 对象。 从源代码管理项目中排除指定的项。 引用项的项目文件的名称。 项的名称。 从指定项目中排除指定的项。 引用待排除文件的项目文件的名称。 标识待排除项的字符串的数组。 获取指定项目或解决方案的源代码管理绑定对象。 一个 对象。 处于源代码管理下的文件的文件路径。 检索一个布尔值,该值指示指定的项是否已签出。 如果指定的文件已签出,为 true;否则为 false。 要检查签出状态的文件的名称。 检索一个布尔值,该值指示指定的项是否在源代码管理下。 如果项处于源代码管理下,则为 true;否则为 false. 文件名。 获取 对象的直接父对象。 一个 对象。 将项重新包含到源代码管理中。 引用待包含文件的项目文件的名称。 标识待包含项的字符串数组。 将指定的项重新包含到源代码管理中。 引用待包含文件的项目文件的名称。 标识待包含项的字符串数组。 用于定义对象的源代码管理绑定。 获取顶级扩展性对象。 一个 对象。 获取项目或解决方案的连接根的本地路径。 一个路径。 获取 对象的直接父对象。 一个 对象。 获取提供程序采用的名称。 名称。 获取提供程序设置的注册表路径。 一个注册表路径。 获取源代码管理存储区中绑定项目或解决方案的连接根的位置。 源代码管理存储区中绑定项目或解决方案的连接根的位置。 获取源代码管理服务器的路径。 一个路径。 集合包含“任务列表”窗口中的所有任务。 添加新的任务项。 一个 对象。 必需。表示任务项的类别名称。 必需。表示任务项的子类别名称。 必需。描述任务项。 可选。一个表示任务项优先级(高、中或低)的 常数。如果该值为 ,则会在“任务列表”的第一列中显示感叹号图标。如果该值为 ,则什么也不显示。如果该值为 ,则显示一个向下箭头图标。 可选。确定表示新任务项的图标类型。它只能设置为 或 IPictureDisp。 可选。指示是否要求任务项提供复选框,用户可以通过选择该复选框来指示任务已完成。默认值为 false。 可选。指示与新任务项相关联的文件或路径。默认值为空字符串 (""),如果使用此默认值,则 () 返回 false。文件名称可以是完整路径、相对路径或者只是一个文件名。请注意,将文件或路径与项关联并不一定意味着它会执行任何操作。 可选。指示源代码中与新任务项相关联的行。默认值为 0,如果使用此默认值,则 () 返回 false。请注意,将行号与项关联并不一定意味着它会执行任何操作。 可选。指示当在环境中选定新任务项时,用户是否可通过按 Delete 删除该项。默认值为 true。 可选。指示新项在“任务列表”中是否立即可见。当 设置为 true 时,在调用 Add 后,会立即更新“任务列表”。当 设置为 false 时,在完成所有更新后,才会更新“任务列表”。false 设置主要用于在向“任务列表”中同时添加很多项时改善性能。默认值为 true。 添加新的任务项。 一个 对象。 必需。表示任务项的类别名称。 必需。表示任务项的子类别名称。 必需。描述任务项。 可选。一个表示任务项优先级(高、中或低)的 常数。如果该值为 ,则会在“任务列表”的第一列中显示感叹号图标。如果该值为 ,则什么也不显示。如果该值为 ,则显示一个向下箭头图标。 可选。确定表示新任务项的图标类型。它只能设置为 或 IPictureDisp。 可选。指示是否要求任务项提供复选框,用户可以通过选择该复选框来指示任务已完成。默认值为 false。 可选。指示与新任务项相关联的文件或路径。默认值为空字符串 (""),如果使用此默认值,则 () 返回 false。文件名称可以是完整路径、相对路径或者只是一个文件名。请注意,将文件或路径与项关联并不一定意味着它会执行任何操作。 可选。指示源代码中与新任务项相关联的行。默认值为 0,如果使用此默认值,则 () 返回 false。请注意,将行号与项关联并不一定意味着它会执行任何操作。 可选。指示当在环境中选定新任务项时,用户是否可通过按 Delete 删除该项。默认值为 true。 可选。指示新项在“任务列表”中是否立即可见。当 设置为 true 时,在调用 Add 后,会立即更新“任务列表”。当 设置为 false 时,在完成所有更新后,才会更新“任务列表”。false 设置主要用于在向“任务列表”中同时添加很多项时改善性能。默认值为 true。 可选。指示 是否启用 AutoNavigate 功能。当此选项设置为 true 时,AutoNavigate 为启用;当此选项设置为 false 时,AutoNavigate 为禁用。 获取一个值,该值指示集合中对象的数目。 集合中的对象数。 获取顶级扩展性对象。 一个 对象。 将所有尚未添加的任务项发送到“任务列表”中。 获取集合中项的枚举。 枚举数。 返回 集合的一个索引成员。 一个 对象。 必需。要返回的项的索引。 获取 集合的直接父对象。 一个 对象。 定义与按键关联的事件。使用此对象实现功能,并为此对象的成员文档引用 此类支持 .NET Framework 基础结构,但不应在代码中直接使用。有关此功能,请参考 。不要从此类实例化。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   在处理完按键且编辑器处理完输入的文本之后,将引发该事件。 在文本编辑器中添加或移除字符的所有按键均将引发该事件。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   表示文本编辑器窗口内的窗格。 将焦点移至当前项。 获取包含支持此属性的 对象的集合。 一个 集合。 获取顶级扩展性对象。 一个 对象。 获取文本窗格的高度(以字符为单位)。 文本窗格的高度(以字符为单位)。 提供对文本编辑器的渐进式搜索 (ISearch) 功能的访问。 一个 对象。 返回一个指示该字符或指定字符在文本窗格中是否可见的值。 如果该点可见,则为 true;否则为 false。 必选。一个用来确定字符是否可见的 位置。由于 位于两个字符之间,因此默认的转译(即,当未给定 参数的值时)是紧挨着文本点右侧的第一个字符。如果文本点之后的字符是可见的,则 也是可见的。 可选。与第一个 参数一起使用以指示文本范围的另一个点。 确定此范围的文本是否可见。 还可以设置为紧跟在 之后用于指示文本范围的字符数。 由于 的默认值为 1,因此,如果没有为 参数提供值,则 会检查紧挨着 右侧的字符的可见性。 获取表示 对象上当前选定内容的对象。 一个 对象。 获取表示窗格显示的第一个字符的 对象。 对象。 如果可能,调整视图在文本缓冲区中的位置,以便在文本窗格中显示指示的文本范围。您可以控制文本在窗格中的显示位置。 如果文本可以显示,则为 true;否则 false。 必选。要显示的 位置。 必选。一个指示如何显示文本的 常数。 可选。一个表示要显示的文本范围的末尾的变量。如果 是字符数,则这些字符紧跟在 之后。如果 是在 之前的一个点,则在将 设置为 的情况下,该点就位于文本窗格的顶部。 如果 设置为 并且选定文本中的行数大于窗格的高度,则选定文本的第一行放置在窗格的顶部。 获取窗格的宽度(以字符为单位)。 窗格的宽度(以字符为单位)。 获取包含窗格的 对象。 一个 对象。 表示工具箱中的项。 获取包含支持此属性的 对象的集合。 一个 集合。 获取一个包含工具箱上的 的 IDataObject 的对象。 一个包含工具箱项包含的数据的对象。 从集合中移除 对象。 获取顶级扩展性对象。 一个 对象。 获取或设置 对象的名称。 对象的名称。 使此项在集成开发环境 (IDE) 中变为活动。 表示工具箱中的选项卡以及选项卡所包含的任何对象。 将焦点移至当前项。 获取包含支持此属性的 对象的集合。 一个 集合。 从集合中移除 获取顶级扩展性对象。 一个 对象。 获取或设置一个值,该值指示特定“工具箱”选项卡中的项是以“列表”视图的形式还是以“图标”视图的形式显示。 如果“工具箱”选项卡采用“列表”视图,则为 true;否则为 false。 获取或设置 ToolBoxTab2 对象的名称。 一个包含对象名称的字符串。 获取与 关联的 的集合。 一个 集合。 设置或获取指定选项卡的唯一 ID。 唯一 ID。 通过在外壳程序工具窗口的本机类型中提供对外壳程序工具窗口的方便访问,来改进对象模型中的工具窗口的发现能力和可用性。 获取 对象。 一个 对象。 获取顶级扩展性对象。 一个 对象。 获取 IDE 中显示的错误的列表。 可针对各个错误枚举的错误列表。 使用户可以按窗口标题检索窗口。 一个 对象。 要检索的窗口的标题。 获取 对象。 一个 对象。 获取一个表示“解决方案资源管理器”的 对象。 一个 对象。 获取 对象。 一个 对象。 获取 对象。 一个 对象。 指定调试器用于与拥有调试对象的计算机进行通信的协议。 获取 对象所属于的 集合(如果有的话)。 一个 集合。 获取顶级扩展性对象。 一个 对象。 获取 集合。 一个 集合。 获取传输的 ID(以 GUID 格式)。 一个以 GUID 格式表示传输 ID 的字符串。 获取或设置 对象的名称。 一个表示对象名称的字符串。 获取 对象的直接父对象,在这种情况下是指 对象。 一个 对象。 对象的集合。 获取一个值,该值指示 集合中对象的数目。 用于表示集合中 对象的数目的整数。 获取顶级扩展性对象。 一个 对象。 获取集合中项的枚举。 一个 Gets an indexed member of a collection. A object. 获取 集合的直接父对象,在此情况下为 对象。 一个 对象。 定义列在“错误列表”工具窗口中的项的错误级别。 错误级别为“低”。 错误级别为“中”。 错误级别为“高” 定义可以在 对象中引发的更改事件的类型。 已重命名了一个元素。 发生了未知的更改。 对象的参数已更改。 对象的类型(或返回类型)已更改。 元素的基类型已更改。 属性的参数已更改。 表示一个值,该值定义对象所表示的类定义的类型。 该对象包含主类定义。 该对象表示在蓝图中定义的类。 该对象表示分部类定义。 该对象表示模块。(只有 Visual Basic 中支持此项。) 定义何时可以更改变量。 可以随时更改变量。 对象只能在其声明中进行更改。 对象只能在类构造函数中进行更改。 表示代码元素的数据类型的种类。 Main() 过程。 蓝图。 分部类。 模块。 指示代码元素的类型。 一个未知的元素。 一个属性参数元素。 一个指示函数类型的常数。 一个添加处理程序函数。 一个移除处理程序函数。 一个引发事件函数。 表示继承的类型。 无继承。 此类型必须用于定义其他类型。(这等效于 Visual Basic 中的 MustOverride 关键字。) 此类型不能用作基类型。 此类型不是从另一个函数或属性继承的。 定义应用于方法的修饰符,以描述重写方法的方式。 该函数没有修饰符。 父类要求重写该方法。(这等效于 Visual Basic 中的 MustOverride 关键字。) 该函数可以在派生类中被重写。(这等效于 Visual Basic 中的 Overrideable 关键字。) 该函数重写了虚函数。 该函数取代了父类中的函数。(这等效于 Visual Basic 中的 Shadow 关键字。) 该函数不能被重写。 指定预期的参数行为。 该参数没有指定的关键字。 该参数已被指定为 in 参数。(这与 Visual Basic 中的 ByVal 等效。) ref 参数。(这与 Visual Basic 中的 ByRef 等效。) out 参数。 可选参数。 参数数组。 通知代码模型当前分析是否已完成以及是否出错。 分析此文件的过程中出错。 分析已经完成,没有错误。 返回指定属性的获取/设置状态。 如果此属性同时具有 Get 和 Set 语句,则返回。 如果此属性只有 Get 语句,则返回。 如果此属性只有 Set 语句,则返回。 函数返回的数据类型。 无符号 Char 无符号 Short 无符号 Int 无符号 Long 引用 Visual C++ Boxed Reference 有符号字节 描述应该用于命令的控件的种类。 按钮控件。 下拉组合框控件。 最近使用的组合框控件。 最近使用的按钮控件。 定义命令样式选项。 仅当将该命令放在工具栏上时,才会显示一个图标。该命令在菜单栏上显示图标和文本。 该命令在工具栏上显示文本。该命令在菜单栏上同时显示图标和文本。 该命令同时在工具栏和菜单栏上显示图标和文本。 此选项指定该组合框将不使用 AutoComplete。 该组合框区分大小写。 表示 ReplacePattern 方法的行为,如搜索的方法、开始搜索的位置、向前还是向后搜索以及是否区分大小写。 表示查找操作是否为异步操作。 描述搜索结果的状态。 已找到模式并移动所选内容。 已找到模式并将过去的所选内容移动到缓冲区的末尾处。 已找到模式并将过去的所选内容移动到缓冲区的开始处。 未成功找到模式。所选内容未更改。 指示解决方案的发布状态。 发布已完成。 发布正在进行中。 发布尚未开始。 指示文档管理签出选项。 签出最新的版本。 签出本地版本。 用于保持 UI 设计一致性的颜色标准集 强调边框。 强调深色。 强调浅色。 强调中等。 强调界线。 命令栏边框 命令栏拖动柄 命令栏拖动柄阴影 命令栏渐变开始 命令栏渐变结束 命令栏渐变中间 命令栏悬停 命令栏悬停在选定内容上 命令栏悬停在选定图标上 命令栏已选中 命令栏阴影 命令栏文本活动 命令栏文本悬停 命令栏文本非活动 命令栏文本已选中 控件编辑提示文本 控件编辑要求的背景 控件编辑要求的提示文本 控件链接文本 控件链接文本悬停 控件链接文本已按下 控件轮廓。 调试器数据提示活动背景 调试器数据提示活动边框 调试器数据提示活动突出显示 调试器数据提示突出显示文本 调试器数据提示活动分隔符 调试器数据提示活动文本 调试器数据提示非活动背景 调试器提示非活动边框 调试器数据提示非活动突出显示 调试器数据提示非活动突出显示文本 调试器数据提示非活动分隔符 调试器数据提示非活动文本 设计器背景 设计器选定点 设计器托盘 设计器水印 环境背景 环境背景渐变开始 环境背景渐变结束 文件选项卡边框。 文件选项卡通道背景。 文件选项卡渐变深色。 文件选项卡渐变浅色。 已选中的文件选项卡使用的背景。 已选中的文件选项卡的边框。 已选中的文件选项卡的文本 文件选项卡文本 窗体智能标记操作标记边框 窗体智能标记操作标记填充 窗体智能标记对象标记边框 窗体智能标记对象标记填充 网格标题背景 网格标题文本 网格线 帮助中的“如何实现”窗格的背景 帮助中的“如何实现”窗格的边框 帮助中的“如何实现”窗格的链接 帮助中的“如何实现”窗格的文本 帮助中的“如何实现”任务的背景 帮助中的“如何实现”任务的链接 帮助中的“如何实现”任务的文本 帮助中的“搜索”的背景 帮助中的“搜索”的边框 帮助中的“搜索”的背景 帮助中的“搜索”的边框 帮助搜索渐变开始 帮助搜索渐变结束 帮助中的搜索导航已禁用 帮助中的搜索导航已启用 帮助中的搜索面板规则 帮助中的搜索提供程序的背景 帮助中的搜索提供程序的图标 帮助中的搜索提供程序的文本 帮助中的搜索结果链接已选中 帮助中的搜索结果链接未选中 帮助中的“搜索结果已选中”的背景 帮助中的“搜索结果已选中”的文本 帮助中的搜索文本 面板边框。 面板渐变深色。 面板渐变浅色。 面板悬停在靠近的边框上 面板悬停在靠近的填充上 面板超链接。 面板超链接悬停 面板超链接已按下 面板分隔符。 面板子组分隔符 面板文本 面板标题栏 面板标题栏文本 面板标题栏未选中 项目设计器背景渐变开始 项目设计器背景渐变结束 项目设计器外部边框 项目设计器内部边框 项目设计器内容背景 项目设计器选项卡背景渐变开始 项目设计器选项卡背景渐变结束 项目设计器选项卡选定的内部边框 项目设计器选项卡已选中的边框 项目设计器选项卡选定的突出显示 1 项目设计器选项卡选定的突出显示选定 2 项目设计器选项卡已选中的背景 项目设计器选项卡 sep 底部渐变开始 项目设计器选项卡 sep 渐变结束 项目设计器选项卡 sep 顶部渐变开始 项目设计器选项卡 sep 顶部渐变结束 屏幕提示边框 屏幕提示背景 屏幕提示文本 侧栏背景。 侧栏渐变深色 侧栏渐变浅色 侧栏文本 智能标记边框 智能标记填充 智能标记悬停边框。 智能标记悬停填充。 智能标记悬停文本 智能标记文本 对齐线 对齐线文本基线 任务列表网格线 标题栏活动 标题栏活动渐变开始 标题栏活动渐变结束 标题栏文本 标题栏非活动 标题栏非活动渐变开始 标题栏非活动结束 标题栏非活动文本 工具箱背景 工具箱分隔符 工具箱渐变深色。 工具箱渐变浅色。 工具箱标题强调 工具箱标题开始 工具箱标题结束 工具箱图标突出显示 工具箱图标阴影 工具窗口背景 工具窗口边框 工具窗口选项卡已选中的选项卡 工具窗口选项卡边框 工具窗口选项卡渐变开始 工具窗口选项卡渐变结束 工具窗口选项卡文本 工具窗口选项卡已选中的文本 向导方向面板背景 向导方向面板文本 对象表示环境中的一个窗口。 将焦点移至当前项。 仅由 Microsoft 内部使用。   获取或设置是否可以隐藏工具窗口。 如果可以隐藏工具窗口,则为 true;否则为 false。 获取或设置窗口的标题。 窗口的标题。 关闭打开的文档并可选择保存,或关闭并销毁此窗口。 可选。一个确定是否保存一个项或多个项的 常数。 获取包含支持此属性的 对象的集合。 一个 集合。 获取当前窗口中包含的 Microsoft.VisualStudio.CommandBars 的集合。 一个 Microsoft.VisualStudio.CommandBars 集合。 获取 集合,该集合允许自动化客户端向“动态帮助”窗口中的当前选定项添加新属性,并为其他属性提供上下文帮助。 一个 集合。 仅由 Microsoft 内部使用。 获取与该项关联的 对象(如果存在的话)。 一个 对象。 仅由 Microsoft 内部使用。   获取顶级扩展性对象。 一个 对象。 获取或设置指示窗口尺寸的值(以像素为单位)。 窗口尺寸的高度(以像素为单位)。 仅由 Microsoft 内部使用。 获取或设置一个的值,它指示工具窗口是否浮动在其他窗口上。 如果该窗口是工具窗口,则为 true;否则为 false。 仅由 Microsoft 内部使用。 获取或设置对象的内部左边缘与其容器左边缘之间的水平距离。 一个 int,其中包含对象的左边缘与其容器左边缘之间的距离。 获取或设置指示该工具窗口是否可以与其他工具窗口靠接的值。 如果该窗口可以与其他窗口靠接,则为 true;否则为 false。 获取表示包含该窗口的窗口框架的 对象。 一个 对象。 获取包含于链接窗口框架中的所有链接窗口的集合。 一个 集合。 获取在运行时可按名称访问的对象。 一个对象。 获取 对象的类型,这是一个表示包含在窗口中的工具的 GUID 字符串。 一个字符串,它包含表示在窗口中包含的工具的 GUID。 获取与 对象关联的 对象。 一个 对象。 获取与 对象关联的 对象。 一个 对象。 获取表示 对象上当前选定内容的对象。 一个对象。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   当“属性”窗口活动时,允许将其中的对象设置为活动对象。 必需。“属性”窗口的对象数组。 将位图加载到链接的选项卡工具窗口上的选项卡式图片中。 位图的路径。 获取或设置对象的内部上边缘与其容器上边缘之间的垂直距离。 垂直距离。 仅由 Microsoft 内部使用。 获取或设置窗口的可见性。 如果该窗口可见,则为 true;否则为 false。 获取或设置窗口的宽度(以字符为单位)。 窗口的宽度(以字符为单位)。 获取或设置窗口的状态,即该窗口是最小化、正常还是其他状态。 一个 常数。 根据用于获取窗口对象句柄的常数进行扩展。 “应用程序浏览器”窗口。 “书签”窗口。 “调用浏览器”窗口。 “代码定义”窗口。 “社区”窗口。 “设备浏览器”窗口。 “错误列表”窗口。 “收藏夹”窗口。 “帮助目录”窗口。 “帮助索引”窗口。 “帮助搜索”窗口。 “即时”窗口。 “友好开始页面”窗口。 集合包含环境中的所有窗口。 获取一个值,该值指示 集合中对象的数目。 一个整数,包含 集合中对象的数目。 创建一个 对象,并在其中放置两个窗口。 一个 对象。 必需。链接到其他窗口的第一个 对象。 必需。链接到其他窗口的第二个 对象。 必需。一个指示窗口联接方式的 常数。 创建一个新的包含指定 对象或 ActiveX 控件的工具窗口。 一个 对象。 必需。一个 对象,该对象的生存期确定工具窗口的生存期。 必需。 对象或 ActiveX 控件的编程 ID。 必需。新工具窗口的标题。 必需。新工具窗口的唯一标识符,可用作 Windows.Item 的索引。 必需。工具窗口中要承载的 对象或控件。 创建新工具窗口并在其中承载用户定义的 .NET 控件。 一个 对象。 用于创建工具窗口的外接程序的实例。 包含该用户控件的程序集的完整名称或文件路径。 实现该用户控件的类的全名。 要在新工具窗口中显示的标题。 新窗口的唯一标识符。(这可用于在 集合中查找窗口。) 要在新工具窗口中承载的用户控件。 获取顶级扩展性对象。 一个 对象。 获取集合中项的枚举。 枚举数。 返回 集合的一个索引成员。 一个 对象。 必需。要返回的项的索引。 获取 集合的直接父对象。 一个 对象。 指示 是否可见(是隐藏还是显示)。使用此对象实现功能,并为此对象的文档引用 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   仅由 Microsoft 内部使用。   窗口隐藏时调用。 使工具窗口可见时调用。 仅由 Microsoft 内部使用。 仅由 Microsoft 内部使用。