Partilhar via


CommandLineArguments Classe

Definição

A classe base para representar argumentos de linha de comando para um Microsoft.CodeAnalysis.CommonCompiler.

public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
Herança
CommandLineArguments
Derivado

Propriedades

AdditionalFiles

Um conjunto de arquivos de texto adicionais que não são de código que podem ser usados por analisadores.

AnalyzerConfigPaths

Um conjunto de caminhos para arquivos de configuração do analisador compatível com EditorConfig.

AnalyzerReferences

Referências a analisadores fornecidos na linha de comando.

AppConfigPath

Um caminho absoluto do arquivo app.config ou nulo, se não especificado.

BaseDirectory

Diretório usado para resolve caminhos relativos armazenados nos argumentos.

ChecksumAlgorithm

Algoritmo de hash a ser usado para calcular somas de verificação de depuração de arquivo de origem e soma de verificação do PDB.

CompilationName

Nome da compilação ou nulo, se não especificado.

CompilationOptions

Opções para o Compilation.

CompilationOptionsCore

A classe base para representar argumentos de linha de comando para um Microsoft.CodeAnalysis.CommonCompiler.

DisplayHelp

Se for true, acrescente a ajuda da linha de comando durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLangVersions

Se for true, preceda as versões de linguagem com suporte do compilador durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLogo

Se true, acrescente o logotipo do cabeçalho da linha de comando durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken).

DisplayVersion

Se for true, acrescente a versão do compilador durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DocumentationPath

Caminho absoluto do arquivo XML de comentário da documentação ou nulo, se não especificado.

EmbeddedFiles

Um conjunto de arquivos a serem inseridos no PDB.

EmitOptions

Obtém as opções de emissão.

EmitPdb

True para emitir informações do PDB (para um arquivo PDB autônomo ou inserido no arquivo PE).

EmitPdbFile

Retornará true se o PDB for gerado para um arquivo PDB, em vez de inserido no binário de saída e não for gerado.

Encoding

Codificação a ser usada para arquivos de origem ou 'null' para detecção automática/padrão.

ErrorLogOptions

Opções que controlam a geração de um arquivo de log SARIF que contém compilação ou análise diagnóstico ou nulo se nenhum arquivo de log for desejado.

ErrorLogPath

Opções que controlam a geração de um arquivo de log SARIF que contém compilação ou análise diagnóstico ou nulo se nenhum arquivo de log for desejado.

Errors

Erros ao analisar os argumentos de linha de comando.

GeneratedFilesOutputDirectory

Caminho absoluto do diretório no qual colocar os arquivos gerados ou null não emitir nenhum arquivo gerado.

InteractiveMode

Solte para um loop interativo. Se um script for especificado em SourceFiles , executará o script primeiro.

KeyFileSearchPaths

Sequência de caminhos absolutos usados para pesquisar arquivos de chave.

ManifestResources

Recursos especificados como argumentos para a compilação.

MetadataReferences

Referências a metadados fornecidos na linha de comando. Inclui assemblies especificados por meio de /r e netmodules especificados por meio de /addmodule.

NoWin32Manifest

Se for true, não insira nenhum manifesto Win32, incluindo um especificado por Win32Manifest ou qualquer manifesto padrão.

OutputDirectory

Caminho absoluto do diretório de saída (só poderá ser nulo se houver um erro relatado).

OutputFileName

Nome do arquivo de saída ou nulo, se não especificado.

OutputRefFilePath

Caminho do assembly ref de saída ou nulo, se não especificado.

ParseOptions

Opções para o CommandLineParser.

ParseOptionsCore

A classe base para representar argumentos de linha de comando para um Microsoft.CodeAnalysis.CommonCompiler.

PathMap

Uma lista de pares de caminhos. Isso armazena o valor da opção do compilador de linha de comando /pathMap:X1=Y1; X2=Y2... que faz com que um prefixo X1 seguido por um separador de caminho seja substituído por Y1 seguido por um separador de caminho e assim por diante para cada par a seguir.

PdbPath

Caminho do arquivo PDB ou nulo se o mesmo que o caminho binário de saída com a extensão .pdb.

PreferredUILang

Especifique o nome do idioma de saída preferencial.

PrintFullPaths

Se for true, imprimirá o caminho completo do arquivo que contém erros ou avisos no diagnóstico.

ReferencePaths

Sequência de caminhos absolutos usados para pesquisar referências.

ReportAnalyzer

A classe base para representar argumentos de linha de comando para um Microsoft.CodeAnalysis.CommonCompiler.

ReportInternalsVisibleToAttributes

Relate informações adicionais relacionadas a InternalsVisibleToAttributes para todos os assemblies que o compilador vê nesta compilação.

RuleSetPath

Caminho absoluto do arquivo .ruleset ou nulo, se não especificado.

ScriptArguments

Argumentos após um arquivo de script ou separador "--". Nulo se o analisador de linha de comando não for interativo.

SkipAnalyzers

A classe base para representar argumentos de linha de comando para um Microsoft.CodeAnalysis.CommonCompiler.

SourceFiles

Caminhos do arquivo de origem.

SourceLink

Caminho do arquivo que contém informações que vinculam a compilação ao servidor de origem que armazena um instantâneo do código-fonte incluído na compilação.

SourcePaths

Sequência de caminhos absolutos usados para pesquisar fontes especificadas como diretivas #load.

TouchedFilesPath

Caminho completo de um log de caminhos de arquivo acessados pelo compilador ou nulo se o log de arquivos deve ser suprimido.

Utf8Output

Se for true, use UTF-8 para saída.

Win32Icon

O caminho para um arquivo de ícone .ico.

Win32Manifest

O caminho para um arquivo de manifesto Win32 a ser inserido no arquivo PE (executável portátil) de saída.

Win32ResourceFile

O caminho para um recurso win32.

Métodos

GetOutputFilePath(String)

Retorna um caminho completo do arquivo para o qual o compilador gerará o assembly se a compilação for bem-sucedida.

GetPdbFilePath(String)

Retorna um caminho completo do arquivo PDB para o qual o compilador gerará os símbolos de depuração se EmitPdbFile for true e a compilação for bem-sucedida.

ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

Resolve as referências do analisador armazenadas no AnalyzerReferences usando determinado resolvedor de arquivos.

ResolveMetadataReferences(MetadataReferenceResolver)

Resolve referências de metadados armazenadas no MetadataReferences usando determinado resolvedor de arquivos e provedor de metadados.

Aplica-se a