Поделиться через


CommandLineArguments Класс

Определение

Базовый класс для представления аргументов командной строки в Microsoft.CodeAnalysis.CommonCompiler.

public ref class CommandLineArguments abstract
public abstract class CommandLineArguments
type CommandLineArguments = class
Public MustInherit Class CommandLineArguments
Наследование
CommandLineArguments
Производный

Свойства

AdditionalFiles

Набор дополнительных некодовых текстовых файлов, которые могут использоваться анализаторами.

AnalyzerConfigPaths

Набор путей к файлам конфигурации анализатора, совместимым с EditorConfig.

AnalyzerReferences

Ссылки на анализаторы, предоставленные в командной строке.

AppConfigPath

Абсолютный путь к файлу app.config или значение NULL, если не указано.

BaseDirectory

Каталог, используемый для разрешения относительных путей, хранящихся в аргументах .

ChecksumAlgorithm

Хэш-алгоритм, используемый для вычисления контрольных сумм отладки исходного файла и контрольной суммы PDB.

CompilationName

Имя компиляции или значение NULL, если не указано.

CompilationOptions

Параметры для Compilation.

CompilationOptionsCore

Базовый класс для представления аргументов командной строки в Microsoft.CodeAnalysis.CommonCompiler.

DisplayHelp

Если задано значение true, добавьте справку командной строки во время Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLangVersions

Если значение равно true, добавьте поддерживаемые компилятором версии языка во время Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DisplayLogo

Если значение равно true, добавьте логотип заголовка командной строки во время Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken).

DisplayVersion

Если задано значение true, добавьте версию компилятора во время Microsoft.CodeAnalysis.CommonCompiler.Run(System.IO.TextWriter,System.Threading.CancellationToken)

DocumentationPath

Абсолютный путь к XML-файлу комментариев документации или значение NULL, если не указано.

EmbeddedFiles

Набор файлов для внедрения в PDB-файл.

EmitOptions

Возвращает параметры выдачи.

EmitPdb

Значение true для передачи сведений PDB (в автономный PDB-файл или внедренный в PE-файл).

EmitPdbFile

Возвращает значение true, если PDB создается в PDB-файл, а не внедрен в выходной двоичный файл и не создается вообще.

Encoding

Кодировка, используемая для исходных файлов, или "null" для автоопределия или по умолчанию.

ErrorLogOptions

Параметры, управляющие созданием файла журнала SARIF, содержащего диагностика компиляции или анализа, или значение NULL, если файл журнала не нульен.

ErrorLogPath

Параметры, управляющие созданием файла журнала SARIF, содержащего диагностика компиляции или анализа, или значение NULL, если файл журнала не нульен.

Errors

Ошибки при анализе аргументов командной строки.

GeneratedFilesOutputDirectory

Абсолютный путь к каталогу для размещения созданных файлов или null для того, чтобы не создавать созданные файлы.

InteractiveMode

Перейдите в интерактивный цикл. Если скрипт указан в , SourceFiles он выполняется первым.

KeyFileSearchPaths

Последовательность абсолютных путей, используемых для поиска файлов ключей.

ManifestResources

Ресурсы, указанные в качестве аргументов для компиляции.

MetadataReferences

Ссылки на метаданные, предоставленные в командной строке. Включает сборки, указанные с помощью /r, и netmodules, указанные с помощью /addmodule.

NoWin32Manifest

Если задано значение true, не внедряйте манифест Win32, включая манифест, указанный параметром или манифестом Win32Manifest по умолчанию.

OutputDirectory

Абсолютный путь к выходному каталогу (может иметь значение NULL, только если сообщается об ошибке).

OutputFileName

Имя выходного файла или значение NULL, если не указано.

OutputRefFilePath

Путь к выходной сборке ссылки или значение NULL, если не указано.

ParseOptions

Параметры для CommandLineParser.

ParseOptionsCore

Базовый класс для представления аргументов командной строки в Microsoft.CodeAnalysis.CommonCompiler.

PathMap

Список пар путей. При этом сохраняется значение параметра компилятора командной строки /pathMap:X1=Y1; X2=Y2... в результате префикс X1, за которым следует разделитель пути, будет заменен на Y1, за которым следует разделитель пути, и т. д. для каждой следующей пары.

PdbPath

Путь к PDB-файлу или значение NULL, если совпадает с выходным двоичным путем с расширением PDB.

PreferredUILang

Укажите имя предпочтительного языка вывода.

PrintFullPaths

Если задано значение true, выводит полный путь к файлу с ошибками или предупреждениями в диагностика.

ReferencePaths

Последовательность абсолютных путей, используемых для поиска ссылок.

ReportAnalyzer

Базовый класс для представления аргументов командной строки в Microsoft.CodeAnalysis.CommonCompiler.

ReportInternalsVisibleToAttributes

Сообщите дополнительные сведения, связанные с InternalsVisibleToAttributes для всех сборок, которые компилятор видит в этой компиляции.

RuleSetPath

Абсолютный путь к ruleset-файлу или значение NULL, если не указано.

ScriptArguments

Аргументы, следующие за файлом скрипта или разделителем "--". Значение NULL, если средство синтаксического анализа командной строки не является интерактивным.

SkipAnalyzers

Базовый класс для представления аргументов командной строки в Microsoft.CodeAnalysis.CommonCompiler.

SourceFiles

Пути к исходным файлам.

SourceLink

Путь к файлу со сведениями, связывающими компиляцию с исходным сервером, на котором хранится snapshot исходного кода, включенного в компиляцию.

SourcePaths

Последовательность абсолютных путей, используемых для поиска источников, указанных как директивы #load.

TouchedFilesPath

Полный путь к журналу путей к файлам, к которым обращается компилятор, или значение NULL, если ведение журнала файлов должно быть подавлено.

Utf8Output

Если задано значение true, используйте UTF-8 для выходных данных.

Win32Icon

Путь к ICO-файлу значка.

Win32Manifest

Путь к файлу манифеста Win32 для внедрения в выходной переносимый исполняемый файл (PE).

Win32ResourceFile

Путь к ресурсу Win32.

Методы

GetOutputFilePath(String)

Возвращает полный путь к файлу, в который компилятор создаст сборку в случае успешной компиляции.

GetPdbFilePath(String)

Возвращает полный путь к PDB-файлу, в который компилятор создаст отладочные символы, если EmitPdbFile имеет значение true и компиляция выполнена успешно.

ResolveAnalyzerReferences(IAnalyzerAssemblyLoader)

Разрешает ссылки анализатора, хранящиеся в AnalyzerReferences с помощью заданного сопоставителя файлов.

ResolveMetadataReferences(MetadataReferenceResolver)

Разрешает ссылки на метаданные, хранящиеся в , MetadataReferences с помощью заданного сопоставителя файлов и поставщика метаданных.

Применяется к