|
|
|
|
@ -7,7 +7,6 @@ using System.Collections.Generic; |
|
|
|
|
using System.Reflection; |
|
|
|
|
using System.Threading; |
|
|
|
|
using System.Threading.Tasks; |
|
|
|
|
using GBase.Api; |
|
|
|
|
using GBase.Interfaces.Settings; |
|
|
|
|
|
|
|
|
|
namespace GBase.Interfaces |
|
|
|
|
@ -59,6 +58,7 @@ namespace GBase.Interfaces |
|
|
|
|
bool RemoveTable(IGBaseTable table); |
|
|
|
|
|
|
|
|
|
Task<bool> AddEntry<T>(T entry, CancellationToken cancellationToken) where T : IGBaseObject, new(); |
|
|
|
|
T GetEntryForKey<T>(int key) where T : IGBaseObject, new(); |
|
|
|
|
|
|
|
|
|
Task SetValue<T, TProperty>(T entry, string propertyName, TProperty value, CancellationToken cancellationToken) where T : IGBaseObject, new(); |
|
|
|
|
Task<TProperty> GetValue<T, TProperty>(T entry, string propertyName, CancellationToken cancellationToken) where T : IGBaseObject, new(); |
|
|
|
|
|