C# Класс Ntreev.Library.Commands.CommandLineParser

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

Private Properties

Свойство Тип Описание
Invoke void

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

Метод Описание
CommandLineParser ( object instance ) : System
CommandLineParser ( string name, object instance ) : System
Invoke ( string commandLine ) : bool
Parse ( string commandLine ) : bool
PrintMethodUsage ( ) : void
PrintMethodUsage ( string methodName ) : void
PrintSummary ( ) : void
PrintUsage ( ) : void
PrintVersion ( ) : void
Split ( string commandLine ) : string[]

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

Метод Описание
CreateMethodUsagePrinter ( string name, object instance ) : MethodUsagePrinter
CreateSwitchUsagePrinter ( string name, object instance ) : SwitchUsagePrinter
IsMethodVisible ( MethodDescriptor descriptor ) : bool
IsSwitchVisible ( SwitchDescriptor descriptor ) : bool

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

Метод Описание
Invoke ( object instance, string arguments, MethodInfo methodInfo, IEnumerable switches ) : void

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

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

public CommandLineParser ( object instance ) : System
instance object
Результат System

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

public CommandLineParser ( string name, object instance ) : System
name string
instance object
Результат System

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

protected CreateMethodUsagePrinter ( string name, object instance ) : MethodUsagePrinter
name string
instance object
Результат MethodUsagePrinter

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

protected CreateSwitchUsagePrinter ( string name, object instance ) : SwitchUsagePrinter
name string
instance object
Результат SwitchUsagePrinter

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

public Invoke ( string commandLine ) : bool
commandLine string
Результат bool

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

protected IsMethodVisible ( MethodDescriptor descriptor ) : bool
descriptor MethodDescriptor
Результат bool

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

protected IsSwitchVisible ( SwitchDescriptor descriptor ) : bool
descriptor SwitchDescriptor
Результат bool

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

public Parse ( string commandLine ) : bool
commandLine string
Результат bool

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

public PrintMethodUsage ( ) : void
Результат void

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

public PrintMethodUsage ( string methodName ) : void
methodName string
Результат void

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

public PrintSummary ( ) : void
Результат void

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

public PrintUsage ( ) : void
Результат void

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

public PrintVersion ( ) : void
Результат void

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

public static Split ( string commandLine ) : string[]
commandLine string
Результат string[]