C# Class Myre.Serialisation.Dom

A document object model which can describe a serialised object.
Afficher le fichier Open project: TomGillen/Myre Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

Load() public méthode

public Load ( Stream stream ) : Dom
stream Stream
Résultat Dom

Load() public static méthode

public static Load ( Stream stream, IKernel kernel ) : Dom
stream Stream
kernel IKernel
Résultat Dom

Load() public static méthode

public static Load ( string input ) : Dom
input string
Résultat Dom

Load() public static méthode

public static Load ( string input, IKernel kernel ) : Dom
input string
kernel IKernel
Résultat Dom

Save() public méthode

public Save ( ) : string
Résultat string

Save() public méthode

public Save ( Stream stream ) : void
stream Stream
Résultat void