CommandLineParser.Parse Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Анализирует список аргументов.
Перегрузки
| Имя. | Описание |
|---|---|
| Parse(IReadOnlyList<String>, String) | |
| Parse(Command, IReadOnlyList<String>, ParserConfiguration) |
Анализирует список аргументов. |
| Parse(Command, String, ParserConfiguration) |
Анализирует строку командной строки. |
Parse(IReadOnlyList<String>, String)
public override System.CommandLine.ParseResult Parse(System.Collections.Generic.IReadOnlyList<string> arguments, string rawInput = default);
override this.Parse : System.Collections.Generic.IReadOnlyList<string> * string -> System.CommandLine.ParseResult
Public Overrides Function Parse (arguments As IReadOnlyList(Of String), Optional rawInput As String = Nothing) As ParseResult
Параметры
- arguments
- IReadOnlyList<String>
- rawInput
- String
Возвращаемое значение
Применяется к
Parse(Command, IReadOnlyList<String>, ParserConfiguration)
- Исходный код:
- CommandLineParser.cs
- Исходный код:
- CommandLineParser.cs
Анализирует список аргументов.
public static System.CommandLine.ParseResult Parse(System.CommandLine.Command command, System.Collections.Generic.IReadOnlyList<string> args, System.CommandLine.ParserConfiguration? configuration = default);
static member Parse : System.CommandLine.Command * System.Collections.Generic.IReadOnlyList<string> * System.CommandLine.ParserConfiguration -> System.CommandLine.ParseResult
Public Shared Function Parse (command As Command, args As IReadOnlyList(Of String), Optional configuration As ParserConfiguration = Nothing) As ParseResult
Параметры
- command
- Command
Команда, используемая для анализа входных данных командной строки.
- args
- IReadOnlyList<String>
Массив строк обычно передается методу программы Main .
- configuration
- ParserConfiguration
Конфигурация, на которой основана грамматика и поведение средства синтаксического анализа.
Возвращаемое значение
Предоставление ParseResult сведений об операции синтаксического анализа.
Применяется к
Parse(Command, String, ParserConfiguration)
- Исходный код:
- CommandLineParser.cs
- Исходный код:
- CommandLineParser.cs
Анализирует строку командной строки.
public static System.CommandLine.ParseResult Parse(System.CommandLine.Command command, string commandLine, System.CommandLine.ParserConfiguration? configuration = default);
static member Parse : System.CommandLine.Command * string * System.CommandLine.ParserConfiguration -> System.CommandLine.ParseResult
Public Shared Function Parse (command As Command, commandLine As String, Optional configuration As ParserConfiguration = Nothing) As ParseResult
Параметры
- command
- Command
Команда, используемая для анализа входных данных командной строки.
- commandLine
- String
Полные входные данные командной строки до разделения и маркеризации. Обычно этот вход недоступен при вызове Program.Mainсредства синтаксического анализа. Он в основном используется при вычислении завершения с помощью dotnet-suggest средства.
- configuration
- ParserConfiguration
Конфигурация, на которой основана грамматика и поведение средства синтаксического анализа.
Возвращаемое значение
Предоставление ParseResult сведений об операции синтаксического анализа.
Комментарии
Входные данные командной строки будут разделены на маркеры, как если бы он был передан в командной строке.