この記事は翻訳者によって翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 |
訳文
原文
|
Properties インターフェイス
プロパティの総称コレクションに含まれる、指定したオブジェクトのプロパティがすべて含まれます。
アセンブリ: EnvDTE (EnvDTE.dll 内)
Properties 型で公開されるメンバーは以下のとおりです。
| 名前 | 説明 | |
|---|---|---|
|
Application | インフラストラクチャ。 マイクロソフト内部でのみ使用。 |
|
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