Ejemplo n.º 1
0
 private void TryAddEntries(IDictionary <DateTime, MarketDataEntry> dict, IEnumerable <DateTime> dates, IEnumerable <string> candleKeys, Action <MarketDataEntry> action)
 {
     this.GuiSync(() =>
                  dates
                  .Select(date => dict.SafeAdd(date, d =>
     {
         var entry = new MarketDataEntry(d, candleKeys);
         _visibleEntries.Add(entry);
         return(entry);
     }))
                  .ForEach(action));
 }
Ejemplo n.º 2
0
		private void TryAddEntries(IDictionary<DateTime, MarketDataEntry> dict, IEnumerable<DateTime> dates, IEnumerable<string> candleKeys, Action<MarketDataEntry> action)
		{
			this.GuiSync(() =>
				dates
					.Select(date => dict.SafeAdd(date, d =>
					{
						var entry = new MarketDataEntry(d, candleKeys);
						_visibleEntries.Add(entry);
						return entry;
					}))
					.ForEach(action));
		}