#define Graph_And_Chart_PRO using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ChartAndGraph { public abstract class ChartParser { public abstract bool SetPathRelativeTo(string pathObject); /// /// returns null if object not found /// /// /// public abstract object GetObject(string name); public abstract object GetChildObject(object obj, string name); public abstract IEnumerable> GetAllChildObjects(object obj); public abstract string GetChildObjectValue(object obj, string name); public abstract string GetItem(object arr, int item); public abstract object GetItemObject(object arr, int item); public abstract int GetArraySize(object arr); public abstract string ObjectValue(object obj); } }