Aracılığıyla paylaş


Solution2.ExtenderNames Özellik

Nesne için kullanılabilir Genişleticilerin listesini alır.

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

Sözdizimi

'Bildirim
ReadOnly Property ExtenderNames As Object
Object ExtenderNames { get; }
property Object^ ExtenderNames {
    Object^ get ();
}
abstract ExtenderNames : Object with get
function get ExtenderNames () : Object

Özellik Değeri

Tür: Object
Otomasyon uyumlu dize dizisi içeren bir nesne.

Notlar

ExtenderNamesCATID belirtildiği gibi kullanarak halihazırda uygulanan Extender bu nesne adlarını döndürür, ExtenderCATID özelliği.

Örnekler

Bu eklenti kodunu çalıştırma hakkında daha fazla bilgi edinmek için bkz. Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma.

Aşağıdaki örnek nasıl açık bir çözüm için Extender görüntüleneceğini gösterir

Sub ExtenderNamesExample(ByVal dte As DTE2)

    Dim names() As String = CType(dte.Solution.ExtenderNames, String())
    Dim exts, name As String
    For Each name In names
        exts &= name & vbCrLf
    Next

    MsgBox(dte.Solution.FullName & " has the following extenders:" & _
        vbCrLf & vbCrLf & exts)

End Sub
//you will need to add this reference to your project as well
using System.Windows.Forms;
public void ExtenderNamesExample(DTE2 dte)
{
    string[] names = (string[])dte.Solution.ExtenderNames;
    string exts = "";
    foreach (string name in names)
    {
        exts += name + Environment.NewLine;
    }

    MessageBox.Show(dte.Solution.FullName + 
        " has the following extenders:" + Environment.NewLine + 
        Environment.NewLine + exts);
}

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Solution2 Arabirim

EnvDTE80 Ad Alanı

Diğer Kaynaklar

Nasıl yapılır: Otomasyon Nesne Modeli Kod Örnekleri Derleme ve Çalıştırma

Otomasyon Genişleticilerini Uygulama ve Kullanma