Пример #1
0
        public static StockEvent From(string message)
        {
            if (!message.Contains(":") || !message.Contains(";"))
            {
                throw new ArgumentException();
            }

            Dictionary <string, string> fields = GetFields(message);
            StockEventType eventType           = GetEventType(fields);

            return(new StockEvent(eventType, fields));
        }
Пример #2
0
 private StockEvent(StockEventType type, Dictionary <string, string> fields)
 {
     Type    = type;
     _fields = fields;
 }