Partager via


Properties.Item, méthode

Retourne un membre indexé d'une collection Properties.

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

Syntaxe

'Déclaration
Function Item ( _
    index As Object _
) As Property
Property Item(
    Object index
)
Property^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> Property 
function Item(
    index : Object
) : Property

Paramètres

Valeur de retour

Type : EnvDTE.Property
Objet Property.

Notes

La valeur transférée à Index est soit une valeur d'index d'un objet Property dans la collection Properties, soit le nom d'un objet Property dans la collection.

La méthode Item lève une exception ArgumentException si la valeur spécifiée ne peut pas être trouvée dans la collection.

Exemples

public void CodeExample(DTE2 dte)
{  
    try
    {   // Open a solution before running this example
        Properties props = dte.Solution.Properties;
        Property prop;
        string msg;
        msg = "How many properties are there in the current solution: " + props.Count.ToString();
        msg += "\nThe application containing this Properties collection is " + props.DTE.Name;
        msg += "\nThe parent object of the Properties collection is a " + ((Solution)props.Parent).FullName;
        msg += "\nThe application property returns : " + ((DTE2)props.Application).Name;
        if (props.Count > 0)
        {
            prop = props.Item(1);
            msg += "\nThe first Property in the Properties collection is " + prop.Name;
        }
        MessageBox.Show(msg);
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

Sécurité .NET Framework

Voir aussi

Référence

Properties Interface

EnvDTE, espace de noms

Autres ressources

Comment : compiler et exécuter les exemples de code du modèle objet Automation