CommandLineArguments Classe

Definizione

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 null non generare file generati.

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.

Si applica a