C# 클래스 Whee.WordBuilder.Model.ProjectSerializer

파일 보기 프로젝트 열기: alfar/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, int &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 System.IO.TextReader
line string
lineNumber int
리턴 bool

ParseWeightedCommands() 공개 정적인 메소드

public static ParseWeightedCommands ( object context, TextReader reader, string line, int &lineNumber ) : bool
context object
reader System.IO.TextReader
line string
lineNumber int
리턴 bool

ReadLines() 공개 정적인 메소드

public static ReadLines ( object context, TextReader reader, LineParserDelegate parser, int &lineNumber ) : bool
context object
reader System.IO.TextReader
parser LineParserDelegate
lineNumber int
리턴 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