public IConfiguration SetDefaultBinarySerializationMode(BinarySerializationMode value) { _defaultBinarySerializationMode = value; return this; }
/// <summary> /// Overloaded constructor. Chooses mode in which the data is serialized. /// </summary> /// <param name="mode"> /// <p> /// <see cref="BinarySerializationMode.SizeOptimized" /> - all types are stored in a header, objects only reference /// these types (better for collections). /// </p> /// <p> /// <see cref="BinarySerializationMode.Burst" /> - all types are serialized with their objects (better for /// serializing of single objects). /// </p> /// </param> /// <seealso cref="BinarySerializationMode" /> public BinarySettings(BinarySerializationMode mode) { Encoding = Encoding.UTF8; Mode = mode; }
/// <summary> /// Overloaded constructor. Chooses mode in which the data is serialized. /// </summary> /// <param name = "mode">SizeOptimized - all types are stored in a header, objects only reference these types (better for collections). Burst - all types are serialized with their objects (better for serializing of single objects).</param> public SharpSerializerBinarySettings(BinarySerializationMode mode) { this.Encoding = Encoding.UTF8; this.Mode = mode; }