CSharpCommandLineArguments Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Befehlszeilenargumente für ein C#- Microsoft.CodeAnalysis.CSharp.CSharpCompilerArgument.
public ref class CSharpCommandLineArguments sealed : Microsoft::CodeAnalysis::CommandLineArguments
public sealed class CSharpCommandLineArguments : Microsoft.CodeAnalysis.CommandLineArguments
type CSharpCommandLineArguments = class
inherit CommandLineArguments
Public NotInheritable Class CSharpCommandLineArguments
Inherits CommandLineArguments
- Vererbung
Eigenschaften
AdditionalFiles |
Ein Satz zusätzlicher Nicht-Code-Textdateien, die von Analysetools verwendet werden können. (Geerbt von CommandLineArguments) |
AnalyzerConfigPaths |
Eine Reihe von Pfaden zu Mit EditorConfig kompatiblen Analysetool-Konfigurationsdateien. (Geerbt von CommandLineArguments) |
AnalyzerReferences |
Verweise auf Analysetools, die in der Befehlszeile bereitgestellt werden. (Geerbt von CommandLineArguments) |
AppConfigPath |
Ein absoluter Pfad der app.config-Datei oder NULL, wenn nicht angegeben. (Geerbt von CommandLineArguments) |
BaseDirectory |
Verzeichnis, das verwendet wird, um relative Pfade aufzulösen, die in den Argumenten gespeichert sind. (Geerbt von CommandLineArguments) |
ChecksumAlgorithm |
Hashalgorithmus, der verwendet werden soll, um Debugprüfsummen der Quelldatei und PDB-Prüfsumme zu berechnen. (Geerbt von CommandLineArguments) |
CompilationName |
Kompilierungsname oder NULL, wenn nicht angegeben. (Geerbt von CommandLineArguments) |
CompilationOptions |
Ruft die Kompilierungsoptionen für das C#- Compilation Format ab, das Microsoft.CodeAnalysis.CSharp.CSharpCompileraus erstellt wurde. |
CompilationOptionsCore |
Die Befehlszeilenargumente für ein C#- Microsoft.CodeAnalysis.CSharp.CSharpCompilerArgument. (Geerbt von CommandLineArguments) |
DisplayHelp |
Wenn true, fügen Sie die Befehlszeilenhilfe an, während Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) (Geerbt von CommandLineArguments) |
DisplayLangVersions |
Wenn true, stellen Sie die vom Compiler unterstützten Sprachversionen während Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) (Geerbt von CommandLineArguments) |
DisplayLogo |
Wenn true, wird das Befehlszeilenheaderlogo während vorangestellt Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken). (Geerbt von CommandLineArguments) |
DisplayVersion |
Wenn true, fügen Sie die Compilerversion während Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken) (Geerbt von CommandLineArguments) |
DocumentationPath |
Absoluter Pfad der XML-Datei des Dokumentationskommentars oder NULL, wenn nicht angegeben. (Geerbt von CommandLineArguments) |
EmbeddedFiles |
Eine Gruppe von Dateien, die in die PDB-Datei eingebettet werden sollen. (Geerbt von CommandLineArguments) |
EmitOptions |
Ruft die Ausgabeoptionen ab. (Geerbt von CommandLineArguments) |
EmitPdb |
True, wenn PDB-Informationen ausgegeben werden (in eine eigenständige PDB-Datei oder eingebettet in die PE-Datei). (Geerbt von CommandLineArguments) |
EmitPdbFile |
Gibt true zurück, wenn der PDB in eine PDB-Datei generiert wird, anstatt in die Ausgabebinärdatei eingebettet und überhaupt nicht generiert wird. (Geerbt von CommandLineArguments) |
Encoding |
Codierung, die für Quelldateien verwendet werden soll, oder "NULL" für die automatische Erkennung/Standardeinstellung. (Geerbt von CommandLineArguments) |
ErrorLogOptions |
Optionen, die die Generierung einer SARIF-Protokolldatei steuern, die Kompilierung oder Analyse Diagnose enthält, oder NULL, wenn keine Protokolldatei gewünscht wird. (Geerbt von CommandLineArguments) |
ErrorLogPath |
Optionen, die die Generierung einer SARIF-Protokolldatei steuern, die Kompilierung oder Analyse Diagnose enthält, oder NULL, wenn keine Protokolldatei gewünscht wird. (Geerbt von CommandLineArguments) |
Errors |
Fehler beim Analysieren der Befehlszeilenargumente. (Geerbt von CommandLineArguments) |
GeneratedFilesOutputDirectory |
Absoluter Pfad des Verzeichnisses, in dem generierte Dateien abgelegt oder |
InteractiveMode |
Wechseln Sie zu einer interaktiven Schleife. Wenn ein Skript in SourceFiles angegeben wird, führt das Skript zuerst aus. (Geerbt von CommandLineArguments) |
KeyFileSearchPaths |
Sequenz der absoluten Pfade, die für die Suche nach Schlüsseldateien verwendet werden. (Geerbt von CommandLineArguments) |
ManifestResources |
Ressourcen, die als Argumente für die Kompilierung angegeben sind. (Geerbt von CommandLineArguments) |
MetadataReferences |
Verweise auf Metadaten, die in der Befehlszeile bereitgestellt werden. Enthält Assemblys, die über /r angegeben werden, und netmodules, die über /addmodule angegeben werden. (Geerbt von CommandLineArguments) |
NoWin32Manifest |
Wenn true, betten Sie kein Win32-Manifest ein, einschließlich eines durch Win32Manifest oder einem Standardmanifest angegebenen. (Geerbt von CommandLineArguments) |
OutputDirectory |
Absoluter Pfad des Ausgabeverzeichnisses (kann nur null sein, wenn ein Fehler gemeldet wird). (Geerbt von CommandLineArguments) |
OutputFileName |
Name der Ausgabedatei oder NULL, wenn nicht angegeben. (Geerbt von CommandLineArguments) |
OutputRefFilePath |
Pfad der Ausgabereferenzassembly oder NULL, wenn nicht angegeben. (Geerbt von CommandLineArguments) |
ParseOptions |
Ruft die Analyseoptionen für C# Compilationab. |
ParseOptionsCore |
Die Befehlszeilenargumente für ein C#- Microsoft.CodeAnalysis.CSharp.CSharpCompilerArgument. (Geerbt von CommandLineArguments) |
PathMap |
Eine Liste von Pfadpaaren. Dadurch wird der Wert der Befehlszeilencompileroption /pathMap:X1=Y1 gespeichert. X2=Y2... Dies bewirkt, dass ein Präfix von X1 gefolgt von einem Pfadtrennzeichen durch Y1 gefolgt von einem Pfadtrennzeichen ersetzt wird usw. für jedes folgende Paar. (Geerbt von CommandLineArguments) |
PdbPath |
Pfad der PDB-Datei oder NULL, wenn identisch mit dem binären Ausgabepfad mit der Erweiterung .pdb. (Geerbt von CommandLineArguments) |
PreferredUILang |
Geben Sie den Namen der bevorzugten Ausgabesprache an. (Geerbt von CommandLineArguments) |
PrintFullPaths |
Wenn true, gibt den vollständigen Pfad der Datei mit Fehlern oder Warnungen in Diagnose aus. (Geerbt von CommandLineArguments) |
ReferencePaths |
Sequenz von absoluten Pfaden, die zum Suchen nach Verweisen verwendet werden. (Geerbt von CommandLineArguments) |
ReportAnalyzer |
Die Befehlszeilenargumente für ein C#- Microsoft.CodeAnalysis.CSharp.CSharpCompilerArgument. (Geerbt von CommandLineArguments) |
ReportInternalsVisibleToAttributes |
Melden Sie zusätzliche Informationen zu InternalsVisibleToAttributes für alle Assemblys, die der Compiler in dieser Kompilierung sieht. (Geerbt von CommandLineArguments) |
RuleSetPath |
Absoluter Pfad der RULESET-Datei oder NULL, wenn nicht angegeben. (Geerbt von CommandLineArguments) |
ScriptArguments |
Argumente, die einer Skriptdatei oder einem Trennzeichen "--" folgen. Null, wenn der Befehlszeilenparser nicht interaktiv ist. (Geerbt von CommandLineArguments) |
SkipAnalyzers |
Die Befehlszeilenargumente für ein C#- Microsoft.CodeAnalysis.CSharp.CSharpCompilerArgument. (Geerbt von CommandLineArguments) |
SourceFiles |
Quelldateipfade. (Geerbt von CommandLineArguments) |
SourceLink |
Pfad der Datei, die Informationen enthält, die die Kompilierung mit dem Quellserver verknüpfen, auf dem eine Momentaufnahme des in der Kompilierung enthaltenen Quellcodes gespeichert wird. (Geerbt von CommandLineArguments) |
SourcePaths |
Sequenz von absoluten Pfaden, die für die Suche nach Quellen verwendet werden, die als #load-Anweisungen angegeben sind. (Geerbt von CommandLineArguments) |
TouchedFilesPath |
Vollständiger Pfad eines Protokolls mit Dateipfaden, auf die vom Compiler zugegriffen wird, oder NULL, wenn die Dateiprotokollierung unterdrückt werden soll. (Geerbt von CommandLineArguments) |
Utf8Output |
Wenn true, verwenden Sie UTF-8 für die Ausgabe. (Geerbt von CommandLineArguments) |
Win32Icon |
Der Pfad zu einer ICO-Symboldatei. (Geerbt von CommandLineArguments) |
Win32Manifest |
Der Pfad zu einer Win32-Manifestdatei, die in die PE-Datei (Portable Executable Output) eingebettet werden soll. (Geerbt von CommandLineArguments) |
Win32ResourceFile |
Der Pfad zu einer Win32-Ressource. (Geerbt von CommandLineArguments) |
Methoden
GetOutputFilePath(String) |
Gibt einen vollständigen Pfad der Datei zurück, zu der der Compiler die Assembly generiert, wenn die Kompilierung erfolgreich ist. (Geerbt von CommandLineArguments) |
GetPdbFilePath(String) |
Gibt einen vollständigen Pfad der PDB-Datei zurück, die der Compiler die Debugsymbole generiert, wenn EmitPdbFile true ist und die Kompilierung erfolgreich ist. (Geerbt von CommandLineArguments) |
ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) |
Löst analyserische Verweise, die in AnalyzerReferences gespeichert sind, mithilfe des angegebenen Dateilösers auf. (Geerbt von CommandLineArguments) |
ResolveMetadataReferences(MetadataReferenceResolver) |
Löst Metadatenverweise, die in MetadataReferences gespeichert sind, mithilfe des angegebenen Dateilöser- und Metadatenanbieters auf. (Geerbt von CommandLineArguments) |