CommandLineArguments Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clase base para representar argumentos de línea de comandos en .Microsoft.CodeAnalysis.CommonCompiler
public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
- Herencia
-
CommandLineArguments
- Derivado
Propiedades
AdditionalFiles |
Conjunto de archivos de texto que no son de código adicionales que los analizadores pueden usar. |
AnalyzerConfigPaths |
Un conjunto de rutas de acceso a los archivos de configuración del analizador compatibles con EditorConfig. |
AnalyzerReferences |
Referencias a analizadores proporcionados en la línea de comandos. |
AppConfigPath |
Ruta de acceso absoluta del archivo app.config o null si no se especifica. |
BaseDirectory |
Directorio usado para resolver rutas de acceso relativas almacenadas en los argumentos. |
ChecksumAlgorithm |
Algoritmo hash que se va a usar para calcular sumas de comprobación de depuración de archivos de origen y suma de comprobación de PDB. |
CompilationName |
Nombre de compilación o null si no se especifica. |
CompilationOptions |
Opciones para .Compilation |
CompilationOptionsCore |
Clase base para representar argumentos de línea de comandos en .Microsoft.CodeAnalysis.CommonCompiler |
DisplayHelp |
Si es true, anexe la ayuda de la línea de comandos durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DisplayLangVersions |
Si es true, anteponga las versiones de lenguaje compatibles con el compilador durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DisplayLogo |
Si es true, anteponga el logotipo del encabezado de la línea de comandos durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken). |
DisplayVersion |
Si es true, anexe la versión del compilador durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DocumentationPath |
Ruta de acceso absoluta del archivo XML del comentario de documentación o NULL si no se especifica. |
EmbeddedFiles |
Conjunto de archivos que se van a insertar en la PDB. |
EmitOptions |
Obtiene las opciones de emisión. |
EmitPdb |
True para emitir información de PDB (a un archivo PDB independiente o incrustado en el archivo PE). |
EmitPdbFile |
Devuelve true si el archivo PDB se genera en un archivo PDB, en lugar de incrustado en el binario de salida y no se genera en absoluto. |
Encoding |
Codificación que se va a usar para los archivos de origen o "null" para la detección automática o el valor predeterminado. |
ErrorLogOptions |
Opciones que controlan la generación de un archivo de registro SARIF que contiene diagnósticos de compilación o análisis, o null si no se desea ningún archivo de registro. |
ErrorLogPath |
Opciones que controlan la generación de un archivo de registro SARIF que contiene diagnósticos de compilación o análisis, o null si no se desea ningún archivo de registro. |
Errors |
Errores al analizar los argumentos de la línea de comandos. |
GeneratedFilesOutputDirectory |
Ruta de acceso absoluta del directorio en la que se colocarán los archivos generados o |
InteractiveMode |
Suelte a un bucle interactivo. Si se especifica un script en SourceFiles ejecuta primero el script. |
KeyFileSearchPaths |
Secuencia de rutas de acceso absolutas usadas para buscar archivos de clave. |
ManifestResources |
Recursos especificados como argumentos para la compilación. |
MetadataReferences |
Referencias a metadatos proporcionados en la línea de comandos. Incluye ensamblados especificados a través de /r y netmodules especificados a través de /addmodule. |
NoWin32Manifest |
Si es true, no inserte ningún manifiesto win32, incluido uno especificado por Win32Manifest o cualquier manifiesto predeterminado. |
OutputDirectory |
Ruta de acceso absoluta del directorio de salida (solo podría ser NULL si se notifica un error). |
OutputFileName |
Nombre del archivo de salida o null si no se especifica. |
OutputRefFilePath |
Ruta de acceso del ensamblado de referencia de salida o null si no se especifica. |
ParseOptions |
Opciones para .CommandLineParser |
ParseOptionsCore |
Clase base para representar argumentos de línea de comandos en .Microsoft.CodeAnalysis.CommonCompiler |
PathMap |
Lista de pares de rutas de acceso. Almacena el valor de la opción del compilador de línea de comandos /pathMap:X1=Y1; X2=Y2... lo que hace que un prefijo de X1 seguido de un separador de ruta de acceso se reemplace por Y1 seguido de un separador de ruta de acceso, etc. para cada par siguiente. |
PdbPath |
Ruta de acceso del archivo PDB o null si es igual que la ruta de acceso binaria de salida con la extensión .pdb. |
PreferredUILang |
Especifique el nombre del lenguaje de salida preferido. |
PrintFullPaths |
Si es true, imprime la ruta de acceso completa del archivo que contiene errores o advertencias en los diagnósticos. |
ReferencePaths |
Secuencia de rutas de acceso absolutas usadas para buscar referencias. |
ReportAnalyzer |
Clase base para representar argumentos de línea de comandos en .Microsoft.CodeAnalysis.CommonCompiler |
ReportInternalsVisibleToAttributes |
Informe de información adicional relacionada con InternalsVisibleToAttributes para todos los ensamblados que ve el compilador en esta compilación. |
RuleSetPath |
Ruta de acceso absoluta del archivo .ruleset o null si no se especifica. |
ScriptArguments |
Argumentos después de un archivo de script o separador "--". Null si el analizador de línea de comandos no es interactivo. |
SkipAnalyzers |
Clase base para representar argumentos de línea de comandos en .Microsoft.CodeAnalysis.CommonCompiler |
SourceFiles |
Rutas de acceso del archivo de origen. |
SourceLink |
Ruta de acceso del archivo que contiene información que vincula la compilación al servidor de origen que almacena una instantánea del código fuente incluido en la compilación. |
SourcePaths |
Secuencia de rutas de acceso absolutas usadas para buscar orígenes especificados como directivas de #load. |
TouchedFilesPath |
Ruta de acceso completa de un registro de rutas de acceso de archivo a las que tiene acceso el compilador o null si se debe suprimir el registro de archivos. |
Utf8Output |
Si es true, use UTF-8 para la salida. |
Win32Icon |
Ruta de acceso a un archivo de icono .ico. |
Win32Manifest |
Ruta de acceso a un archivo de manifiesto win32 que se va a insertar en el archivo ejecutable portable (PE) de salida. |
Win32ResourceFile |
Ruta de acceso a un recurso win32. |
Métodos
GetOutputFilePath(String) |
Devuelve una ruta de acceso completa del archivo al que el compilador generará el ensamblado en si la compilación se realiza correctamente. |
GetPdbFilePath(String) |
Devuelve una ruta de acceso completa del archivo PDB al que el compilador generará los símbolos de depuración en si EmitPdbFile es true y la compilación se realiza correctamente. |
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) |
Resuelve las referencias del analizador almacenadas en AnalyzerReferences mediante una resolución de archivos determinada. |
ResolveMetadataReferences(MetadataReferenceResolver) |
Resuelve las referencias de metadatos almacenadas en MetadataReferences mediante el solucionador de archivos y el proveedor de metadatos especificados. |