Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Mise à jour : novembre 2007
Utilisez cette procédure pour exécuter l'opération de refactorisation Extraire l'interface.
Pour utiliser Extraire l'interface
Créez une application console comme décrit dans la section Exemple.
Pour plus d'informations, consultez Création d'applications console (Visual C#).
Placez le curseur sur MethodB et cliquez sur Extraire l'interface dans le menu Refactoriser.
La boîte de dialogue Extraire l'interfaces'affiche.
Vous pouvez également utiliser le raccourci clavier CTRL+R, I pour afficher la boîte de dialogue Extraire l'interface.
Vous pouvez également cliquer avec le bouton droit, pointer sur Refactoriser, puis cliquer sur Extraire l'interface pour afficher la boîte de dialogue Extraire l'interface.
Cliquez sur Sélectionner tout.
Cliquez sur OK.
Vous découvrez le nouveau fichier, IProtoA.cs, et le code suivant :
using System; namespace TopThreeRefactorings { interface IProtoA { void MethodB(string s); } }
Exemple
Pour implémenter cet exemple, créez une application console nommée ExtractInterface, puis remplacez Program par le code suivant. Pour plus d'informations, consultez Création d'applications console (Visual C#).
// Invoke Extract Interface on ProtoA.
// Note: the extracted interface will be created in a new file.
class ProtoA
{
public void MethodB(string s) { }
}