Interfaccia Properties
Contiene tutte le proprietà di un determinato oggetto che fanno parte di una raccolta generica di proprietà.
Spazio dei nomi: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Sintassi
'Dichiarazione
<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
Il tipo Properties espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
Application | Infrastruttura. Solo per utilizzo interno di Microsoft. | |
Count | Ottiene un valore che indica il numero di oggetti nella raccolta. | |
DTE | Ottiene l'oggetto estensibilità di primo livello. | |
Parent | Ottiene l'oggetto padre di una raccolta Properties. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
GetEnumerator | Ottiene un'enumerazione per gli elementi di una raccolta. | |
Item | Restituisce un membro indicizzato di una raccolta Properties. |
In alto
Note
Properties contiene proprietà di vari tipi. Può contenere proprietà di progetto, proprietà di elemento, proprietà di soluzione e così via. È utilizzato nelle proprietà di altre interfacce, ad esempio Properties, per contenere i relativi elenchi di proprietà.
Nel caso di Properties, Properties rappresenta tutte le categorie e le sottocategorie disponibili presenti nella finestra di dialogo Opzioni del menu Strumenti. Per ulteriori informazioni vedere Properties.
Properties viene inoltre utilizzato per rappresentare ad esempio proprietà dei progetti, proprietà di elementi contenuti nei progetti, proprietà di configurazioni di progetto e così via. Per ulteriori informazioni, vedere Accesso a un tipo di progetto specifico, a un elemento di progetto e alle proprietà di configurazione di un progetto.
La raccolta Properties non supporta il completamento delle istruzioni, ad esempio per i membri delle proprietà degli oggetti. Offre, tuttavia, un modo semplice con cui esporre molte proprietà e scorrerle.
Esempi
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