Class CachedObjectSerializer
Inheritance
System.Object
CachedObjectSerializer
Assembly: Eco.Core.dll
Syntax
public class CachedObjectSerializer : ObjectSerializer, IReferenceableSerializer, ISerializer
Constructors
CachedObjectSerializer(SimpleSerializer)
Declaration
public CachedObjectSerializer(SimpleSerializer parent)
Parameters
Fields
CachedObjectSchemaType
Declaration
public const string CachedObjectSchemaType = "cachedobject"
Field Value
Type |
Description |
System.String |
|
Methods
Clear()
Declaration
DecodeObject(BinaryReader, Int32)
Declaration
protected override DecodedObject DecodeObject(BinaryReader reader, int objTypeID)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
System.Int32 |
objTypeID |
|
Returns
Overrides
Encode(BinaryWriter, Object, SerializeFlags)
Declaration
public override void Encode(BinaryWriter writer, object instance, SerializeFlags flags)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
writer |
|
System.Object |
instance |
|
SerializeFlags |
flags |
|
Overrides
EncodeInstance(BinaryWriter, Object, SerializeFlags)
Declaration
protected override void EncodeInstance(BinaryWriter writer, object instance, SerializeFlags flags)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
writer |
|
System.Object |
instance |
|
SerializeFlags |
flags |
|
Overrides
SkipInstance(BinaryReader)
Declaration
protected override void SkipInstance(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Overrides
Implements
Extension Methods