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:
Implementando um serviço de linguagem (estrutura de pacote gerenciado)
Registrando um serviço de linguagem (estrutura de pacote gerenciado)
Propriedades de documento personalizadas (estrutura de pacote gerenciado)
Suporte para trechos de código (estrutura de pacote gerenciado)
Suporte para a barra de navegação (estrutura de pacote gerenciado)
Palavra completa do IntelliSense (estrutura de pacote gerenciado)
Conclusão do membro IntelliSense (estrutura de pacote gerenciado)
Informações de parâmetro de IntelliSense (estrutura de pacote gerenciado)
Info de IntelliSense rápido (estrutura de pacote gerenciado)
Suporte para a janela Autos (estrutura de pacote gerenciado)
Validando os pontos de interrupção (estrutura de pacote gerenciado)
Consulte também
Outros recursos
Implementando um serviço de idioma usando a estrutura de pacote gerenciado