The Gallio.Common.IO namespace contains utilities and a test-friendly facade for common input/output operations.

Classes

  ClassDescription
ConsoleRedirection
Redirects the console streams.
Content
Abstract representation of a binary or text resource.
ContentEmbeddedResource
Represents a resource embedded in an assembly file.
ContentFile
Representation of a file resource.
ContentInline
Represents an inline memory resource.
CurrentDirectorySwitcher
Sets CurrentDirectory when created, then restores it when disposed.
FileSystem
Default implementation of IFileSystem using System.IO classes.
FileUtils
Utilities for manipulating files.

Interfaces

  InterfaceDescription
IFileSystem
Wrapper for static System.IO.File operations to allow testing.