Compartilhar via


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

  1. criar um aplicativo de console conforme descrito na seção exemplo.

    Para obter mais informações, consulte Criando Aplicativos de Console (Visual C#).

  2. 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.

  3. clicar Selecionar tudo.

  4. 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) { }
    }

Consulte também

Conceitos

Refatoração

Referência

Extrair a interface

Caixa de interface de diálogo Extrair