C# 클래스 Myre.Serialisation.Dom

A document object model which can describe a serialised object.
파일 보기 프로젝트 열기: TomGillen/Myre 1 사용 예제들

공개 메소드들

메소드 설명
Load ( Stream stream ) : Dom
Load ( Stream stream, IKernel kernel ) : Dom
Load ( string input ) : Dom
Load ( string input, IKernel kernel ) : Dom
Save ( ) : string
Save ( Stream stream ) : void

비공개 메소드들

메소드 설명
CreateDictionary ( Type type, List children ) : Node
CreateList ( Type type, List children ) : Node
Dom ( IKernel kernel ) : System
EnumerateTypes ( Assembly a ) : System.Type[]
FindTypeByName ( string name, Type genericParameters, bool isArray ) : Type
GetAssemblies ( ) : IEnumerable
NewLine ( Stream stream, int indent ) : void
ParseCollection ( StreamReader reader, Type type, Dom dom ) : Node
ParseIdentifier ( StreamReader stream ) : string
ParseItem ( StreamReader reader, Dom dom ) : NodeReference
ParseLiteral ( StreamReader reader, Type type ) : Node
ParseNode ( StreamReader reader, Type type, Dom dom ) : Node
ParseObject ( StreamReader reader, Type type, Dom dom ) : Node
ParseSharedReferences ( StreamReader reader, Dom dom ) : void
ParseTypeName ( StreamReader stream ) : Type
SkipWhitespace ( StreamReader reader ) : void
Write ( Stream stream, string value ) : void
WriteSharedReferences ( Stream stream ) : void

메소드 상세

Load() 공개 메소드

public Load ( Stream stream ) : Dom
stream Stream
리턴 Dom

Load() 공개 정적인 메소드

public static Load ( Stream stream, IKernel kernel ) : Dom
stream Stream
kernel IKernel
리턴 Dom

Load() 공개 정적인 메소드

public static Load ( string input ) : Dom
input string
리턴 Dom

Load() 공개 정적인 메소드

public static Load ( string input, IKernel kernel ) : Dom
input string
kernel IKernel
리턴 Dom

Save() 공개 메소드

public Save ( ) : string
리턴 string

Save() 공개 메소드

public Save ( Stream stream ) : void
stream Stream
리턴 void