/// <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("");
        }
Пример #3
0
 public BroombridgeV0_2Fixture()
 {
     DeserializedData = Deserializers.Deserialize <V0_2.Data>(Filename);
 }