Aracılığıyla paylaş


Projects.Item Yöntem

Dizinlenmiş bir üye döndüren bir Projects koleksiyonu.

Ad alanı:  EnvDTE
Derleme:  EnvDTE (EnvDTE.dll içinde)

Sözdizimi

'Bildirim
Function Item ( _
    index As Object _
) As Project
Project Item(
    Object index
)
Project^ Item(
    [InAttribute] Object^ index
)
abstract Item : 
        index:Object -> Project 
function Item(
    index : Object
) : Project

Parametreler

  • index
    Tür: System.Object
    Gerekli.Geri dönmek için öğenin dizini.

Dönüş Değeri

Tür: EnvDTE.Project
Project nesnesi

Notlar

Geçirilen değer index tamsayı bir dizini olan bir Project , koleksiyondaki nesnenin. Değeri index alternatif olarak koleksiyonundaki bir projenin adı eşit olur bir dize değeri olabilir.

Item yöntemi atar bir ArgumentException koleksiyonu endeks değerine karşılık gelen nesne bulamazsa, özel durum.

Örnekler

public void CodeExample(DTE2 dte)
{  
    try
    {   // Open a project before running this sample
        Projects prjs = dte.Solution.Projects;
        string msg = "There are " + prjs.Count.ToString() + " projects in this collection.";
        msg += "\nThe application containing this Projects collection: " + prjs.DTE.Name;
        msg += "\nThe parent object of the Projects collection: " + prjs.Parent.Name;
        msg += "\nThe GUID representing the Projects type: " + prjs.Kind;
        if (prjs.Properties != null)
        {
            msg += "\nProperties:";
            foreach (Property prop in prjs.Properties)
            {
                msg += "\n   " + prop.Name;
            }
        }
        MessageBox.Show(msg, "Projects Collection");
    }
    catch(Exception ex)
    {
        MessageBox.Show(ex.Message);
    }
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Projects Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: derlemek ve Otomasyon nesne modeli kod örneklerini çalıştırmak