internal static void Display(SymbolAveragePrice price) { lock (ConsoleSync) { Console.WriteLine($" {price.Symbol.PadLeft(8)}: {price.Value} ({price.Minutes} minutes)"); } }
public virtual string Serialize(SymbolAveragePrice symbolAveragePrice) { Throw.IfNull(symbolAveragePrice, nameof(symbolAveragePrice)); var jObject = new JObject { new JProperty(KeyMinutes, symbolAveragePrice.Minutes), new JProperty(KeyAvgPrice, symbolAveragePrice.Value) }; return(jObject.ToString(Formatting.None)); }