IDataProvider.cs 561 B

1234567891011121314151617181920212223242526
  1. namespace Easychart.Finance.DataProvider
  2. {
  3. using Easychart.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. Easychart.Finance.DataCycle DataCycle { get; set; }
  14. IDataManager DataManager { get; }
  15. double[] this[string Name] { get; }
  16. int MaxCount { get; set; }
  17. }
  18. }