Aracılığıyla paylaş


Languages.Item Yöntem

Döndürür bir Language , nesne Languages koleksiyonu.

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

Sözdizimi

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

Parametreler

  • index
    Tür: Object

    Gerekli.Dizin veya adını Language dönmek için nesne.

Dönüş Değeri

Tür: EnvDTE.Language
Language nesnesi

Notlar

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

Örnekler

Aşağıdaki örnek, nasıl kullanılacağını gösterir Item yöntemi.

Bu yöntem test etmek için:

  1. Hedef uygulamanız bir kesme noktası ayarlayın.

  2. Hedef uygulama hata ayıklama modunda çalıştırın.

  3. Uygulama üzerinde kesme noktası durduğunda, eklentiyi çalıştırın.

public static void Item(DTE dte)
{
    // Setup debug Output window.
    Window w = (Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
    w.Visible = true;
    OutputWindow ow = (OutputWindow)w.Object;
    OutputWindowPane owp = ow.OutputWindowPanes.Add("Item Method Test");
    owp.Activate();
    EnvDTE.Languages languages = dte.Debugger.Languages;
    owp.OutputString("\nEdition of the environment: " + languages.DTE.Edition);
    owp.OutputString("\nThird language in the language collection: " + 
                     languages.Item(3).Name);
    owp.OutputString("\nThe name of the current program: " + 
                     languages.Parent.CurrentProgram.Name);
}
Shared Sub Item(ByRef dte As EnvDTE.DTE)
    Dim languages As EnvDTE.Languages = dte.Debugger.Languages
    Dim str As String = vbCrLf
    str = "Edition of the environment: " + languages.DTE.Edition
    str += vbCrLf + vbCrLf + "Third language in the language collection: "
    str += languages.Item(3).Name
    str += vbCrLf + vbCrLf + "The name of the current program: " + _
           languages.Parent.CurrentProgram.Name
    MessageBox.Show(str, "Language Test - Item Method")
End Sub

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

Languages Arabirim

EnvDTE Ad Alanı

Diğer Kaynaklar

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