Example #1
0
 public static async Task <SaveResult <ChangeResult> > DeleteAsync <T>(this IHeap heap,
                                                                       ObjectRef obj,
                                                                       WriteFlags flags      = WriteFlags.None,
                                                                       Guid idempotencyToken = default(Guid),
                                                                       INode node            = null) where T : HeapObject
 => await heap.GetSpace <T>().DeleteAsync(obj, flags, idempotencyToken, node);
Example #2
0
 public static async Task <T> GetAsync <T>(this IHeap heap, ObjectRef obj, INode node = null) where T : HeapObject
 => await heap.GetSpace <T>().GetAsync(obj, node);