|
|
|
@ -24,9 +24,6 @@ namespace GBase.Interfaces |
|
|
|
/// <returns>True if successful, false if not</returns> |
|
|
|
/// <returns>True if successful, false if not</returns> |
|
|
|
Task<bool> AddEntry(T entry, CancellationToken cancellationToken); |
|
|
|
Task<bool> AddEntry(T entry, CancellationToken cancellationToken); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//T GetEntry(T entry); //TODO: This doesn't make sense... (passing instance of T to get the same instance back...) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// Remove an entry that implements <see cref="IGBaseObject"/> from this <see cref="IGBaseTable"/> |
|
|
|
/// Remove an entry that implements <see cref="IGBaseObject"/> from this <see cref="IGBaseTable"/> |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
@ -44,7 +41,7 @@ namespace GBase.Interfaces |
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// A <see cref="IGBase"/> table |
|
|
|
/// A <see cref="IGBase"/> table |
|
|
|
/// </summary> |
|
|
|
/// </summary> |
|
|
|
public interface IGBaseTable : IAsyncDisposable //TODO: make generic? |
|
|
|
public interface IGBaseTable : IAsyncDisposable |
|
|
|
{ |
|
|
|
{ |
|
|
|
/// <summary> |
|
|
|
/// <summary> |
|
|
|
/// The <see cref="System.Type"/> of the class that this <see cref="IGBaseTable"/> represents |
|
|
|
/// The <see cref="System.Type"/> of the class that this <see cref="IGBaseTable"/> represents |
|
|
|
|