CommandLineArguments Clase

Definición

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 null para no emitir ningún archivo generado.

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.

Se aplica a