Show / Hide Table of Contents

Interface IReferenceableSerializer

Inherited Members
ISerializer.Encode(BinaryWriter, Object, SerializeFlags)
ISerializer.Decode(BinaryReader)
ISerializer.DecodeToArray(BinaryReader, Array, Int32)
ISerializer.DecodeToMember(BinaryReader, Object, MemberInfo)
ISerializer.Skip(BinaryReader)
ISerializer.Type
ISerializer.SchemaType
ISerializer.ID
Namespace: Eco.Core.Serialization.Serializers
Assembly: Eco.Core.dll
Syntax
public interface IReferenceableSerializer : ISerializer

Properties

ReferenceService

When not null then object may be encoded as reference (preferred if not SerializeFlags.ForceSerializeFullObject).

Declaration
IObjectReferenceService ReferenceService { get; }
Property Value
Type Description
IObjectReferenceService

Methods

DecodeReferenceable(BinaryReader)

Declaration
DecodedObject DecodeReferenceable(BinaryReader reader)
Parameters
Type Name Description
System.IO.BinaryReader reader
Returns
Type Description
DecodedObject

Extension Methods

PropertyChanges.FirePropertyChanged(Object, String)
PropertyChanges.FirePropertyChanged(Object, String, Object, Object)
PropertyChanges.FirePropertyChanged(Object, MemberChangedBeforeAfterEventArgs)
☀
☾
In This Article
Back to top
Copyright (c) Strange Loop Games 2021
☀
☾