Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Serialization.Formatter Class Referenceabstract

Public Member Functions

object Deserialize (Stream serializationStream)
 
void Serialize (Stream serializationStream, object graph)
 

Protected Member Functions

 Formatter ()
 
virtual ? object GetNext (out long objID)
 
virtual long Schedule (object? obj)
 
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 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 WriteObjectRef (object? obj, string name, Type memberType)
 
virtual void WriteMember (string memberName, object? data)
 
void WriteSByte (sbyte val, string name)
 
void WriteSingle (float val, string name)
 
void WriteTimeSpan (TimeSpan val, string name)
 
void WriteUInt16 (ushort val, string name)
 
void WriteUInt32 (uint val, string name)
 
void WriteUInt64 (ulong val, string name)
 
void WriteValueType (object obj, string name, Type memberType)
 

Protected Attributes

ObjectIDGenerator m_idGenerator
 
Queue m_objectQueue
 

Properties

ISurrogateSelectorSurrogateSelector [get, set]
 
SerializationBinderBinder [get, set]
 
StreamingContext Context [get, set]
 

Detailed Description

Definition at line 9 of file Formatter.cs.


The documentation for this class was generated from the following file: