@@ -347,44 +347,68 @@ public virtual Task<IChildFile> CreateFileAsync(string name, bool overwrite = fa
347347
348348 /// <inheritdoc />
349349 public Task < IStorageProperty < DateTime ? > > GetCreatedAtAsync ( CancellationToken cancellationToken )
350- => Task . FromResult < IStorageProperty < DateTime ? > > ( new SimpleStorageProperty < DateTime ? > ( Info . CreationTime ) ) ;
350+ {
351+ cancellationToken . ThrowIfCancellationRequested ( ) ;
352+
353+ return Task . FromResult < IStorageProperty < DateTime ? > > ( new SimpleStorageProperty < DateTime ? > ( Info . CreationTime ) ) ;
354+ }
351355
352356 /// <inheritdoc />
353357 public Task UpdateCreatedAtAsync ( DateTime createdDateTime , CancellationToken cancellationToken )
354358 {
359+ cancellationToken . ThrowIfCancellationRequested ( ) ;
360+
355361 Info . CreationTime = createdDateTime ;
356362 return Task . CompletedTask ;
357363 }
358364
359365 /// <inheritdoc />
360366 public Task UpdateCreatedAtOffsetAsync ( DateTimeOffset createdDateTime , CancellationToken cancellationToken )
361367 {
368+ cancellationToken . ThrowIfCancellationRequested ( ) ;
369+
362370 Info . CreationTimeUtc = createdDateTime . UtcDateTime ;
363371 return Task . CompletedTask ;
364372 }
365373
366374 /// <inheritdoc />
367375 public Task < IStorageProperty < DateTimeOffset ? > > GetCreatedAtOffsetAsync ( CancellationToken cancellationToken )
368- => Task . FromResult < IStorageProperty < DateTimeOffset ? > > ( new SimpleStorageProperty < DateTimeOffset ? > ( new DateTimeOffset ( Info . CreationTimeUtc , TimeSpan . Zero ) ) ) ;
376+ {
377+ cancellationToken . ThrowIfCancellationRequested ( ) ;
378+
379+ return Task . FromResult < IStorageProperty < DateTimeOffset ? > > ( new SimpleStorageProperty < DateTimeOffset ? > ( new DateTimeOffset ( Info . CreationTimeUtc , TimeSpan . Zero ) ) ) ;
380+ }
369381
370382 /// <inheritdoc />
371383 public Task < IStorageProperty < DateTime ? > > GetLastAccessedAtAsync ( CancellationToken cancellationToken )
372- => Task . FromResult < IStorageProperty < DateTime ? > > ( new SimpleStorageProperty < DateTime ? > ( Info . LastAccessTime ) ) ;
384+ {
385+ cancellationToken . ThrowIfCancellationRequested ( ) ;
386+
387+ return Task . FromResult < IStorageProperty < DateTime ? > > ( new SimpleStorageProperty < DateTime ? > ( Info . LastAccessTime ) ) ;
388+ }
373389
374390 /// <inheritdoc />
375391 public Task UpdateLastAccessedAtAsync ( DateTime lastAccessedDateTime , CancellationToken cancellationToken )
376392 {
393+ cancellationToken . ThrowIfCancellationRequested ( ) ;
394+
377395 Info . LastAccessTime = lastAccessedDateTime ;
378396 return Task . CompletedTask ;
379397 }
380398
381399 /// <inheritdoc />
382400 public Task < IStorageProperty < DateTime ? > > GetLastModifiedAtAsync ( CancellationToken cancellationToken )
383- => Task . FromResult < IStorageProperty < DateTime ? > > ( new SimpleStorageProperty < DateTime ? > ( Info . LastWriteTime ) ) ;
401+ {
402+ cancellationToken . ThrowIfCancellationRequested ( ) ;
403+
404+ return Task . FromResult < IStorageProperty < DateTime ? > > ( new SimpleStorageProperty < DateTime ? > ( Info . LastWriteTime ) ) ;
405+ }
384406
385407 /// <inheritdoc />
386408 public Task UpdateLastModifiedAtAsync ( DateTime lastModifiedDateTime , CancellationToken cancellationToken )
387409 {
410+ cancellationToken . ThrowIfCancellationRequested ( ) ;
411+
388412 Info . LastWriteTime = lastModifiedDateTime ;
389413 return Task . CompletedTask ;
390414 }
0 commit comments