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