CommandLineArguments Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 |
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. |