Partager via


Properties, interface

Contient toutes les propriétés figurant dans la collection générique de propriétés d'un objet donné.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<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

Le type Properties expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Application Infrastructure. Réservé à un usage interne Microsoft.
Propriété publique Count Obtient une valeur qui indique le nombre d'objets de la collection.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Parent Obtient l'objet parent immédiat d'une collection Properties.

Début

Méthodes

  Nom Description
Méthode publique GetEnumerator Obtient une énumération pour les éléments d'une collection.
Méthode publique Item Retourne un membre indexé d'une collection Properties.

Début

Notes

Properties contient des propriétés de différents types. Il peut contenir des propriétés de projet, des propriétés d'élément, des propriétés de solution, etc. Il est utilisé dans les propriétés d'autres interfaces, telles que Properties, pour contenir leurs listes de propriétés.

Dans le cas de Properties, Properties représente toutes les catégories et sous-catégories disponibles qui figurent dans la boîte de dialogue Options du menu Outils. Pour plus d'informations, consultez Properties.

Properties est également utilisé pour représenter des éléments, tels que des propriétés de projets, des propriétés d'éléments de projets, des propriétés de configurations de projet, etc. Pour plus d'informations, consultez Accès aux propriétés de projet, d'élément de projet et de configuration spécifiques au type de projet.

La collection Properties ne prend pas en charge la saisie semi-automatique des instructions, telles que les membres de propriété d'objets. Toutefois, elle offre un moyen facile d'exposer de nombreuses propriétés et d'itérer au sein de ces propriétés.

Exemples

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

Voir aussi

Référence

EnvDTE, espace de noms