IDataProvider.cs 570 B

1234567891011121314151617181920212223242526
  1. namespace IndexFormula.Finance.DataProvider
  2. {
  3. using IndexFormula.Finance;
  4. using System;
  5. using System.Reflection;
  6. public interface IDataProvider
  7. {
  8. double GetConstData(string DataType);
  9. string GetStringData(string DataType);
  10. string GetUnique();
  11. IDataProvider BaseDataProvider { get; set; }
  12. int Count { get; }
  13. IndexFormula.Finance.DataCycle DataCycle { get; set; }
  14. IDataManager DataManager { get; }
  15. double[] this[string Name] { get; }
  16. int MaxCount { get; set; }
  17. }
  18. }