C# Класс Myre.Serialisation.Dom

A document object model which can describe a serialised object.
Показать файл Открыть проект Примеры использования класса

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

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