Esempio n. 1
0
        public static ITableStructure CGetStructure(this ITableSource table, PriorityLevel priority, bool behaveAsStack, Action guiCallback)
        {
            IPhysicalConnection conn = table.Connection;
            string key = CGetStructureKey(table);

            return((ITableStructure)conn.CacheGet(priority, behaveAsStack, key, () => table.LoadTableStructure(TableStructureMembers.All), guiCallback));
        }
Esempio n. 2
0
 public static object CacheGet(this IPhysicalConnection conn, string key, Func <object> getFunc, Action guiCallback)
 {
     return(conn.CacheGet(PriorityLevel.Normal, false, key, getFunc, guiCallback));
 }