CSharpCommandLineArguments 类   
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler的命令行参数。
public ref class CSharpCommandLineArguments sealed : Microsoft::CodeAnalysis::CommandLineArgumentspublic sealed class CSharpCommandLineArguments : Microsoft.CodeAnalysis.CommandLineArgumentstype CSharpCommandLineArguments = class
    inherit CommandLineArgumentsPublic NotInheritable Class CSharpCommandLineArguments
Inherits CommandLineArguments- 继承
属性
| AdditionalFiles | 一组可供分析器使用的其他非代码文本文件。(继承自 CommandLineArguments) | 
| AnalyzerConfigPaths | 与 EditorConfig 兼容的分析器配置文件的一组路径。(继承自 CommandLineArguments) | 
| AnalyzerReferences | 对命令行上提供的分析器的引用。(继承自 CommandLineArguments) | 
| AppConfigPath | app.config 文件的绝对路径,如果未指定,则为 null。(继承自 CommandLineArguments) | 
| BaseDirectory | 用于解析参数中存储的相对路径的目录。(继承自 CommandLineArguments) | 
| ChecksumAlgorithm | 用于计算源文件调试校验和 PDB 校验和的哈希算法。(继承自 CommandLineArguments) | 
| CompilationName | 如果未指定编译名称,则为 null。(继承自 CommandLineArguments) | 
| CompilationOptions | 获取从 创建的 C# Compilation 的 Microsoft.CodeAnalysis.CSharp.CSharpCompiler编译选项。 | 
| CompilationOptionsCore | C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler的命令行参数。(继承自 CommandLineArguments) | 
| DisplayHelp | 如果为 true,请在期间追加命令行帮助 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)(继承自 CommandLineArguments) | 
| DisplayLangVersions | 如果为 true,则在期间在编译器支持的语言版本前面添加 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)(继承自 CommandLineArguments) | 
| DisplayLogo | 如果为 true,请在 期间 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)在 前面添加命令行标头徽标。(继承自 CommandLineArguments) | 
| DisplayVersion | 如果为 true,则在 Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)(继承自 CommandLineArguments) | 
| DocumentationPath | 文档注释 XML 文件的绝对路径,如果未指定,则为 null。(继承自 CommandLineArguments) | 
| EmbeddedFiles | 要嵌入 PDB 中的一组文件。(继承自 CommandLineArguments) | 
| EmitOptions | 获取发出选项。(继承自 CommandLineArguments) | 
| EmitPdb | 如果为 True,则发出 PDB 信息 (到独立 PDB 文件或嵌入 PE 文件) 。(继承自 CommandLineArguments) | 
| EmitPdbFile | 如果 PDB 生成到 PDB 文件,而不是嵌入到输出二进制文件,并且根本不生成,则返回 true。(继承自 CommandLineArguments) | 
| Encoding | 要用于源文件的编码或自动检测/默认值的“null”。(继承自 CommandLineArguments) | 
| ErrorLogOptions | 控制生成包含编译或分析的 SARIF 日志文件的选项诊断;如果没有所需的日志文件,则为 null。(继承自 CommandLineArguments) | 
| ErrorLogPath | 控制生成包含编译或分析的 SARIF 日志文件的选项诊断;如果没有所需的日志文件,则为 null。(继承自 CommandLineArguments) | 
| Errors | 分析命令行参数时出错。(继承自 CommandLineArguments) | 
| GeneratedFilesOutputDirectory | 要放置生成的文件的目录的绝对路径,或者  | 
| InteractiveMode | 拖放到交互式循环。 如果在 中 SourceFiles 指定了脚本,则首先执行该脚本。(继承自 CommandLineArguments) | 
| KeyFileSearchPaths | 用于搜索密钥文件的绝对路径序列。(继承自 CommandLineArguments) | 
| ManifestResources | 指定为编译参数的资源。(继承自 CommandLineArguments) | 
| MetadataReferences | 对命令行上提供的元数据的引用。 包括通过 /r 指定的程序集和通过 /addmodule 指定的 netmodule。(继承自 CommandLineArguments) | 
| NoWin32Manifest | 如果为 true,则不嵌入任何 Win32 清单,包括由 Win32Manifest 或任何默认清单指定的清单。(继承自 CommandLineArguments) | 
| OutputDirectory | 如果) 报告了错误,则输出目录 (的绝对路径只能为 null。(继承自 CommandLineArguments) | 
| OutputFileName | 输出文件的名称;如果未指定,则为 null。(继承自 CommandLineArguments) | 
| OutputRefFilePath | 输出引用程序集的路径,如果未指定,则为 null。(继承自 CommandLineArguments) | 
| ParseOptions | 获取 C# Compilation的分析选项。 | 
| ParseOptionsCore | C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler的命令行参数。(继承自 CommandLineArguments) | 
| PathMap | 路径对的列表。 这会存储命令行编译器选项 /pathMap:X1=Y1 的值;X2=Y2...这会导致后跟路径分隔符的 X1 前缀替换为后跟路径分隔符的 Y1,依此替换每个后续对。(继承自 CommandLineArguments) | 
| PdbPath | PDB 文件的路径或 null(如果与扩展名为 .pdb 的输出二进制路径相同)。(继承自 CommandLineArguments) | 
| PreferredUILang | 指定首选输出语言名称。(继承自 CommandLineArguments) | 
| PrintFullPaths | 如果为 true,则输出包含诊断中的错误或警告的文件的完整路径。(继承自 CommandLineArguments) | 
| ReferencePaths | 用于搜索引用的绝对路径序列。(继承自 CommandLineArguments) | 
| ReportAnalyzer | C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler的命令行参数。(继承自 CommandLineArguments) | 
| ReportInternalsVisibleToAttributes | 对于编译器在此编译中看到的所有程序集,报告与 InternalsVisibleToAttributes 相关的其他信息。(继承自 CommandLineArguments) | 
| RuleSetPath | .ruleset 文件的绝对路径;如果未指定,则为 null。(继承自 CommandLineArguments) | 
| ScriptArguments | 脚本文件或分隔符“--”后面的参数。 如果命令行分析程序不交互,则为 Null。(继承自 CommandLineArguments) | 
| SkipAnalyzers | C# Microsoft.CodeAnalysis.CSharp.CSharpCompiler的命令行参数。(继承自 CommandLineArguments) | 
| SourceFiles | 源文件路径。(继承自 CommandLineArguments) | 
| SourceLink | 文件的路径,其中包含将编译链接到源服务器的信息,该服务器存储编译中包含的源代码快照。(继承自 CommandLineArguments) | 
| SourcePaths | 用于搜索指定为 #load 指令的源的绝对路径序列。(继承自 CommandLineArguments) | 
| TouchedFilesPath | 编译器访问的文件路径日志的完整路径;如果应取消文件日志记录,则为 null。(继承自 CommandLineArguments) | 
| Utf8Output | 如果为 true,请使用 UTF-8 进行输出。(继承自 CommandLineArguments) | 
| Win32Icon | .ico 图标文件的路径。(继承自 CommandLineArguments) | 
| Win32Manifest | 要嵌入到输出可移植可执行文件 (PE) 文件的 Win32 清单文件的路径。(继承自 CommandLineArguments) | 
| Win32ResourceFile | Win32 资源的路径。(继承自 CommandLineArguments) | 
方法
| GetOutputFilePath(String) | 返回编译成功时编译器将生成程序集的文件的完整路径。(继承自 CommandLineArguments) | 
| GetPdbFilePath(String) | 返回 PDB 文件的完整路径,如果 EmitPdbFile 为 true 且编译成功,编译器将生成调试符号。(继承自 CommandLineArguments) | 
| ResolveAnalyzerReferences(IAnalyzerAssemblyLoader) | 使用给定的文件解析程序解析存储在 中的 AnalyzerReferences 分析器引用。(继承自 CommandLineArguments) | 
| ResolveMetadataReferences(MetadataReferenceResolver) | 使用给定的文件解析程序与元数据提供程序解析存储在 中的 MetadataReferences 元数据引用。(继承自 CommandLineArguments) |