|
class | BasicSTDIOStreamWrapper |
| Represents a System.IO.Stream-like wrapper for std::basic_iostream and its derived objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | BasicSTDIStreamWrapper |
| Represents a System.IO.Stream-like wrapper for std::basic_istream and its derived objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | BasicSTDOStreamWrapper |
| Represents a System.IO.Stream-like wrapper for std::basic_ostream and its derived objects. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | BasicSystemIOStreamBuf |
| Represents a buffer that wraps System::IO::Stream-like streams and allows them to be used as an std::iostream-like streams internal buffer. More...
|
|
class | BasicSystemIOStreamWrapper |
| Represents a std::iostream-like wrapper that used BasicSystemIOStreamBuf as internal buffer. More...
|
|
class | BasicSystemIStreamWrapper |
| Represents a std::istream-like wrapper that used BasicSystemIOStreamBuf as internal buffer. More...
|
|
class | BasicSystemOStreamWrapper |
| Represents a std::ostream-like wrapper that used BasicSystemIOStreamBuf as internal buffer. More...
|
|
class | BinaryReader |
| Represents a reader that reads primitive data types as binary data in particular encoding. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | BinaryWriter |
| Represents a writer that writes values of primitive types to a byte stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | BufferedStream |
| Adds a buffering layer on top of another stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | Details_FileNotFoundException |
| The exception that is thrown when an attempt to access a file that does not exist on disk fails. Never create instances of this class manually. Use the FileNotFoundException class instead. Never wrap the FileNotFoundException class instances into System::SmartPtr.
|
|
class | Directory |
| Contains methods for manipulating directories. This is a static type with no instance services. You should never create instances of it by any means. More...
|
|
class | DirectoryInfo |
| Represents a file system path, a directory referred to by this path and provides instance methods for manipulating directories. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | File |
| Provides methods for manipulating files. This is a static type with no instance services. You should never create instances of it by any means. More...
|
|
class | FileInfo |
| Represents a path to a file and a file referred to by this path and provides methods for manipulating it. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | FileStream |
| Represents a file stream supporting synchronous and asynchronous read and write operations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | FileSystemInfo |
| The base class for FileInfo and DirectoryInfo. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | FileSystemInfoStat |
| Represents information about a file or directory. More...
|
|
class | MemoryStream |
| Represents a stream that reads from and writes to memory. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | Path |
| Provides methods for manipulating paths. This is a static type with no instance services. You should never create instances of it by any means. More...
|
|
class | STDIOStreamWrapperBase |
| Represents a base class for System.IO.Stream-like wrappers. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | Stream |
| A base class for a variety of stream implementations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | StreamReader |
| Represents a reader that reads characters from a byte stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | StreamWriter |
| Represents a writer that writes characters to a byte stream. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | StringReader |
| Represents a reader that reads characters from a string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | StringWriter |
| Implements a TextWriter that writes information to a string. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | TextReader |
| A base class for classes that represent readers that read sequences of characters from different sources. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | TextWriter |
| A base class for classes that represent writers that writes sequences of characters to different destinations. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
class | UnmanagedMemoryStream |
| Provides access to unmanaged memory. Objects of this class should only be allocated using System::MakeObject() function. Never create instance of this type on stack or using operator new, as it will result in runtime errors and/or assertion faults. Always wrap this class into System::SmartPtr pointer and use this pointer to pass it to functions as argument. More...
|
|
|
enum | FileAccess { FileAccess::Read = 0x00000001,
FileAccess::Write = 0x00000002,
FileAccess::ReadWrite = Read | Write
} |
| Specifies the type of access when opening the file. More...
|
|
enum | FileAttributes {
FileAttributes::Archive = 0x00020,
FileAttributes::Compressed = 0x00800,
FileAttributes::Device = 0x00040,
FileAttributes::Directory = 0x00010,
FileAttributes::Encrypted = 0x04000,
FileAttributes::Hidden = 0x00002,
FileAttributes::IntegrityStream = 0x8000,
FileAttributes::Normal = 0x00080,
FileAttributes::NotContentIndexed = 0x02000,
FileAttributes::NoScrubData = 0x20000,
FileAttributes::Offline = 0x01000,
FileAttributes::ReadOnly = 0x00001,
FileAttributes::ReparsePoint = 0x00400,
FileAttributes::SparseFile = 0x00200,
FileAttributes::System = 0x00004,
FileAttributes::Temporary = 0x00100,
FileAttributes::Invalid = 0
} |
| Represents attributes of a directory or a file. More...
|
|
enum | FileMode {
FileMode::CreateNew = 1,
FileMode::Create = 2,
FileMode::Open = 3,
FileMode::OpenOrCreate = 4,
FileMode::Truncate = 5,
FileMode::Append = 6
} |
| Specifies how a file should be opened. More...
|
|
enum | FileOptions {
FileOptions::None = 0,
FileOptions::Encrypted = 0x4000,
FileOptions::DeleteOnClose = 0x4000000,
FileOptions::SequentialScan = 0x8000000,
FileOptions::RandomAccess = 0x10000000,
FileOptions::Asynchronous = 0x40000000,
FileOptions::WriteThrough = (std::numeric_limits<int32_t>::min)()
} |
| Represents advanced options for creating FileStream object. More...
|
|
enum | FileShare {
FileShare::None = 0,
FileShare::Read = 1,
FileShare::Write = 2,
FileShare::ReadWrite = 3,
FileShare::Delete = 4,
FileShare::Inheritable = 16
} |
| Specifies what kind of access other FileStream objects can have to a file being opened. More...
|
|
enum | SearchOption { SearchOption::AllDirectories,
SearchOption::TopDirectoryOnly
} |
| Specifies a search should be performed only in the current directory, or in the current directory and all its subdirectories. More...
|
|
enum | SeekOrigin { SeekOrigin::Begin = 0,
SeekOrigin::Current,
SeekOrigin::End
} |
| Specifies the reference position in the stream relative to which the position to seek to is specified. More...
|
|
enum | STDIOStreamWrappingMode { STDIOStreamWrappingMode::Binary,
STDIOStreamWrappingMode::Conversion
} |
| Specifies the mode of I/O operations that wrappers will perform on std::iostreams-like streams. More...
|
|
enum | STDIOStreamPositionPreference { STDIOStreamPositionPreference::Zero,
STDIOStreamPositionPreference::ReadPosition,
STDIOStreamPositionPreference::WritePosition
} |
| Determines which position in the stream is preferable as a common read and write position when std::basic_iostream and its descendants will have different read and write positions at the time of wrapper creation. More...
|
|
enum | SystemIOStreamWrappingMode { SystemIOStreamWrappingMode::Binary,
SystemIOStreamWrappingMode::Conversion
} |
| Specifies the mode of I/O operations that wrappers will perform on System::IO::Stream-like streams. More...
|
|