From 9ead3ab5c724b8856a4a531991a865998c38d634 Mon Sep 17 00:00:00 2001 From: borisforzun Date: Sat, 13 Sep 2025 14:00:54 +0300 Subject: [PATCH] Add more interface redirects --- .../AssemblyRedirects.cs | 21 ++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/src/TestableIO.System.IO.Abstractions/AssemblyRedirects.cs b/src/TestableIO.System.IO.Abstractions/AssemblyRedirects.cs index 21bfbcbb9..c9ea21cb2 100644 --- a/src/TestableIO.System.IO.Abstractions/AssemblyRedirects.cs +++ b/src/TestableIO.System.IO.Abstractions/AssemblyRedirects.cs @@ -1,4 +1,23 @@ using System.IO.Abstractions; using System.Runtime.CompilerServices; -[assembly: TypeForwardedTo(typeof(IFileSystem))] \ No newline at end of file +[assembly: TypeForwardedTo(typeof(FileSystemStream))] +[assembly: TypeForwardedTo(typeof(IDirectory))] +[assembly: TypeForwardedTo(typeof(IDirectoryInfo))] +[assembly: TypeForwardedTo(typeof(IDirectoryInfoFactory))] +[assembly: TypeForwardedTo(typeof(IDriveInfo))] +[assembly: TypeForwardedTo(typeof(IDriveInfoFactory))] +[assembly: TypeForwardedTo(typeof(IFile))] +[assembly: TypeForwardedTo(typeof(IFileInfo))] +[assembly: TypeForwardedTo(typeof(IFileInfoFactory))] +[assembly: TypeForwardedTo(typeof(IFileStreamFactory))] +[assembly: TypeForwardedTo(typeof(IFileSystem))] +[assembly: TypeForwardedTo(typeof(IFileSystemAclSupport))] +[assembly: TypeForwardedTo(typeof(IFileSystemEntity))] +[assembly: TypeForwardedTo(typeof(IFileSystemInfo))] +[assembly: TypeForwardedTo(typeof(IFileSystemWatcher))] +[assembly: TypeForwardedTo(typeof(IFileSystemWatcherFactory))] +[assembly: TypeForwardedTo(typeof(IFileVersionInfo))] +[assembly: TypeForwardedTo(typeof(IFileVersionInfoFactory))] +[assembly: TypeForwardedTo(typeof(IPath))] +[assembly: TypeForwardedTo(typeof(IWaitForChangedResult))]