BuildMaster SDK Reference
Version:

Inedo.IO Namespace

Name Description
DirectoryEx

A set of static utility methods used for directories without the MAX_PATH limitation.

DisposingStream

Wraps a stream and disposes additional resources when the stream is disposed.

FileCreationOptions

Specifies behaviors for creating new files.

FileEx

A set of static utility methods used for files without the MAX_PATH limitation.

MaskingContext

Represents a masking context that applies include and exclude mask strings against an enumeration of paths or SlimFileSystemInfo objects.

PathEx

Contains static file system path-related utility methods.

PositionStream

Represents a stream that has a position and possibly a length.

SlimDirectoryInfo

Similar to System.IO.DirectoryInfo, but handles long paths.

SlimFileInfo

Similar to System.IO.FileInfo, but handles long paths.

SlimFileSystemInfo

Represents either a file or a directory.

SlimMemoryStream

Stream backed by memory that is designed for minimal memory fragmentation.

StreamExtensions

Contains extension methods for System.IO.Stream.

StreamSearcher

Performs an efficient forward-only search for a byte string in a System.IO.Stream.

StreamSearchResult

Represents a match found by a StreamSearcher.

TemporaryStream

Contains methods for working with temporary streams.

UndisposableStream

Wraps a stream and prevents it from being disposed.