C# Класс System.ZXParser

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

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

Метод Описание
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