C# Класс OpenIDE.Core.CommandBuilding.CommandStringParser

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

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

Метод Описание
CommandStringParser ( ) : System
CommandStringParser ( char delimiter ) : System
GetArgumentString ( string args ) : string
GetArgumentString ( string arguments, string stringGroupCharacter ) : string
GetArguments ( IEnumerable commandArgs ) : string[]
GetCommand ( IEnumerable args ) : string
Parse ( string arguments ) : IEnumerable

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

Метод Описание
addWord ( ) : void
argumentIsTerminatedWithQuote ( char arguments ) : bool
argumentIsTerminatedWithSpace ( char arguments ) : bool
isArgumentSeparator ( char argument ) : bool
isQuote ( char argument ) : bool
itTerminatesArgument ( char argument ) : bool
processCharacter ( char argument ) : void

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

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

public CommandStringParser ( ) : System
Результат System

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

public CommandStringParser ( char delimiter ) : System
delimiter char
Результат System

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

public GetArgumentString ( string args ) : string
args string
Результат string

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

public GetArgumentString ( string arguments, string stringGroupCharacter ) : string
arguments string
stringGroupCharacter string
Результат string

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

public GetArguments ( IEnumerable commandArgs ) : string[]
commandArgs IEnumerable
Результат string[]

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

public GetCommand ( IEnumerable args ) : string
args IEnumerable
Результат string

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

public Parse ( string arguments ) : IEnumerable
arguments string
Результат IEnumerable