Properties 接口

定义

包含属性的泛型集合中给定对象的所有属性。

public interface class Properties : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface Properties : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("4CC8CCF5-A926-4646-B17F-B4940CAED472")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type Properties = interface
    interface IEnumerable
Public Interface Properties
Implements IEnumerable
属性
实现

示例

Sub PropertiesExample()  
   ' Demonstrates how to programmatically access Tools Options   
   ' properties using the Properties collection.  
   Dim Props As Properties  
   Dim PropObj As [Property]  
   Dim NameValPair As String  

   Props = DTE.Properties("Environment", "General")  
   MsgBox("Tools – Options – Environment – General Properties Count = _  
     & Props.Count())  
   For Each PropObj In Props  
     NameValPair = NameValPair & (PropObj.Name & "Value = " & _  
       PropObj.Value & microsoft.VisualBasic.ControlChars.CrLf)  
   Next  
   MsgBox(NameValPair)  
End Sub  

注解

Properties 包含不同类型的属性。 它可以包含项目属性、项属性、解决方案属性等。 它用于其他接口(如)的属性中, Properties[] 以包含它们的属性列表。

对于 Properties[]Properties 表示 "工具" 菜单上的 "选项" 对话框中包含的所有可用类别和子类别。 Properties[]有关详细信息,请参阅。

Properties 还用于表示项目属性、项目中项的属性、项目配置的属性等内容。 有关详细信息,请参阅 访问项目类型特定项目、项目项和配置属性

Properties集合不支持语句完成,如对象的属性成员。 不过,它确实提供了一种简单的方法来公开许多属性并对其进行循环访问。

属性

Application

仅限 Microsoft 内部使用。

Count

获取指示集合中的对象数的值。

DTE

获取顶级扩展性对象。

Parent

获取集合的直接父对象 Properties

方法

GetEnumerator()

获取集合中项的枚举。

Item(Object)

返回 Properties 集合的一个索引成员。

适用于