CompletionsGenerateScriptCommandDefinition Класс

Определение

public ref class CompletionsGenerateScriptCommandDefinition sealed : System::CommandLine::Command
public sealed class CompletionsGenerateScriptCommandDefinition : System.CommandLine.Command
type CompletionsGenerateScriptCommandDefinition = class
    inherit Command
Public NotInheritable Class CompletionsGenerateScriptCommandDefinition
Inherits Command
Наследование
CompletionsGenerateScriptCommandDefinition

Конструкторы

Имя Описание
CompletionsGenerateScriptCommandDefinition(CompletionsCommandDefinition)

Поля

Имя Описание
ShellArgument

Свойства

Имя Описание
Action

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

(Унаследовано от Command)
Aliases

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

(Унаследовано от Command)
Arguments

Возвращает все аргументы для команды.

(Унаследовано от Command)
Children

Возвращает дочерние символы.

(Унаследовано от Command)
Description

Возвращает или задает описание символа.

(Унаследовано от Symbol)
Hidden

Возвращает или задает значение, указывающее, скрыт ли символ.

(Унаследовано от Symbol)
Name

Возвращает имя символа.

(Унаследовано от Symbol)
Options

Возвращает все параметры для команды.

(Унаследовано от Command)
Parents

Возвращает родительские символы.

(Унаследовано от Symbol)
Subcommands

Возвращает все вложенные команды.

(Унаследовано от Command)
TreatUnmatchedTokensAsErrors

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

(Унаследовано от Command)
Validators

Возвращает проверяющие элементы в команду. Проверяющие элементы можно использовать для создания пользовательской логики проверки.

(Унаследовано от Command)

Методы

Имя Описание
Add(Argument)

Добавляет команду Argument .

(Унаследовано от Command)
Add(Command)

Добавляет команду Command .

(Унаследовано от Command)
Add(Option)

Добавляет команду Option .

(Унаследовано от Command)
GetCompletions(CompletionContext)

Возвращает завершения для символа.

(Унаследовано от Command)
Parse(IReadOnlyList<String>, ParserConfiguration)

Анализирует строки массива с помощью команды.

(Унаследовано от Command)
Parse(String, ParserConfiguration)

Анализирует строковое значение командной строки с помощью команды.

(Унаследовано от Command)
SetAction(Action<ParseResult>)

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

(Унаследовано от Command)
SetAction(Func<ParseResult,CancellationToken,Task<Int32>>)

Задает асинхронное действие при вызове команды.

(Унаследовано от Command)
SetAction(Func<ParseResult,CancellationToken,Task>)

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

(Унаследовано от Command)
SetAction(Func<ParseResult,Int32>)

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

(Унаследовано от Command)
SetAction(Func<ParseResult,Task<Int32>>)

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

(Унаследовано от Command)
SetAction(Func<ParseResult,Task>)

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

(Унаследовано от Command)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Symbol)

Явные реализации интерфейса

Имя Описание
IEnumerable.GetEnumerator()

Возвращает перечислитель, который выполняет итерацию по коллекции.

(Унаследовано от Command)

Методы расширения

Имя Описание
FunctionName(Command, String[])

Создайте уникальное имя функции оболочки для команды. Эти имена должны быть

  • отличается от имени команды root (т. е. не следует генерировать имя функции dotnet для двоичного объекта dotnet).
  • отличается на основе пути, чтобы получить эту функцию (следовательно, parentCommandNames)
HierarchicalOptions(Command)
Names(Command)

Получение всех имен для команды, включая основное имя и все псевдонимы.

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