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. |