C# Класс ProjectSerializer, WordBuilder

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

Private Properties

Свойство Тип Описание
ParseProject bool
ProjectSerializer System
ReadProject void
WriteProject void

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

Метод Описание
ExpandToken ( string input, int origin, int &start, List &expandedToken, bool &didExpand, bool &@remove ) : string
LoadProject ( string path ) : Project,
LoadProjectString ( string code ) : Project,
ParseCommands ( object context, TextReader reader, string line, int &lineNumber ) : bool
ParseWeightedCommands ( object context, TextReader reader, string line, int &lineNumber ) : bool
ReadLines ( object context, TextReader reader, LineParserDelegate parser, [ lineNumber ) : bool
ReadToken ( string input, int &start ) : string
ReadToken ( string input, int &start, List &expandedToken, bool &didExpand, bool &@remove ) : string
ReadTokens ( string input ) : List
SaveProject ( Project, project, string path ) : void
SecureList ( IEnumerable list ) : string
SecureString ( string input ) : string

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

Метод Описание
ParseProject ( object context, TextReader reader, string line, int &lineNumber ) : bool
ProjectSerializer ( ) : System
ReadProject ( Project, project, TextReader reader ) : void
WriteProject ( Project, project, TextWriter writer ) : void

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

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

public static ExpandToken ( string input, int origin, int &start, List &expandedToken, bool &didExpand, bool &@remove ) : string
input string
origin int
start int
expandedToken List
didExpand bool
@remove bool
Результат string

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

public static LoadProject ( string path ) : Project,
path string
Результат Project,

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

public static LoadProjectString ( string code ) : Project,
code string
Результат Project,

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

public static ParseCommands ( object context, TextReader reader, string line, int &lineNumber ) : bool
context object
reader TextReader
line string
lineNumber int
Результат bool

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

public static ParseWeightedCommands ( object context, TextReader reader, string line, int &lineNumber ) : bool
context object
reader TextReader
line string
lineNumber int
Результат bool

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

public static ReadLines ( object context, TextReader reader, LineParserDelegate parser, [ lineNumber ) : bool
context object
reader TextReader
parser LineParserDelegate
lineNumber [
Результат bool

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

public static ReadToken ( string input, int &start ) : string
input string
start int
Результат string

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

public static ReadToken ( string input, int &start, List &expandedToken, bool &didExpand, bool &@remove ) : string
input string
start int
expandedToken List
didExpand bool
@remove bool
Результат string

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

public static ReadTokens ( string input ) : List
input string
Результат List

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

public static SaveProject ( Project, project, string path ) : void
project Project,
path string
Результат void

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

public static SecureList ( IEnumerable list ) : string
list IEnumerable
Результат string

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

public static SecureString ( string input ) : string
input string
Результат string