/// <summary> /// Broombridge serializer /// </summary> /// <param name="data">Broombridge v0.2 data to be serialized.</param> /// <param name="filename">Name of the file to write serialized data to.</param> internal static void SerializeBroombridgev0_2(V0_2.Data data, string filename) { using var writer = new StreamWriter(File.OpenWrite(filename)); var stringBuilder = new StringBuilder(); var serializer = new Serializer(); stringBuilder.AppendLine(serializer.Serialize(data)); }
/// <summary> /// Broombridge serializer /// </summary> /// <param name="data">Broombridge v0.2 data to be serialized.</param> /// <param name="writer">Text writer to write serialized Broombridge data to.</param> internal static void SerializeBroombridgev0_2(V0_2.Data data, TextWriter writer) { var stringBuilder = new StringBuilder(); var serializer = new SerializerBuilder() .ConfigureDefaultValuesHandling(DefaultValuesHandling.OmitNull) .WithTypeConverter(new DoubleYamlConverter()) .Build(); writer.WriteLine(serializer.Serialize(data)); Console.WriteLine(""); }
public BroombridgeV0_2Fixture() { DeserializedData = Deserializers.Deserialize <V0_2.Data>(Filename); }