Namespace Sdl3Sharp.IO
Classes
- AsyncIO
An asynchronous I/O stream handle
- AsyncIOOutcome
Represents the outcome of an asynchronous I/O operation
- AsyncIOQueue
Represents a queue for asynchronous I/O operations
- DynamicMemoryStream
A stream that is backed by dynamically allocated memory
- DynamicMemoryStream.PropertyNames
Provides property names for DynamicMemoryStream properties
- File
Provides static methods to load data from files and save data into files
- FileStorage
A storage container for the local file system
- FileStream
A stream that is backed by a named file on the filesystem
- FileStream.PropertyNames
Provides property names for FileStream properties
- FileSystem
Provides static methods and properties to access file system related functionality
- MemoryStream
A stream that is backed by a provided memory buffer
- MemoryStream.PropertyNames
Provides property names for MemoryStream properties
- ReadOnlyMemoryStream
A stream that is backed by a provided read-only memory buffer
- ReadOnlyMemoryStream.PropertyNames
Provides property names for ReadOnlyMemoryStream properties
- Storage
A base storage container for abstracting file storage operations
- Stream
A base stream for reading and writing data
- Stream.PropertyNames
Provides property names for Stream properties
- StreamExtensions
Provides extension methods for Stream
- TitleStorage
A read-only storage container for the application's file system
- UserStorage
A storage area for a user's unique read/write file system
Structs
- FileSystem.DirectoryEnumerable
Represents an enumerable collection of file system entries for a specified directory path
- FileSystem.DirectoryEnumerable.Enumerator
Enumerates files system entries in a directory specified by a FileSystem.DirectoryEnumerable instance
- PathInfo
Represents information about a file system entry
- Storage.DirectoryEnumerable
Represents an enumerable collection of entries for a specified directory path within a storage container
- Storage.DirectoryEnumerable.Enumerator
Enumerates entries in a directory within a storage container specified by a Storage.DirectoryEnumerable instance
Enums
- AsyncIOResult
Represents possible outcomes of an asynchronous I/O operation
- AsyncIOTaskType
Represents the type of an asynchronous I/O operation
- EnumerationResult
Represents return values from EnumerateDirectoryCallback
- FileAccess
Defines constants for controlling how to access the contents of a file
- FileKind
Defines constants to describe the kind of a file
- FileMode
Defines constants for controlling how to open a file
- Folder
Represents the type of OS-provided default folders for a specific purpose
- GlobFlags
Represents flags that can be used to modify path matching behavior
- PathType
Represents the type of a file system entry
- StreamStatus
Represents the status for a Stream as a result of read or write operations
- StreamWhence
Represents the reference point for seeking inside of a Stream
Delegates
- EnumerateDirectoryCallback
Represents a method that will be called for each entry in a directory during enumeration
- MemoryStreamFreeFunc
Represents a method that is used to free the memory buffer that a MemoryStream or a ReadOnlyMemoryStream was initialized with, when the stream is closed or disposed