Implementar interface
IntelliSense fornece uma opção para ajudar você a implementar um interface (Referência C#) enquanto estiver trabalhando no Editor de código.
Comentários
Normalmente, para implementar uma interface corretamente você deve criar uma declaração de método para todos os membros da interface em sua classe.Usando o IntelliSense, após ter digitado o nome de uma interface em uma declaração de classe, uma marca SMART é exibida.
A marca SMART lhe dá a opção para implementar a interface automaticamente, usando explícita ou implícita de nomeação.Em nomes explícitos, as declarações de método transportar o nome da interface; em atribuição de nome implícitos, as declarações de método não indicam a interface à qual pertencem.Um método de interface explicitamente nomeado só pode ser acessado por meio de uma instância da interface e não por meio de uma instância de classe.Para obter mais informações, consulte Implementação de interface explícita (Guia de programação C#).
Implementar interface irá gerar o número mínimo de stubs de método que é necessária para satisfazer a interface.Se uma classe base implementa partes da interface, os stubs são regeneradas.
A opção de implementar interface está disponível automaticamente quando você adiciona uma declaração de interface a uma classe.Para mais informações, consulte: Como: Implementar interface.