Partilhar via


Lista de verificação: Criação de um serviço de linguagem

A lista de verificação a seguir resume as etapas básicas que você deve tomar para criar um serviço de linguagem para o Visual Studio editor do núcleo. Para integrar o seu serviço de linguagem em Visual Studio, você deve criar um avaliador de expressão de depuração. Para obter mais informações, consulte Escrevendo um avaliador da expressão em tempo de execução de linguagem comum na Extensibilidade de depurador de Visual Studio.

Etapas para a criação de um serviço de linguagem

  1. Implementar a interface IVsPackage.

    • No seu VSPackage, implementar a IServiceProvider interface para fornecer o serviço de linguagem.

    • Tornar o seu serviço de linguagem disponíveis para o ambiente de desenvolvimento integrado (IDE) no seu SetSite implementação.

  2. Implementar a IVsLanguageInfo interface na classe de serviço do idioma principal.

    O IVsLanguageInfo interface é o ponto de partida da interação entre o editor de núcleo e o serviço de linguagem.

Recursos opcionais

Os recursos a seguir são opcionais e podem ser implementados em qualquer ordem. Esses recursos aumentam a funcionalidade do seu serviço de linguagem.

Fornecer o contexto de usuário de todos os Implementando o IVsLanguageContextProvider interface.

Consulte também

Outros recursos

Desenvolvimento de um serviço de linguagem

Escrevendo um avaliador da expressão em tempo de execução de linguagem comum