Partilhar via


Visão geral do serviço de linguagem (estrutura de pacote gerenciado)

Um serviço de linguagem fornece suporte ao editor que permite implementar alguns Visual Studio recursos. As classes de serviço de linguagem do Framework de pacote gerenciado (MPF) oferecem suporte completo para os recursos usados com freqüência e suporte parcial a outros recursos.

Recursos com suporte total no MPF

As classes de serviço de idioma do MPF suportam os seguintes recursos:

  • Realce de sintaxe

  • Estrutura de tópicos

  • Os comentários de blocos de código

  • Correspondência de chaves

  • Trechos de código

  • Propriedades de documento personalizadas

  • Informações de parâmetro de IntelliSense

  • Info de IntelliSense rápido

  • Conclusão do membro IntelliSense

  • IntelliSense aut.

Recursos de suportados parcial do MPF

O MPF fornece suporte parcial somente para os seguintes recursos. Isso significa que você deve implementar os métodos chamados pelo MPF.

  • Reformatando código. Você fornece o código que implementa a reformatação.

  • Validar os pontos de interrupção, identificando um código válido abrange. Você fornece o código que identifica as extensões de código.

  • O depurador de suporte Autos janela para exibir variáveis. Você fornece o código que determina o que mostrar na janela.

  • Suporte a barra de navegação para navegação rápida entre os tipos e membros. Você implementa e retornar uma classe auxiliar que preenche as listas de barra de navegação caixas de combinação.

Implementação

Você deve completar várias etapas para implementar o serviço da linguagem e os recursos do serviço de linguagem que você deseja oferecer suporte para o seu idioma. Essas etapas são discutidas nos tópicos a seguir:

Consulte também

Outros recursos

Implementando um serviço de idioma usando a estrutura de pacote gerenciado

Serviços de linguagem