Interface ISerializer
Assembly: Eco.Core.dll
Syntax
public interface ISerializer
Properties
ID
Declaration
Property Value
Type |
Description |
System.Int32 |
|
SchemaType
Declaration
string SchemaType { get; }
Property Value
Type |
Description |
System.String |
|
Type
Declaration
Property Value
Type |
Description |
System.Type |
|
Methods
Decode(BinaryReader)
Declaration
object Decode(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Returns
Type |
Description |
System.Object |
|
DecodeToArray(BinaryReader, Array, Int32)
Declaration
void DecodeToArray(BinaryReader reader, Array array, int index)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
System.Array |
array |
|
System.Int32 |
index |
|
DecodeToMember(BinaryReader, Object, MemberInfo)
Declaration
void DecodeToMember(BinaryReader reader, object instance, MemberInfo memberInfo)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
System.Object |
instance |
|
MemberInfo |
memberInfo |
|
Encode(BinaryWriter, Object, SerializeFlags)
Declaration
void Encode(BinaryWriter writer, object instance, SerializeFlags flags)
Parameters
Type |
Name |
Description |
System.IO.BinaryWriter |
writer |
|
System.Object |
instance |
|
SerializeFlags |
flags |
|
Skip(BinaryReader)
Declaration
void Skip(BinaryReader reader)
Parameters
Type |
Name |
Description |
System.IO.BinaryReader |
reader |
|
Extension Methods