public static EodDataProvider getInstance(EodVersion version) { EodDataProvider provider; if (!_PROVIDERS.TryGetValue(version, out provider)) { provider = new EodDataProvider(version); _PROVIDERS[version] = provider; } return(provider); }
//======================================================================================================================== // Construct a EOD data provider with the passed version // @param version version to initialize //======================================================================================================================== private EodDataProvider(EodVersion version) : base("eod_public", version.getVersion()) { }