C# Класс System.Runtime.Serialization.Formatter

Наследование: IFormatter
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
m_idGenerator ObjectIDGenerator
m_idGenerator System.Runtime.Serialization.ObjectIDGenerator
m_objectQueue Queue
m_objectQueue System.Collections.Queue

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

Метод Описание
Deserialize ( Stream serializationStream ) : object
Deserialize ( System serializationStream ) : object
Serialize ( Stream serializationStream, object graph ) : void
Serialize ( System serializationStream, object graph ) : void

Защищенные методы

Метод Описание
Formatter ( ) : System
Formatter ( ) : System.IO
GetNext ( long &objID ) : object
Schedule ( object obj ) : long
WriteArray ( object obj, string name, System memberType ) : void
WriteArray ( object obj, string name, Type memberType ) : void
WriteBoolean ( bool val, string name ) : void
WriteByte ( byte val, string name ) : void
WriteChar ( char val, string name ) : void
WriteDateTime ( DateTime val, string name ) : void
WriteDateTime ( System val, string name ) : void
WriteDecimal ( decimal val, string name ) : void
WriteDouble ( double val, string name ) : void
WriteInt16 ( short val, string name ) : void
WriteInt32 ( int val, string name ) : void
WriteInt64 ( long val, string name ) : void
WriteMember ( string memberName, object data ) : void
WriteObjectRef ( object obj, string name, System memberType ) : void
WriteObjectRef ( object obj, string name, Type memberType ) : void
WriteSingle ( float val, string name ) : void
WriteTimeSpan ( System val, string name ) : void
WriteTimeSpan ( TimeSpan val, string name ) : void
WriteValueType ( object obj, string name, System memberType ) : void
WriteValueType ( object obj, string name, Type memberType ) : void

Приватные методы

Метод Описание
WriteSByte ( sbyte val, string name ) : void
WriteUInt16 ( ushort val, string name ) : void
WriteUInt32 ( uint val, string name ) : void
WriteUInt64 ( ulong val, string name ) : void

Описание методов

Deserialize() публичный абстрактный Метод

public abstract Deserialize ( Stream serializationStream ) : object
serializationStream System.IO.Stream
Результат object

Deserialize() публичный абстрактный Метод

public abstract Deserialize ( System serializationStream ) : object
serializationStream System
Результат object

Formatter() защищенный Метод

protected Formatter ( ) : System
Результат System

Formatter() защищенный Метод

protected Formatter ( ) : System.IO
Результат System.IO

GetNext() защищенный Метод

protected GetNext ( long &objID ) : object
objID long
Результат object

Schedule() защищенный Метод

protected Schedule ( object obj ) : long
obj object
Результат long

Serialize() публичный абстрактный Метод

public abstract Serialize ( Stream serializationStream, object graph ) : void
serializationStream System.IO.Stream
graph object
Результат void

Serialize() публичный абстрактный Метод

public abstract Serialize ( System serializationStream, object graph ) : void
serializationStream System
graph object
Результат void

WriteArray() защищенный абстрактный Метод

protected abstract WriteArray ( object obj, string name, System memberType ) : void
obj object
name string
memberType System
Результат void

WriteArray() защищенный абстрактный Метод

protected abstract WriteArray ( object obj, string name, Type memberType ) : void
obj object
name string
memberType Type
Результат void

WriteBoolean() защищенный абстрактный Метод

protected abstract WriteBoolean ( bool val, string name ) : void
val bool
name string
Результат void

WriteByte() защищенный абстрактный Метод

protected abstract WriteByte ( byte val, string name ) : void
val byte
name string
Результат void

WriteChar() защищенный абстрактный Метод

protected abstract WriteChar ( char val, string name ) : void
val char
name string
Результат void

WriteDateTime() защищенный абстрактный Метод

protected abstract WriteDateTime ( DateTime val, string name ) : void
val DateTime
name string
Результат void

WriteDateTime() защищенный абстрактный Метод

protected abstract WriteDateTime ( System val, string name ) : void
val System
name string
Результат void

WriteDecimal() защищенный абстрактный Метод

protected abstract WriteDecimal ( decimal val, string name ) : void
val decimal
name string
Результат void

WriteDouble() защищенный абстрактный Метод

protected abstract WriteDouble ( double val, string name ) : void
val double
name string
Результат void

WriteInt16() защищенный абстрактный Метод

protected abstract WriteInt16 ( short val, string name ) : void
val short
name string
Результат void

WriteInt32() защищенный абстрактный Метод

protected abstract WriteInt32 ( int val, string name ) : void
val int
name string
Результат void

WriteInt64() защищенный абстрактный Метод

protected abstract WriteInt64 ( long val, string name ) : void
val long
name string
Результат void

WriteMember() защищенный Метод

protected WriteMember ( string memberName, object data ) : void
memberName string
data object
Результат void

WriteObjectRef() защищенный абстрактный Метод

protected abstract WriteObjectRef ( object obj, string name, System memberType ) : void
obj object
name string
memberType System
Результат void

WriteObjectRef() защищенный абстрактный Метод

protected abstract WriteObjectRef ( object obj, string name, Type memberType ) : void
obj object
name string
memberType Type
Результат void

WriteSingle() защищенный абстрактный Метод

protected abstract WriteSingle ( float val, string name ) : void
val float
name string
Результат void

WriteTimeSpan() защищенный абстрактный Метод

protected abstract WriteTimeSpan ( System val, string name ) : void
val System
name string
Результат void

WriteTimeSpan() защищенный абстрактный Метод

protected abstract WriteTimeSpan ( TimeSpan val, string name ) : void
val TimeSpan
name string
Результат void

WriteValueType() защищенный абстрактный Метод

protected abstract WriteValueType ( object obj, string name, System memberType ) : void
obj object
name string
memberType System
Результат void

WriteValueType() защищенный абстрактный Метод

protected abstract WriteValueType ( object obj, string name, Type memberType ) : void
obj object
name string
memberType Type
Результат void

Описание свойств

m_idGenerator защищенное свойство

protected ObjectIDGenerator m_idGenerator
Результат ObjectIDGenerator

m_idGenerator защищенное свойство

protected System.Runtime.Serialization.ObjectIDGenerator m_idGenerator
Результат System.Runtime.Serialization.ObjectIDGenerator

m_objectQueue защищенное свойство

protected Queue m_objectQueue
Результат Queue

m_objectQueue защищенное свойство

protected Queue,System.Collections m_objectQueue
Результат System.Collections.Queue