Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 4.18 KB

File metadata and controls

26 lines (21 loc) · 4.18 KB

VFSSafeExtensions Class

Provides safe extension methods for IVirtualFileSystem that don't throw exceptions. These methods return boolean success indicators instead of throwing exceptions.

public static class VFSSafeExtensions

Inheritance System.Object 🡒 VFSSafeExtensions

Methods
TryCreateDirectory(this IVirtualFileSystem, string) Safely creates a directory without throwing exceptions.
TryCreateFile(this IVirtualFileSystem, string, string) Safely creates a file without throwing exceptions.
TryDeleteDirectory(this IVirtualFileSystem, string) Safely deletes a directory without throwing exceptions.
TryDeleteFile(this IVirtualFileSystem, string) Safely deletes a file without throwing exceptions.
TryMoveDirectory(this IVirtualFileSystem, string, string) Safely moves a directory without throwing exceptions.
TryMoveFile(this IVirtualFileSystem, string, string) Safely moves a file without throwing exceptions.
TryReadFile(this IVirtualFileSystem, string, string) Safely reads file content without throwing exceptions.
TryRenameDirectory(this IVirtualFileSystem, string, string) Safely renames a directory without throwing exceptions.
TryRenameFile(this IVirtualFileSystem, string, string) Safely renames a file without throwing exceptions.
TryWriteFile(this IVirtualFileSystem, string, string) Safely writes file content without throwing exceptions.