Properties 介面
包含指定物件在泛用屬性集合中的所有屬性。
命名空間: EnvDTE
組件: EnvDTE (在 EnvDTE.dll 中)
語法
'宣告
<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")> _
Public Interface Properties _
Inherits IEnumerable
[GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface Properties : IEnumerable
[GuidAttribute(L"4CC8CCF5-A926-4646-B17F-B4940CAED472")]
public interface class Properties : IEnumerable
[<GuidAttribute("4CC8CCF5-A926-4646-B17F-B4940CAED472")>]
type Properties =
interface
interface IEnumerable
end
public interface Properties extends IEnumerable
Properties 型別會公開下列成員。
屬性
名稱 | 說明 | |
---|---|---|
Application | 基礎架構。僅限 Microsoft 內部使用。 | |
Count | 取得值,指出集合中物件的數目。 | |
DTE | 取得最上層的擴充性物件。 | |
Parent | 取得 Properties 集合的直接上層父物件。 |
回頁首
方法
名稱 | 說明 | |
---|---|---|
GetEnumerator() | 傳回會逐一查看集合的列舉程式。 (繼承自 IEnumerable)。 | |
GetEnumerator() | 取得列舉集合中的項目。 | |
Item | 傳回 Properties 集合的索引成員。 |
回頁首
備註
Properties 包含不同種類的屬性。 其中可以包含專案屬性、項目屬性、方案屬性等。 它是在其他介面的屬性 (例如 Properties) 中用來包含這些界面的屬性清單。
對於 Properties,Properties 代表 [工具] 功能表的 [選項] 對話方塊中包含的所有可用分類和子分類。 如需詳細資訊,請參閱 Properties。
Properties 也可用來表示如專案屬性、專案中的項目屬性、專案組態的屬性等事物。 如需詳細資訊,請參閱存取專案類型特定專案、專案項目和組態屬性。
Properties 集合不支援陳述式完成,例如物件的屬性成員。 但是會提供簡單的方法公開並逐一查看許多屬性。
範例
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