Exemplo n.º 1
0
            //---------- 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();
                }
            }
Exemplo n.º 2
0
            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();
            }