Skip to content

Implement Virtual FileSystem abstraction over ManagedCode.Storage #481

Implement Virtual FileSystem abstraction over ManagedCode.Storage

Implement Virtual FileSystem abstraction over ManagedCode.Storage #481

Re-run triggered September 2, 2025 05:48
Status Success
Total duration 2m 38s
Artifacts

dotnet.yml

on: pull_request
Fit to window
Zoom out
Zoom in

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#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.