Rechercher et sélectionner un type .NET, boîte de dialogue

Dans la fenêtre Propriétés, les boîtes de dialogue ou les concepteurs, comme le concepteur de variables, quand vous sélectionnez Rechercher des types dans une liste de types de données, la boîte de dialogue Rechercher et sélectionner un type .NET (dont la forme abrégée est « explorateur de types ») s’affiche. Cette boîte de dialogue vous permet de choisir un type dans une arborescence d'assemblys et de projets.

Elle est employée dans plusieurs scénarios utilisateur, notamment les suivants :

  • lors de la définition du type d'une variable ou d'argument ;

  • lors de la sélection d'un type pour une activité générique ;

  • lors de l'ajout d'un catch sur l'activité TryCatch.

Notes

L'explorateur de types peut afficher des types de tableau en escalier Visual Basic, mais pas des types de tableau multidimensionnel. Pour plus d'informations, consultez Tableaux en escalier et Tableaux multidimensionnels.

Sélection d'un type valeur ou référence dans l'Explorateur de types

Pour sélectionner un type valeur ou référence dans l'Explorateur de types

  1. Dans la zone Nom de type, entrez le nom du type à utiliser.

  2. Effectuez l'une des opérations suivantes :

    • Dès que le nom du type à utiliser s’affiche dans l’arborescence dans la zone Nom de type, double-cliquez sur le type pour le sélectionner.

    • Tapez un nombre de caractères suffisant dans la zone Nom de type pour identifier de manière unique le type à utiliser, puis appuyez sur Entrée pour sélectionner le type

Pour sélectionner un type générique dans l'Explorateur de types

  1. Dans la zone Nom de type, tapez le nom du type à utiliser.

  2. Dès que le nom du type à utiliser s’affiche dans l’arborescence dans la zone Nom de type, cliquez sur le type pour le sélectionner et faire apparaître des zones de liste déroulante.

    Sélectionnez le type à utiliser pour fermer le type générique dans les zones de liste déroulante, puis cliquez sur OK.

Types affichés dans l'Explorateur de types

Les types affichés dans l'Explorateur de types peuvent varier selon le mode de lancement de l'Explorateur de types. Si l’explorateur de types a été lancé à partir d’un projet de workflow dans vs2010, par défaut, tous les types dans les assemblys et les projets référencés sont affichés. Si l’explorateur de types a été lancé en dehors d’un système de projet vs2010 (comme dans une application de workflow réhébergée ou dans un fichier de workflow autonome), par défaut, les types de tous les assemblys chargés dans le domaine d’application sont affichés.

Les types dans l'Explorateur de types peuvent être filtrés par développeurs de concepteurs d'activités. Pour une activité donnée, seul un sous-ensemble des types peut s'afficher. Par exemple, dans l'activité TryCatch, seuls les types dérivés de Exception sont affichés dans l'Explorateur de types.

Filtrage des résultats de la recherche dans l'Explorateur de types

Plus vous tapez de caractères pour rechercher une correspondance, plus la liste des types dans la zone Nom de type est courte. Seuls les types dont le nom complet ou le nom court commence par la chaîne tapée s’affichent dans la liste filtrée.

Par exemple :

  1. Quand vous tapez Operation, vous obtenez OperationCanceledException, mais pas InvalidOperationException. Pour trouver InvalidOperationException, commencez par taper System.I ou Invalid.

  2. Quand vous tapez Generic, vous obtenez GenericUriParser, mais pas les types de l’espace de noms System.Collections.Generic. Pour rechercher les types de l’espace de noms System.Collections.Generic, tapez le nom complet de l’espace de noms.

Sélectionner un contrat de service à l'aide de la boîte de dialogue de l'Explorateur de types

Lorsque vous sélectionnez un type de contrat de service, l'Explorateur de types affiche uniquement les types possédant l'attribut ServiceContractAttribute.