Compartir a través de


Servicio de lenguaje Essentials

Para integrar un lenguaje de programación en Visual Studio, debe proporcionar un servicio de lenguaje. Puede desarrollar el servicio en código administrado o nativo.

Visual Studio utiliza servicios para proporcionar las características siguientes:

Característica

Descripción

Colorear la sintaxis

Hace que la vista del editor a diversos colores y estilos de fuente de la presentación para los distintos elementos de un idioma. Esta se pueden crear archivos más fáciles de leer y de la edición.

Para obtener información general, vea Colorear la sintaxis.

Para obtener información acerca de esta característica en el (MPF) managed package, vea El color de la sintaxis (managed package).

Finalización de instrucciones

Completa una instrucción o una palabra clave que el usuario ha iniciado escribir. Los usuarios de la finalización de instrucciones escriba instrucciones difíciles más fácilmente, escribiendo menos y menos oportunidades para el error.

Para obtener información general, vea Instrucciones completadas.

Para obtener información acerca de esta característica en el MPF, vea IntelliSense completa la palabra (el managed package).

El la concordancia de

Resalta los caracteres emparejados como llaves. Cuando el usuario escribe un carácter cerrado por ejemplo “}”, admiten coincidir resalta el carácter correspondiente de apertura, por ejemplo “{”. Cuando hay varios niveles de agregar caracteres, ayuda a los usuarios de esta característica compruebe que creen a caracteres que agregan correctamente.

Para obtener información acerca de esta característica en el MPF, vea El la concordancia de (managed package).

Información sobre herramientas de la información de parámetros

Muestra una lista de firmas posibles para el método sobrecargado que el usuario esté escribiendo actualmente.

Para obtener información general, vea Información sobre herramientas de la información de parámetros.

Para obtener información acerca de esta característica en el MPF, vea Información de parámetros de IntelliSense (managed package).

Marcadores de error

Muestra un subrayado roja ondulada, también conocida como onduladas, bajo el texto que es sintácticamente incorrecto. Utilizan marcadores de error general para crear usuarios corriente de palabras clave mal escrito, de paréntesis unclosed, caracteres no válidos, y los errores similares.

En las clases de MPF, controlan marcadores de error automáticamente en el método de AddError de la clase de AuthoringSink .

Muchas de estas características requieren el servicio de lenguaje analizar código fuente. Puede reutilizar a menudo código tokenizing y que analiza para el compilador o el intérprete.

Las siguientes características se relacionan con compatibilidad para los lenguajes de programación pero no forman parte de servicios:

Característica

Descripción

Evaluadores de expresión

Admite el depurador de Visual Studio validar los puntos de interrupción y proporcionar una lista de expresiones que se mostrarán en la ventana de depuración de Automtico .

Para obtener más información, vea Compatibilidad del servicio de lenguaje para depurar.

Símbolo-examinar herramientas

admite Examinador de objetos, Vista de clases, Explorador de llamadas, y Resultados de la búsqueda de símbolos.