Partager via


Languages.Item, méthode

Retourne un objet Language dans la collection Languages.

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

Syntaxe

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

Paramètres

  • index
    Type : Object

    Obligatoire. Index ou nom de l'objet Language à retourner.

Valeur de retour

Type : EnvDTE.Language
Objet Language.

Notes

La méthode Item lève une exception System.ArgumentException si la collection ne peut pas trouver l'objet correspondant à la valeur d'index.

Exemples

L'exemple suivant montre comment utiliser la méthode Item.

Pour tester cette méthode :

  1. Définissez un point d'arrêt dans votre application cible.

  2. Exécutez l'application cible en mode débogage.

  3. Lorsque l'application s'arrête sur le point d'arrêt, exécutez le complément.

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

Sécurité .NET Framework

Voir aussi

Référence

Languages Interface

EnvDTE, espace de noms

Autres ressources

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