예제 #1
0
 async Task <bool> ICanBeHydrated.TryHydrateTo(IHydrateStreams streams, CancellationToken token)
 {
     if (streams == null)
     {
         throw new ArgumentNullException(nameof(streams));
     }
     return(await streams.TryHydrate(Id, this, token));
 }
예제 #2
0
 async Task ICanBeHydrated.HydrateTo(IHydrateStreams streams, CancellationToken token)
 {
     if (streams == null)
     {
         throw new ArgumentNullException(nameof(streams));
     }
     await streams.Hydrate(Id, this, token);
 }
예제 #3
0
 public async Task <bool> TryHydrateTo(IHydrateStreams streams, CancellationToken token)
 {
     TryHydratedTo = streams;
     return(true);
 }
예제 #4
0
 public async Task HydrateTo(IHydrateStreams streams, CancellationToken token)
 {
     HydratedTo = streams;
 }