C# Class System.Runtime.Serialization.Formatter

Inheritance: IFormatter
Afficher le fichier Open project: dotnet/corefx

Protected Properties

Свойство Type Description
m_idGenerator ObjectIDGenerator
m_idGenerator System.Runtime.Serialization.ObjectIDGenerator
m_objectQueue Queue
m_objectQueue System.Collections.Queue

Méthodes publiques

Méthode Description
Deserialize ( Stream serializationStream ) : object
Deserialize ( System serializationStream ) : object
Serialize ( Stream serializationStream, object graph ) : void
Serialize ( System serializationStream, object graph ) : void

Méthodes protégées

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

Private Methods

Méthode Description
WriteSByte ( sbyte val, string name ) : void
WriteUInt16 ( ushort val, string name ) : void
WriteUInt32 ( uint val, string name ) : void
WriteUInt64 ( ulong val, string name ) : void

Method Details

Deserialize() public abstract méthode

public abstract Deserialize ( Stream serializationStream ) : object
serializationStream System.IO.Stream
Résultat object

Deserialize() public abstract méthode

public abstract Deserialize ( System serializationStream ) : object
serializationStream System
Résultat object

Formatter() protected méthode

protected Formatter ( ) : System
Résultat System

Formatter() protected méthode

protected Formatter ( ) : System.IO
Résultat System.IO

GetNext() protected méthode

protected GetNext ( long &objID ) : object
objID long
Résultat object

Schedule() protected méthode

protected Schedule ( object obj ) : long
obj object
Résultat long

Serialize() public abstract méthode

public abstract Serialize ( Stream serializationStream, object graph ) : void
serializationStream System.IO.Stream
graph object
Résultat void

Serialize() public abstract méthode

public abstract Serialize ( System serializationStream, object graph ) : void
serializationStream System
graph object
Résultat void

WriteArray() protected abstract méthode

protected abstract WriteArray ( object obj, string name, System memberType ) : void
obj object
name string
memberType System
Résultat void

WriteArray() protected abstract méthode

protected abstract WriteArray ( object obj, string name, Type memberType ) : void
obj object
name string
memberType Type
Résultat void

WriteBoolean() protected abstract méthode

protected abstract WriteBoolean ( bool val, string name ) : void
val bool
name string
Résultat void

WriteByte() protected abstract méthode

protected abstract WriteByte ( byte val, string name ) : void
val byte
name string
Résultat void

WriteChar() protected abstract méthode

protected abstract WriteChar ( char val, string name ) : void
val char
name string
Résultat void

WriteDateTime() protected abstract méthode

protected abstract WriteDateTime ( DateTime val, string name ) : void
val DateTime
name string
Résultat void

WriteDateTime() protected abstract méthode

protected abstract WriteDateTime ( System val, string name ) : void
val System
name string
Résultat void

WriteDecimal() protected abstract méthode

protected abstract WriteDecimal ( decimal val, string name ) : void
val decimal
name string
Résultat void

WriteDouble() protected abstract méthode

protected abstract WriteDouble ( double val, string name ) : void
val double
name string
Résultat void

WriteInt16() protected abstract méthode

protected abstract WriteInt16 ( short val, string name ) : void
val short
name string
Résultat void

WriteInt32() protected abstract méthode

protected abstract WriteInt32 ( int val, string name ) : void
val int
name string
Résultat void

WriteInt64() protected abstract méthode

protected abstract WriteInt64 ( long val, string name ) : void
val long
name string
Résultat void

WriteMember() protected méthode

protected WriteMember ( string memberName, object data ) : void
memberName string
data object
Résultat void

WriteObjectRef() protected abstract méthode

protected abstract WriteObjectRef ( object obj, string name, System memberType ) : void
obj object
name string
memberType System
Résultat void

WriteObjectRef() protected abstract méthode

protected abstract WriteObjectRef ( object obj, string name, Type memberType ) : void
obj object
name string
memberType Type
Résultat void

WriteSingle() protected abstract méthode

protected abstract WriteSingle ( float val, string name ) : void
val float
name string
Résultat void

WriteTimeSpan() protected abstract méthode

protected abstract WriteTimeSpan ( System val, string name ) : void
val System
name string
Résultat void

WriteTimeSpan() protected abstract méthode

protected abstract WriteTimeSpan ( TimeSpan val, string name ) : void
val TimeSpan
name string
Résultat void

WriteValueType() protected abstract méthode

protected abstract WriteValueType ( object obj, string name, System memberType ) : void
obj object
name string
memberType System
Résultat void

WriteValueType() protected abstract méthode

protected abstract WriteValueType ( object obj, string name, Type memberType ) : void
obj object
name string
memberType Type
Résultat void

Property Details

m_idGenerator protected_oe property

protected ObjectIDGenerator m_idGenerator
Résultat ObjectIDGenerator

m_idGenerator protected_oe property

protected System.Runtime.Serialization.ObjectIDGenerator m_idGenerator
Résultat System.Runtime.Serialization.ObjectIDGenerator

m_objectQueue protected_oe property

protected Queue m_objectQueue
Résultat Queue

m_objectQueue protected_oe property

protected Queue,System.Collections m_objectQueue
Résultat System.Collections.Queue