Esempio n. 1
0
        public virtual string GetStartTreeKey <THeaderTable>(CrossColumnDataSource dataSource)
            where THeaderTable : class
        {
            var keys = GetStartTreeKeys <THeaderTable>(dataSource);

            if (keys == null)
            {
                return(null);
            }
            return(keys.FirstOrDefault());
        }
Esempio n. 2
0
 public abstract List <THeaderKey> GetStartTreeKeys <THeaderTable, THeaderKey>(CrossColumnDataSource dataSource)
     where THeaderTable : class
     where THeaderKey : struct;
Esempio n. 3
0
 public abstract int GetMaxRecursion <THeaderTable>(CrossColumnDataSource dataSource)
     where THeaderTable : class;
Esempio n. 4
0
 public abstract List <string> GetStartTreeKeys <THeaderTable>(CrossColumnDataSource dataSource)
     where THeaderTable : class;
Esempio n. 5
0
 public abstract IQueryable FilterHeaderData(IQueryable data, CrossColumnDataSource headerDataSource);