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