Como: Refatorar o código com extrair interface
Use este procedimento para executar o Extrair a interface operação de refatoração.
Para usar extrair interface
criar um aplicativo de console conforme descrito na seção exemplo.
Para obter mais informações, consulte Criando Aplicativos de Console (Visual C#).
Com o cursor posicionado no MethodBe clicar Extrair interface on the refatorar menu.
The Extrair interface caixa de diálogo é exibida.
Você também pode digitar o atalho de teclado CTRL + R, eu para exibir o Extrair interface caixa de diálogo.
Você também pode clicar com o botão direito do mouse o mouse, aponte para refatorare, em seguida, clique em Extrair interface para exibir o Extrair interface caixa de diálogo.
clicar Selecionar tudo.
Clique em OK.
Você verá o novo arquivo, IProtoA.cs e o código a seguir:
using System; namespace TopThreeRefactorings { interface IProtoA { void MethodB(string s); } }
Exemplo
Para configurar este exemplo, crie um aplicativo de console chamado ExtractInterfacee, em seguida, substituir Program com o código a seguir. Para obter mais informações, consulte Criando Aplicativos de 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) { }
}