//---------- API #region public DataSourceNorgate(Dictionary<DataSourceValue, string> info) /// <summary> /// Create and initialize new data source for Norgate Data. /// </summary> /// <param name="info">info dictionary</param> public DataSourceNorgate(Dictionary <DataSourceParam, string> info) : base(info) { // make sure Norgate api is properly loaded NorgateHelpers.HandleUnresovledAssemblies(); if (info[DataSourceParam.name] == info[DataSourceParam.nickName]) { // no proper name given, try to retrieve from Norgate SetName(); } }
public UniverseNorgate(string nickname) { // make sure Norgate api is properly loaded NorgateHelpers.HandleUnresovledAssemblies(); if (!_watchlistNames.ContainsKey(nickname)) { throw new Exception(string.Format("{0}: no watchlist found for '{1}'", GetType().Name, nickname)); } _nickname = nickname; getWatchlist(); }