CommandLineArguments Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Classe di base per rappresentare gli argomenti della riga di comando in un Microsoft.CodeAnalysis.CommonCompileroggetto .
public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
- Ereditarietà
-
CommandLineArguments
- Derivato
Proprietà
AdditionalFiles |
Set di file di testo non codificati aggiuntivi che possono essere usati dagli analizzatori. |
AnalyzerConfigPaths |
Set di percorsi per i file di configurazione dell'analizzatore compatibili con EditorConfig. |
AnalyzerReferences |
Riferimenti agli analizzatori forniti nella riga di comando. |
AppConfigPath |
Percorso assoluto del file app.config o null se non specificato. |
BaseDirectory |
Directory usata per risolvere i percorsi relativi archiviati negli argomenti. |
ChecksumAlgorithm |
Algoritmo hash da usare per calcolare i checksum del debug dei file di origine e il checksum PDB. |
CompilationName |
Nome di compilazione o Null se non specificato. |
CompilationOptions |
Opzioni per .Compilation |
CompilationOptionsCore |
Classe di base per rappresentare gli argomenti della riga di comando in un Microsoft.CodeAnalysis.CommonCompileroggetto . |
DisplayHelp |
Se true, aggiungere la Guida della riga di comando durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DisplayLangVersions |
Se true, prependò le versioni del linguaggio supportate dal compilatore durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DisplayLogo |
Se true, prependò il logo dell'intestazione della riga di comando durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken). |
DisplayVersion |
Se true, aggiungere la versione del compilatore durante Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) |
DocumentationPath |
Percorso assoluto del file XML del commento della documentazione o null se non specificato. |
EmbeddedFiles |
Set di file da incorporare nel PDB. |
EmitOptions |
Ottiene le opzioni di emissione. |
EmitPdb |
True per generare informazioni PDB (in un file PDB autonomo o incorporato nel file PE). |
EmitPdbFile |
Restituisce true se il file PDB viene generato in un file PDB, anziché incorporato nel file binario di output e non generato. |
Encoding |
Codifica da usare per i file di origine o "Null" per autodetect/default. |
ErrorLogOptions |
Opzioni che controllano la generazione di un file di log SARIF contenente la diagnostica di compilazione o analisi o null se non è desiderato alcun file di log. |
ErrorLogPath |
Opzioni che controllano la generazione di un file di log SARIF contenente la diagnostica di compilazione o analisi o null se non è desiderato alcun file di log. |
Errors |
Errori durante l'analisi degli argomenti della riga di comando. |
GeneratedFilesOutputDirectory |
Percorso assoluto della directory in cui inserire i file generati o |
InteractiveMode |
Eliminare un ciclo interattivo. Se viene specificato uno script in SourceFiles esegue prima lo script. |
KeyFileSearchPaths |
Sequenza di percorsi assoluti usati per cercare i file chiave. |
ManifestResources |
Risorse specificate come argomenti per la compilazione. |
MetadataReferences |
Riferimenti ai metadati forniti nella riga di comando. Include assembly specificati tramite /r e netmodules specificati tramite /addmodule. |
NoWin32Manifest |
Se true, non incorporare alcun manifesto Win32, incluso uno specificato da Win32Manifest o qualsiasi manifesto predefinito. |
OutputDirectory |
Percorso assoluto della directory di output (potrebbe essere null solo se è stato segnalato un errore). |
OutputFileName |
Nome del file di output o null se non specificato. |
OutputRefFilePath |
Percorso dell'assembly di riferimento di output o null se non specificato. |
ParseOptions |
Opzioni per .CommandLineParser |
ParseOptionsCore |
Classe di base per rappresentare gli argomenti della riga di comando in un Microsoft.CodeAnalysis.CommonCompileroggetto . |
PathMap |
Elenco di coppie di percorsi. In questo modo viene archiviato il valore dell'opzione del compilatore della riga di comando /pathMap:X1=Y1; X2=Y2... che causa il prefisso X1 seguito da un separatore di percorso da sostituire da Y1 seguito da un separatore di percorso e così via per ogni coppia seguente. |
PdbPath |
Percorso del file PDB o Null se uguale al percorso binario di output con estensione pdb. |
PreferredUILang |
Specificare il nome della lingua di output preferita. |
PrintFullPaths |
Se true, stampa il percorso completo del file contenente errori o avvisi nella diagnostica. |
ReferencePaths |
Sequenza di percorsi assoluti usati per cercare i riferimenti. |
ReportAnalyzer |
Classe di base per rappresentare gli argomenti della riga di comando in un Microsoft.CodeAnalysis.CommonCompileroggetto . |
ReportInternalsVisibleToAttributes |
Segnalare informazioni aggiuntive correlate a InternalsVisibleToAttributes per tutti gli assembly che il compilatore vede in questa compilazione. |
RuleSetPath |
Percorso assoluto del file con estensione ruleset o null se non specificato. |
ScriptArguments |
Argomenti che seguono un file di script o un separatore "--". Null se il parser della riga di comando non è interattivo. |
SkipAnalyzers |
Classe di base per rappresentare gli argomenti della riga di comando in un Microsoft.CodeAnalysis.CommonCompileroggetto . |
SourceFiles |
Percorsi file di origine. |
SourceLink |
Percorso del file contenente informazioni che collegano la compilazione al server di origine che archivia uno snapshot del codice sorgente incluso nella compilazione. |
SourcePaths |
Sequenza di percorsi assoluti usati per cercare le origini specificate come direttive #load. |
TouchedFilesPath |
Percorso completo di un log di percorsi di file a cui è stato eseguito l'accesso dal compilatore o null se la registrazione dei file deve essere eliminata. |
Utf8Output |
Se true, usare UTF-8 per l'output. |
Win32Icon |
Percorso di un file di icona con estensione ico. |
Win32Manifest |
Percorso di un file manifesto Win32 da incorporare nel file eseguibile portabile di output (PE). |
Win32ResourceFile |
Percorso di una risorsa Win32. |
Metodi
GetOutputFilePath(String) |
Restituisce un percorso completo del file che il compilatore genererà l'assembly in se la compilazione ha esito positivo. |
GetPdbFilePath(String) |
Restituisce un percorso completo del file PDB che il compilatore genererà i simboli di debug a se EmitPdbFile è true e la compilazione ha esito positivo. |
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) |
Risolve i riferimenti dell'analizzatore archiviati in AnalyzerReferences usando il resolver di file specificato. |
ResolveMetadataReferences(MetadataReferenceResolver) |
Risolve i riferimenti ai metadati archiviati nell'uso MetadataReferences del resolver e del provider di metadati specificati. |