namespace IndexFormula.Finance.DataProvider { using IndexFormula.Finance; using System; using System.Reflection; public interface IDataProvider { double GetConstData(string DataType); string GetStringData(string DataType); string GetUnique(); IDataProvider BaseDataProvider { get; set; } int Count { get; } IndexFormula.Finance.DataCycle DataCycle { get; set; } IDataManager DataManager { get; } double[] this[string Name] { get; } int MaxCount { get; set; } } }