Implement Virtual FileSystem abstraction over ManagedCode.Storage #481
Annotations
10 warnings
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualDirectory.cs#L29
The field 'VirtualDirectory._metadataLoaded' is assigned but its value is never used
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualFileSystem.cs#L514
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualFile.cs#L318
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualFile.cs#L264
Possible null reference return.
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualFile.cs#L261
Converting null literal or possible null value to non-nullable type.
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualFileSystem.cs#L135
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Implementations/VirtualFileSystem.cs#L58
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
ManagedCode.Storage.VirtualFileSystem/Extensions/ServiceCollectionExtensions.cs#L228
This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread.
|
|
build-and-test:
Integraions/ManagedCode.Storage.Client/StorageClient.cs#L35
The event 'StorageClient.OnProgressStatusChanged' is never used
|
|
build-and-test:
ManagedCode.Storage.Core/Models/LocalFile.cs#L15
Non-nullable property 'FilePath' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the property as nullable.
|