// Copyright Epic Games, Inc. All Rights Reserved. namespace EpicGames.Serialization.Converters { /// /// Converter for raw CbField types /// class CbFieldConverter : CbConverter { /// public override CbField Read(CbField field) { return field; } /// public override void Write(CbWriter writer, CbField field) { writer.WriteFieldValue(field); } /// public override void WriteNamed(CbWriter writer, CbFieldName name, CbField value) { writer.WriteField(name, value); } } /// /// Converter for raw CbObject types /// class CbObjectConverter : CbConverter { /// public override CbObject Read(CbField field) { return field.AsObject(); } /// public override void Write(CbWriter writer, CbObject obj) { writer.WriteFieldValue(obj.AsField()); } /// public override void WriteNamed(CbWriter writer, CbFieldName name, CbObject obj) { writer.WriteField(name, obj.AsField()); } } }