El editor proporciona varias características que le ayudan a identificar y verificar sentencias de preprocesador.
Las sentencias de preprocesador son sentencias de lenguaje personalizadas soportadas por su entorno para ampliar o simplificar la creación de código. Tales sentencias se transforman en sentencias de lenguaje de programación antes de compilar el programa. Al utilizar preferencias del editor y tareas de barra de herramientas, estas sentencias pueden estar soportadas por las herramientas del editor.
Las preferencias Integración del preprocesador activan la ejecución del preprocesador durante la edición para verificar la salida esperada de la sentencia del preprocesador. El archivo de salida del preprocesador contiene las sentencias de lenguaje de programación generadas desde las sentencias de preprocesador. La ubicación del archivo de salida depende de si el preprocesador es local o remoto.
Para un preprocesador local, el archivo de salida se define por la opción Nombre de archivo de salida de preprocesador en el grupo de propiedad i está ubicado en la carpeta BuildOutput del proyecto local. El archivo de salida de un preprocesador remoto se define por la propiedad Ubicación de salida del preprocesador en la página Configuraciones del editor.
Las funciones de herramientas del editor como los errores de sintaxis solo se aplican a la salida generada del preprocesador en el archivo.
La invocación del preprocesador se puede producir de forma automática cuando el archivo se abre o se guarda, tal como se define en la preferencia Integración de preprocesador. También se puede invocar manualmente utilizando el menú Origen en el editor.
La preferencia Integración del preprocesador también proporciona valores que ejercen un impacto en la manera en que el editor identifica las sentencias de preprocesador. Estos valores ayudan a distinguir sentencias de preprocesador de los comentarios o texto sin sintaxis que no es una sentencia de preprocesador.