C# 클래스 System.ZXParser

파일 보기 프로젝트 열기: RegrowthStudios/VoxelRTS 1 사용 예제들

공개 메소드들

메소드 설명
AddConverter ( Type t, IZXPConverter conv ) : void
AddDynamicType ( string s, Type t ) : void
GetConverter ( Type t, IZXPConverter &conv ) : bool
GetEnvironment ( string s, object &v ) : bool
GetKeyString ( string s, List l, int li ) : string
ParseFile ( string f, Type t ) : object
ParseInto ( string s, object o ) : void
ParseInto ( string s, object o, ZXPProxy zpp ) : void
ParseNew ( string s, Type t ) : object
ParseNew ( string s, string t ) : object
SetEnvironment ( string s, object v ) : void
Write ( Stream s, object o ) : void
Write ( Stream s, object o, ZXPProxy zpp, int spaces ) : void
Write ( StreamWriter writer, object o ) : void
Write ( StreamWriter writer, object o, ZXPProxy zpp, int spaces ) : void

비공개 메소드들

메소드 설명
CreateDefaultFromType ( Type t ) : object
GetTypeFromString ( string t ) : Type
ParseArray ( Type eType, string sArray, object &val ) : bool
ParseComplexData ( object o, ZXPProxy zpp, string s, List ld, int &li ) : void
ParseFunction ( object o, ZXPProxy zpp, string s, List ld, int &li ) : void
ParseSimpleData ( object o, ZXPProxy zpp, string s, List ld, int &li ) : void
ReadValue ( string s, IZXPConverter converter, Type t, object &val ) : bool
ReadValue ( string s, IZXPConverter converter, object &val ) : bool
ZXParser ( ) : System

메소드 상세

AddConverter() 공개 정적인 메소드

public static AddConverter ( Type t, IZXPConverter conv ) : void
t Type
conv IZXPConverter
리턴 void

AddDynamicType() 공개 정적인 메소드

public static AddDynamicType ( string s, Type t ) : void
s string
t Type
리턴 void

GetConverter() 공개 정적인 메소드

public static GetConverter ( Type t, IZXPConverter &conv ) : bool
t Type
conv IZXPConverter
리턴 bool

GetEnvironment() 공개 정적인 메소드

public static GetEnvironment ( string s, object &v ) : bool
s string
v object
리턴 bool

GetKeyString() 공개 정적인 메소드

public static GetKeyString ( string s, List l, int li ) : string
s string
l List
li int
리턴 string

ParseFile() 공개 정적인 메소드

public static ParseFile ( string f, Type t ) : object
f string
t Type
리턴 object

ParseInto() 공개 정적인 메소드

public static ParseInto ( string s, object o ) : void
s string
o object
리턴 void

ParseInto() 공개 정적인 메소드

public static ParseInto ( string s, object o, ZXPProxy zpp ) : void
s string
o object
zpp ZXPProxy
리턴 void

ParseNew() 공개 정적인 메소드

public static ParseNew ( string s, Type t ) : object
s string
t Type
리턴 object

ParseNew() 공개 정적인 메소드

public static ParseNew ( string s, string t ) : object
s string
t string
리턴 object

SetEnvironment() 공개 정적인 메소드

public static SetEnvironment ( string s, object v ) : void
s string
v object
리턴 void

Write() 공개 정적인 메소드

public static Write ( Stream s, object o ) : void
s Stream
o object
리턴 void

Write() 공개 정적인 메소드

public static Write ( Stream s, object o, ZXPProxy zpp, int spaces ) : void
s Stream
o object
zpp ZXPProxy
spaces int
리턴 void

Write() 공개 정적인 메소드

public static Write ( StreamWriter writer, object o ) : void
writer System.IO.StreamWriter
o object
리턴 void

Write() 공개 정적인 메소드

public static Write ( StreamWriter writer, object o, ZXPProxy zpp, int spaces ) : void
writer System.IO.StreamWriter
o object
zpp ZXPProxy
spaces int
리턴 void