Table of Contents

Namespace CarinaStudio.IO

Classes

Directory

Provide utility methods for directories.

File

Provide utility methods for files.

FileInfoExtensions

Extensions for FileInfo.

FileSizeExtensions

Extensions for file size.

FileStreamProvider

Implementation of IStreamProvider based-on file.

MemoryStreamProvider

Implementation of IStreamProvider which keeps data in memory.

PathComparer

IComparer<T> to compare file paths. Case will be ignored on Windows.

PathEqualityComparer

IEqualityComparer<T> to check equality of file path. Case will be ignored on Windows.

PathExtensions

Extensions for file name and path.

StreamExtensions

Extensions for Stream.

StreamProviderExtensions

Extensions for IStreamProvider.

StreamWrapper

Stream which wraps another Stream.

Interfaces

IStreamProvider

Object to provide Stream.

Enums

StreamAccess

Access to Stream.