C# Класс Deveel.Configuration.Parser

Наследование: ICommandLineParser
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Create ( ParseStyle parseStyle ) : Parser
Parse ( Options options, string arguments, string>.IEnumerable properties, bool stopAtNonOption ) : ICommandLine

Защищенные методы

Метод Описание
CheckRequiredOptions ( Options options ) : void
Flatten ( Options options, string arguments, bool stopAtNonOption ) : String[]
Parser ( ) : System
ProcessOption ( IOptions options, string arg, string tokens, int &index ) : void
ProcessProperties ( IOptions options, string>.IEnumerable properties ) : void

Приватные методы

Метод Описание
AssertNotSelected ( IOptionGroup group, IOption option ) : void
ProcessArguments ( IOptions options, OptionValue opt, string tokens, int &index ) : void
SafeGetOptionValue ( IOption option ) : OptionValue

Описание методов

CheckRequiredOptions() защищенный Метод

protected CheckRequiredOptions ( Options options ) : void
options Options
Результат void

Create() публичный статический Метод

public static Create ( ParseStyle parseStyle ) : Parser
parseStyle ParseStyle
Результат Parser

Flatten() защищенный абстрактный Метод

protected abstract Flatten ( Options options, string arguments, bool stopAtNonOption ) : String[]
options Options
arguments string
stopAtNonOption bool
Результат String[]

Parse() публичный Метод

public Parse ( Options options, string arguments, string>.IEnumerable properties, bool stopAtNonOption ) : ICommandLine
options Options
arguments string
properties string>.IEnumerable
stopAtNonOption bool
Результат ICommandLine

Parser() защищенный Метод

protected Parser ( ) : System
Результат System

ProcessOption() защищенный Метод

protected ProcessOption ( IOptions options, string arg, string tokens, int &index ) : void
options IOptions
arg string
tokens string
index int
Результат void

ProcessProperties() защищенный Метод

protected ProcessProperties ( IOptions options, string>.IEnumerable properties ) : void
options IOptions
properties string>.IEnumerable
Результат void