diff --git a/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs b/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs index 839986a75..f0a9abcc1 100644 --- a/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs +++ b/src/TestableIO.System.IO.Abstractions/FileSystemStream.cs @@ -204,5 +204,15 @@ protected override void Dispose(bool disposing) _stream.Dispose(); base.Dispose(disposing); } + + /// + /// Allows to cast the internal Stream to a FileStream + /// + /// The FileSystemStream to cast + /// + public static explicit operator FileStream(FileSystemStream fsStream) + { + return (FileStream) fsStream._stream; + } } } \ No newline at end of file