Crestron.SimplSharp.CrestronIO

Classes

  ClassDescription
Public classBinaryReader
SimplSharp.CrestronIO BinaryReader instance to allow reading of data encoded as binary in a file.
Public classBinaryWriter
SimplSharp.CrestronIO BinaryWriter instance to allow writing of data encoded as binary in a file.
Public classDirectory
Provides a static methods for deleting, moving, and enumerating through directories and subdirectories.
Public classDirectoryInfo
Provides an instance for creating, moving, deleting, and enumerating through directories and subdirectories.
Public classDirectoryNotFoundException
Exception used when a directory is not present on the system.
Public classEndOfStreamException
Exception used when the end of a stream is reached.
Public classFile
Provides an static methods for the creation, copying, deletion, and moving of files.
Public classFileInfo
Provides an instance for the creation, copying, deletion, moving, and opening of files.
Public classFileNotFoundException
Exception used when a File Sis not present on the system.
Public classFileStream
SimplSharp.CrestronIO FileStream Instance of a file supporting synchronous read and write operations.
Public classFileSystemInfo
Provides the base class for both CrestronIO.FileInfo and CrestronIO.DirectoryInfo objects.
Public classInvalidDirectoryLocationException
Exception used when a the specified directory is invalid.
Public classIOException
Exception used when a File System I/O error occurs.
Public classMemoryStream
Creates a stream whose backing store is memory.
Public classPath
Static methods to perform operations on paths.
Public classPathTooLongException
Exception used when the specified path is greater than 248 characters.
Public classStream
Provides a generic view of a sequence of bytes.
Public classStreamReader
Implements a CrestronIO.TextReader that reads characters from a byte stream in a particular encoding.
Public classStreamWriter
Implements a CrestronIO.TextWriter for writing characters to a stream in a particular encoding.
Public classStringReader
Implements a CrestronIO.TextReader that reads from a string.
Public classStringWriter
Implements a System.IO.TextWriter for writing information to a string. The information is stored in an underlying System.Text.StringBuilder.
Public classTextReader
Represents a reader that can read a sequential series of characters.
Public classTextWriter
Represents a writer that can write a sequential series of characters. This class is abstract.

Interfaces

  InterfaceDescription
Public interfaceIAsyncResult
Represents the status of an asynchronous operation.

Delegates

  DelegateDescription
Public delegateAsyncCallback
References a method to be called when a corresponding asynchronous operation completes.

Enumerations

  EnumerationDescription
Public enumerationFileAccess
Defines constants for read, write, or read/write access to a file.
Public enumerationFileAttributes
Provides attributes for files and directories.
Public enumerationFileMode
Specifies how the operating system should open a file.
Public enumerationFileShare
Defines constants for controlling the kind of access other CrestronIO.FileStream objects can have to the same file.
Public enumerationSeekOrigin
Provides the fields that represent reference points in streams for seeking.