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 |
Абсолютный путь к каталогу для размещения созданных файлов или |
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 с помощью заданного сопоставителя файлов и поставщика метаданных. |