Ajouter using

Mise à jour : novembre 2007

Ajouter using est une fonctionnalité IntelliSense Visual C# qui offre un moyen simple de rechercher l'espace de noms déclarant un type indépendant dans votre code, puis d'ajouter une directive using pour cet espace de noms dans votre code ou de qualifier complètement l'instance du type indépendant.

Notes

Un type indépendant est un type référencé dans le projet qu'IntelliSense et le compilateur C# ne peuvent pas faire correspondre à une déclaration. Référencer l'espace de noms qui déclare le type, comme avec une directive using, permet à IntelliSense et au compilateur de lire le type.

Si un type indépendant est imbriqué dans plusieurs espaces de noms ou types, IntelliSense affiche plusieurs suggestions sur ce qui doit être lié au type indépendant. Le nombre maximal de suggestions qu'IntelliSense peut afficher à la fois est de cinq instructions using et de cinq noms qualifiés complets.

L'opération IntelliSense Ajouter using vous permet de conserver le focus dans le code que vous écrivez plutôt que d'avoir à le déplacer vers une autre partie du code.

Pour initialiser l'opération Ajouter using, positionnez le curseur sur une référence de type qui ne peut pas être résolue. Par exemple, lorsque vous créez une Application console, puis ajoutez XmlTextReader au corps de la méthode Main, une balise active apparaît sous le caractère le plus à droite de XmlTextReader, car il s'agit d'une référence de type qui ne peut pas être résolue.

Image de balise active Ajouter using

Vous pouvez appeler ensuite l'opération Ajouter using en la sélectionnant dans le sous-menu Résoudre du menu IntelliSense ou dans le menu contextuel, ou en l'appelant via la balise active. La balise active n'est visible que lorsque le curseur est positionné sur le type indépendant ou juste à côté.

Image de balise active agrandie Ajouter using

Lorsque vous appelez l'opération Ajouter using, la directive using vient s'ajouter en début du code source. Pour plus d'informations, consultez Comment : ajouter using pour un type indépendant.

Voir aussi

Référence

using, directive (Référence C#)

Autres ressources

Génération de code automatique