├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── documentation_issue.md │ ├── feature_request.md │ └── question.md ├── dependabot.yml └── pull_request_template.md ├── .gitignore ├── .nuke ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets ├── Icon.design ├── Icon128x128.png ├── Icon256x256.png └── Icon64x64.png ├── azure-pipelines.yml ├── doc └── assets │ └── core-api-overview-class-diagram.png └── src ├── Default.ruleset ├── Directory.Build.props ├── Files.FileSystems.InMemory.Tests ├── DefaultInMemoryStoragePathTests.cs ├── Files.FileSystems.InMemory.Tests.csproj ├── InMemoryFileSystemTestContext.cs ├── InMemoryFileSystemTests.cs ├── InMemoryStorageFileTests.cs ├── InMemoryStorageFolderTests.cs └── Properties │ └── AssemblyInfo.cs ├── Files.FileSystems.InMemory ├── DefaultInMemoryStoragePath.cs ├── DefaultInMemoryStoragePathProvider.cs ├── DefaultKnownFolderProvider.cs ├── DefaultStoragePathEqualityComparer.cs ├── Files.FileSystems.InMemory.csproj ├── FsTree │ ├── ElementNode.cs │ ├── FileContent.cs │ ├── FileContentReadWriteTracker.cs │ ├── FileContentStream.cs │ ├── FileNode.cs │ ├── FolderNode.cs │ └── FsDataStorage.cs ├── IInMemoryStoragePathProvider.cs ├── IKnownFolderProvider.cs ├── InMemoryFileSystem.cs ├── InMemoryFileSystemOptions.cs ├── InMemoryStorageFile.cs ├── InMemoryStorageFolder.cs └── Properties │ └── AssemblyInfo.cs ├── Files.FileSystems.Physical.Tests ├── Files.FileSystems.Physical.Tests.csproj ├── PhysicalFileSystemTestContext.cs ├── PhysicalFileSystemTests.cs ├── PhysicalStorageFileTests.cs ├── PhysicalStorageFolderTests.cs ├── PhysicalStoragePathTests.cs └── Properties │ └── AssemblyInfo.cs ├── Files.FileSystems.Physical ├── Files.FileSystems.Physical.csproj ├── PhysicalFileSystem.cs ├── PhysicalStorageFile.cs ├── PhysicalStorageFolder.cs ├── Properties │ └── AssemblyInfo.cs └── Utilities │ ├── ConversionExtensions.cs │ ├── FilePolyfills.cs │ └── FsHelper.cs ├── Files.FileSystems.WindowsStorage.Tests ├── Assets │ ├── LockScreenLogo.scale-200.png │ ├── SplashScreen.scale-200.png │ ├── Square150x150Logo.scale-200.png │ ├── Square44x44Logo.scale-200.png │ ├── Square44x44Logo.targetsize-24_altform-unplated.png │ ├── StoreLogo.png │ └── Wide310x150Logo.scale-200.png ├── Files.FileSystems.WindowsStorage.Tests.GeneratedMSBuildEditorConfig.editorconfig ├── Files.FileSystems.WindowsStorage.Tests.csproj ├── Package.appxmanifest ├── PhysicalStoragePathTests.cs ├── Properties │ ├── AssemblyInfo.cs │ └── Default.rd.xml ├── UnitTestApp.xaml ├── UnitTestApp.xaml.cs ├── WindowsStorageFileSystemTestContext.cs ├── WindowsStorageFileSystemTests.cs ├── WindowsStorageStorageFileTests.cs └── WindowsStorageStorageFolderTests.cs ├── Files.FileSystems.WindowsStorage ├── Files.FileSystems.WindowsStorage.csproj ├── Properties │ └── AssemblyInfo.cs ├── Utilities │ ├── AsyncExtensions.cs │ ├── ConversionExtensions.cs │ ├── ExceptionConverter.cs │ ├── FsHelper.cs │ └── WinStorageItemExtensions.cs ├── WindowsStorageFileSystem.cs ├── WindowsStorageStorageFile.cs └── WindowsStorageStorageFolder.cs ├── Files.Shared.PhysicalStoragePath ├── Files.Shared.PhysicalStoragePath.projitems ├── Files.Shared.PhysicalStoragePath.shproj ├── PhysicalStoragePath.cs └── Utilities │ ├── PathPolyfills.cs │ ├── PhysicalPathHelper.CaseSensitivity.cs │ ├── PhysicalPathHelper.cs │ └── Platform.cs ├── Files.Shared ├── EnumInfo.cs ├── ExceptionStrings.cs ├── Files.Shared.projitems ├── Files.Shared.shproj └── StringExtensions.cs ├── Files.Specification.Tests ├── Assertions │ ├── StorageElementAssertions.cs │ ├── StorageFileAssertions.cs │ └── StoragePathAssertions.cs ├── Attributes │ └── DynamicInstanceDataAttribute.cs ├── FileSystemSpecificationTests.cs ├── FileSystemTestBase.cs ├── FileSystemTestContext.cs ├── Files.Specification.Tests.csproj ├── PathProvider.cs ├── Properties │ └── AssemblyInfo.cs ├── Setup │ ├── Default.cs │ └── SetupExtensions.cs ├── StorageFileSpecificationTests.cs ├── StorageFolderSpecificationTests.cs ├── StoragePathSpecificationTests.cs └── Stubs │ ├── FileSystemStub.cs │ └── StoragePathStub.cs ├── Files.Tests ├── Files.Tests.csproj ├── Mocks │ ├── FileSystemMocks.cs │ ├── StorageFileMocks.cs │ ├── StorageFolderMocks.cs │ └── StoragePathMocks.cs ├── PathInformationTests.cs ├── Properties │ └── AssemblyInfo.cs ├── StorageFileTests.cs ├── StorageFolderTests.cs └── StoragePathTests.cs ├── Files.sln ├── Files ├── CreationCollisionOption.cs ├── DeletionOption.cs ├── Diagram.cd ├── FileSystem.cs ├── Files.csproj ├── IFileSystemElement.cs ├── KnownFolder.cs ├── NameCollisionOption.cs ├── PathInformation.cs ├── PathKind.cs ├── Properties │ └── AssemblyInfo.cs ├── StorageElement.cs ├── StorageElementExtensions.cs ├── StorageElementProperties.cs ├── StorageFile.cs ├── StorageFileExtensions.cs ├── StorageFileProperties.cs ├── StorageFolder.cs ├── StorageFolderExtensions.cs ├── StorageFolderProperties.cs └── StoragePath.cs ├── Tests.ruleset ├── global.json ├── key.snk └── nuget.config /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/documentation_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.github/ISSUE_TEMPLATE/documentation_issue.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/.gitignore -------------------------------------------------------------------------------- /.nuke: -------------------------------------------------------------------------------- 1 | src/Files.sln 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/README.md -------------------------------------------------------------------------------- /assets/Icon.design: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/assets/Icon.design -------------------------------------------------------------------------------- /assets/Icon128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/assets/Icon128x128.png -------------------------------------------------------------------------------- /assets/Icon256x256.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/assets/Icon256x256.png -------------------------------------------------------------------------------- /assets/Icon64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/assets/Icon64x64.png -------------------------------------------------------------------------------- /azure-pipelines.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/azure-pipelines.yml -------------------------------------------------------------------------------- /doc/assets/core-api-overview-class-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/doc/assets/core-api-overview-class-diagram.png -------------------------------------------------------------------------------- /src/Default.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Default.ruleset -------------------------------------------------------------------------------- /src/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Directory.Build.props -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/DefaultInMemoryStoragePathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory.Tests/DefaultInMemoryStoragePathTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/Files.FileSystems.InMemory.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory.Tests/Files.FileSystems.InMemory.Tests.csproj -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/InMemoryFileSystemTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory.Tests/InMemoryFileSystemTestContext.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/InMemoryFileSystemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory.Tests/InMemoryFileSystemTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/InMemoryStorageFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory.Tests/InMemoryStorageFileTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/InMemoryStorageFolderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory.Tests/InMemoryStorageFolderTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/DefaultInMemoryStoragePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/DefaultInMemoryStoragePath.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/DefaultInMemoryStoragePathProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/DefaultInMemoryStoragePathProvider.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/DefaultKnownFolderProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/DefaultKnownFolderProvider.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/DefaultStoragePathEqualityComparer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/DefaultStoragePathEqualityComparer.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/Files.FileSystems.InMemory.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/Files.FileSystems.InMemory.csproj -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/ElementNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/ElementNode.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/FileContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/FileContent.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/FileContentReadWriteTracker.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/FileContentReadWriteTracker.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/FileContentStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/FileContentStream.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/FileNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/FileNode.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/FolderNode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/FolderNode.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/FsTree/FsDataStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/FsTree/FsDataStorage.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/IInMemoryStoragePathProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/IInMemoryStoragePathProvider.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/IKnownFolderProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/IKnownFolderProvider.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/InMemoryFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/InMemoryFileSystem.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/InMemoryFileSystemOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/InMemoryFileSystemOptions.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/InMemoryStorageFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/InMemoryStorageFile.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/InMemoryStorageFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.InMemory/InMemoryStorageFolder.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.InMemory/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/Files.FileSystems.Physical.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical.Tests/Files.FileSystems.Physical.Tests.csproj -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/PhysicalFileSystemTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical.Tests/PhysicalFileSystemTestContext.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/PhysicalFileSystemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical.Tests/PhysicalFileSystemTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/PhysicalStorageFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical.Tests/PhysicalStorageFileTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/PhysicalStorageFolderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical.Tests/PhysicalStorageFolderTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/PhysicalStoragePathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical.Tests/PhysicalStoragePathTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/Files.FileSystems.Physical.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/Files.FileSystems.Physical.csproj -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/PhysicalFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/PhysicalFileSystem.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/PhysicalStorageFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/PhysicalStorageFile.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/PhysicalStorageFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/PhysicalStorageFolder.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/Utilities/ConversionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/Utilities/ConversionExtensions.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/Utilities/FilePolyfills.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/Utilities/FilePolyfills.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.Physical/Utilities/FsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.Physical/Utilities/FsHelper.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/LockScreenLogo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/LockScreenLogo.scale-200.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/SplashScreen.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/SplashScreen.scale-200.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/Square150x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/Square150x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/Square44x44Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/Square44x44Logo.scale-200.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/Square44x44Logo.targetsize-24_altform-unplated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/Square44x44Logo.targetsize-24_altform-unplated.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/StoreLogo.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Assets/Wide310x150Logo.scale-200.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Assets/Wide310x150Logo.scale-200.png -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Files.FileSystems.WindowsStorage.Tests.GeneratedMSBuildEditorConfig.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Files.FileSystems.WindowsStorage.Tests.GeneratedMSBuildEditorConfig.editorconfig -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Files.FileSystems.WindowsStorage.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Files.FileSystems.WindowsStorage.Tests.csproj -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Package.appxmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Package.appxmanifest -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/PhysicalStoragePathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/PhysicalStoragePathTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Properties/AssemblyInfo.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/Properties/Default.rd.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/Properties/Default.rd.xml -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/UnitTestApp.xaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/UnitTestApp.xaml -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/UnitTestApp.xaml.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/UnitTestApp.xaml.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageFileSystemTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageFileSystemTestContext.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageFileSystemTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageFileSystemTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageStorageFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageStorageFileTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageStorageFolderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage.Tests/WindowsStorageStorageFolderTests.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Files.FileSystems.WindowsStorage.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/Files.FileSystems.WindowsStorage.csproj -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Utilities/AsyncExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/Utilities/AsyncExtensions.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Utilities/ConversionExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/Utilities/ConversionExtensions.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Utilities/ExceptionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/Utilities/ExceptionConverter.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Utilities/FsHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/Utilities/FsHelper.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/Utilities/WinStorageItemExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/Utilities/WinStorageItemExtensions.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/WindowsStorageFileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/WindowsStorageFileSystem.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/WindowsStorageStorageFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/WindowsStorageStorageFile.cs -------------------------------------------------------------------------------- /src/Files.FileSystems.WindowsStorage/WindowsStorageStorageFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.FileSystems.WindowsStorage/WindowsStorageStorageFolder.cs -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/Files.Shared.PhysicalStoragePath.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/Files.Shared.PhysicalStoragePath.projitems -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/Files.Shared.PhysicalStoragePath.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/Files.Shared.PhysicalStoragePath.shproj -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/PhysicalStoragePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/PhysicalStoragePath.cs -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/Utilities/PathPolyfills.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/Utilities/PathPolyfills.cs -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/Utilities/PhysicalPathHelper.CaseSensitivity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/Utilities/PhysicalPathHelper.CaseSensitivity.cs -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/Utilities/PhysicalPathHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/Utilities/PhysicalPathHelper.cs -------------------------------------------------------------------------------- /src/Files.Shared.PhysicalStoragePath/Utilities/Platform.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared.PhysicalStoragePath/Utilities/Platform.cs -------------------------------------------------------------------------------- /src/Files.Shared/EnumInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared/EnumInfo.cs -------------------------------------------------------------------------------- /src/Files.Shared/ExceptionStrings.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared/ExceptionStrings.cs -------------------------------------------------------------------------------- /src/Files.Shared/Files.Shared.projitems: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared/Files.Shared.projitems -------------------------------------------------------------------------------- /src/Files.Shared/Files.Shared.shproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared/Files.Shared.shproj -------------------------------------------------------------------------------- /src/Files.Shared/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Shared/StringExtensions.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Assertions/StorageElementAssertions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Assertions/StorageElementAssertions.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Assertions/StorageFileAssertions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Assertions/StorageFileAssertions.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Assertions/StoragePathAssertions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Assertions/StoragePathAssertions.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Attributes/DynamicInstanceDataAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Attributes/DynamicInstanceDataAttribute.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/FileSystemSpecificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/FileSystemSpecificationTests.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/FileSystemTestBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/FileSystemTestBase.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/FileSystemTestContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/FileSystemTestContext.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Files.Specification.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Files.Specification.Tests.csproj -------------------------------------------------------------------------------- /src/Files.Specification.Tests/PathProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/PathProvider.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Setup/Default.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Setup/Default.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Setup/SetupExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Setup/SetupExtensions.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/StorageFileSpecificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/StorageFileSpecificationTests.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/StorageFolderSpecificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/StorageFolderSpecificationTests.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/StoragePathSpecificationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/StoragePathSpecificationTests.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Stubs/FileSystemStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Stubs/FileSystemStub.cs -------------------------------------------------------------------------------- /src/Files.Specification.Tests/Stubs/StoragePathStub.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Specification.Tests/Stubs/StoragePathStub.cs -------------------------------------------------------------------------------- /src/Files.Tests/Files.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/Files.Tests.csproj -------------------------------------------------------------------------------- /src/Files.Tests/Mocks/FileSystemMocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/Mocks/FileSystemMocks.cs -------------------------------------------------------------------------------- /src/Files.Tests/Mocks/StorageFileMocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/Mocks/StorageFileMocks.cs -------------------------------------------------------------------------------- /src/Files.Tests/Mocks/StorageFolderMocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/Mocks/StorageFolderMocks.cs -------------------------------------------------------------------------------- /src/Files.Tests/Mocks/StoragePathMocks.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/Mocks/StoragePathMocks.cs -------------------------------------------------------------------------------- /src/Files.Tests/PathInformationTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/PathInformationTests.cs -------------------------------------------------------------------------------- /src/Files.Tests/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files.Tests/StorageFileTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/StorageFileTests.cs -------------------------------------------------------------------------------- /src/Files.Tests/StorageFolderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/StorageFolderTests.cs -------------------------------------------------------------------------------- /src/Files.Tests/StoragePathTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.Tests/StoragePathTests.cs -------------------------------------------------------------------------------- /src/Files.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files.sln -------------------------------------------------------------------------------- /src/Files/CreationCollisionOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/CreationCollisionOption.cs -------------------------------------------------------------------------------- /src/Files/DeletionOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/DeletionOption.cs -------------------------------------------------------------------------------- /src/Files/Diagram.cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/Diagram.cd -------------------------------------------------------------------------------- /src/Files/FileSystem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/FileSystem.cs -------------------------------------------------------------------------------- /src/Files/Files.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/Files.csproj -------------------------------------------------------------------------------- /src/Files/IFileSystemElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/IFileSystemElement.cs -------------------------------------------------------------------------------- /src/Files/KnownFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/KnownFolder.cs -------------------------------------------------------------------------------- /src/Files/NameCollisionOption.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/NameCollisionOption.cs -------------------------------------------------------------------------------- /src/Files/PathInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/PathInformation.cs -------------------------------------------------------------------------------- /src/Files/PathKind.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/PathKind.cs -------------------------------------------------------------------------------- /src/Files/Properties/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | [assembly: CLSCompliant(false)] 4 | -------------------------------------------------------------------------------- /src/Files/StorageElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageElement.cs -------------------------------------------------------------------------------- /src/Files/StorageElementExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageElementExtensions.cs -------------------------------------------------------------------------------- /src/Files/StorageElementProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageElementProperties.cs -------------------------------------------------------------------------------- /src/Files/StorageFile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageFile.cs -------------------------------------------------------------------------------- /src/Files/StorageFileExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageFileExtensions.cs -------------------------------------------------------------------------------- /src/Files/StorageFileProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageFileProperties.cs -------------------------------------------------------------------------------- /src/Files/StorageFolder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageFolder.cs -------------------------------------------------------------------------------- /src/Files/StorageFolderExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageFolderExtensions.cs -------------------------------------------------------------------------------- /src/Files/StorageFolderProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StorageFolderProperties.cs -------------------------------------------------------------------------------- /src/Files/StoragePath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Files/StoragePath.cs -------------------------------------------------------------------------------- /src/Tests.ruleset: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/Tests.ruleset -------------------------------------------------------------------------------- /src/global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/global.json -------------------------------------------------------------------------------- /src/key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/key.snk -------------------------------------------------------------------------------- /src/nuget.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/manuelroemer/Files/HEAD/src/nuget.config --------------------------------------------------------------------------------