System::IO 名前空間

クラス

クラス説明
BasicSTDIOStreamWrapperSystem.IO.Stream のようなラッパーで、std::basic_iostream とその派生オブジェクトを対象とします。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
BasicSTDIStreamWrapperSystem.IO.Stream のようなラッパーで、std::basic_istream とその派生オブジェクトを対象とします。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
BasicSTDOStreamWrapperSystem.IO.Stream のようなラッパーで、std::basic_ostream とその派生オブジェクトを対象とします。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
BasicSystemIOStreamBufSystem::IO::Stream のようなストリームをラップするバッファを表し、これらを std::iostream のようなストリームの内部バッファとして使用できるようにします。
BasicSystemIOStreamWrapperBasicSystemIOStreamBuf を内部バッファとして使用する std::iostream ライクなラッパーを表します。
BasicSystemIStreamWrapperBasicSystemIOStreamBuf を内部バッファとして使用する std::istream ライクなラッパーを表します。
BasicSystemOStreamWrapperBasicSystemIOStreamBuf を内部バッファとして使用する std::ostream ライクなラッパーを表します。
BinaryReader特定のエンコーディングでプリミティブ データ型をバイナリ データとして読み取るリーダーを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
BinaryWriterプリミティブ型の値をバイトストリームに書き込むライターを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
BufferedStream別のストリームの上にバッファリング層を追加します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
Directoryディレクトリを操作するメソッドを含みます。これはインスタンスサービスを持たない静的型です。いかなる方法でもインスタンスを作成すべきではありません。
DirectoryInfoファイルシステムのパスを表し、このパスが指すディレクトリを表し、ディレクトリを操作するインスタンスメソッドを提供します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
Fileファイルを操作するメソッドを提供します。これはインスタンスサービスを持たない静的型です。いかなる方法でもインスタンスを作成すべきではありません。
FileInfoファイルへのパスと、そのパスが指すファイルを表し、ファイルを操作するメソッドを提供します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
FileStream同期および非同期の読み書き操作をサポートするファイルストリームを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
FileSystemInfoFileInfoDirectoryInfo の基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。スタック上や operator new でインスタンスを作成しないでください。実行時エラーやアサーション失敗の原因になります。このクラスは常に System::SmartPtr ポインタでラップし、関数への引数としてそのポインタを使用してください。
FileSystemInfoStatファイルまたはディレクトリに関する情報を表します。
MemoryStreamメモリから読み取り、メモリへ書き込みを行うストリームを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
Pathパスを操作するためのメソッドを提供します。これはインスタンスサービスを持たない静的型です。いかなる手段でもインスタンスを作成してはいけません。
STDIOStreamWrapperBaseSystem.IO.Stream のようなラッパーの基底クラスを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
Streamさまざまなストリーム実装の基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
StreamReaderバイトストリームから文字を読み取るリーダーを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
StreamWriterバイトストリームへ文字を書き込むライターを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
StringReader文字列から文字を読み取るリーダーを表します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
StringWriterTextWriter を実装し、情報を文字列に書き込むクラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
TextReaderさまざまなソースから文字シーケンスを読み取るリーダーを表すクラスの基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
TextWriterさまざまな宛先へ文字シーケンスを書き込むライターを表すクラスの基底クラスです。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。
UnmanagedMemoryStreamアンマネージドメモリへのアクセスを提供します。このクラスのオブジェクトは System::MakeObject() 関数を使用してのみ割り当てるべきです。この型のインスタンスをスタック上で作成したり operator new を使用して作成したりしないでください。そうしないと実行時エラーやアサーション失敗が発生します。常にこのクラスを System::SmartPtr ポインタでラップし、そのポインタを関数への引数として使用してください。

Enums

列挙型説明
FileAccessファイルを開く際のアクセス種別を指定します。
FileAttributesディレクトリまたはファイルの属性を表します。
FileModeファイルの開き方を指定します。
FileOptionsFileStream オブジェクト作成の高度なオプションを表します。
FileShare開かれるファイルに対して他の FileStream オブジェクトが持つことのできるアクセス種別を指定します。
SearchOption検索を現在のディレクトリのみで実行するか、現在のディレクトリとすべてのサブディレクトリで実行するかを指定します。
SeekOriginシーク位置を指定する基準位置(ストリーム内の参照位置)を指定します。
STDIOStreamPositionPreferenceラッパー作成時に std::basic_iostream およびその派生クラスが異なる読み取り位置と書き込み位置を持つ場合に、共通の読み書き位置として好ましいストリーム上の位置を決定します。
STDIOStreamWrappingModeラッパーが std::iostream のようなストリームで実行する I/O 操作のモードを指定します。
SystemIOStreamWrappingModeラッパーが System::IO::Stream のようなストリームで実行する I/O 操作のモードを指定します。

Typedefs

型定義説明
BinaryWriterPtrこのクラスへの共有ポインタのエイリアスです。
FileNotFoundExceptionディスク上に存在しないファイルへのアクセスが失敗したときにスローされる例外です。FileNotFoundException クラスのインスタンスを System::SmartPtr でラップしないでください。
IsTemplateBaseOfインスタンス化されていない Base テンプレートクラスがインスタンス化された Derived テンプレートクラスから継承されているかを判定する std::is_base_of<Base, Derived> の対応物を表します。多重継承や Base からの非公開継承の場合は失敗します。
STDIOStreamWrapperchar 文字型用の BasicSTDIOStreamWrapper の特殊化。
STDIStreamWrapperchar 文字型用の BasicSTDIStreamWrapper の特殊化。
STDOStreamWrapperchar 文字型用の BasicSTDOStreamWrapper の特殊化。
STDWIOStreamWrapperwchar_t 文字型用の BasicSTDIOStreamWrapper の特殊化。
STDWIStreamWrapperwchar_t 文字型用の BasicSTDIStreamWrapper の特殊化。
STDWOStreamWrapperwchar_t 文字型用の BasicSTDOStreamWrapper の特殊化。
SystemIOStreamWrapperchar 文字型用の BasicSystemIOStreamWrapper の特殊化。
SystemIStreamWrapperchar 文字型用の BasicSystemIStreamWrapper の特殊化。
SystemOStreamWrapperchar 文字型用の BasicSystemOStreamWrapper の特殊化。
SystemWIOStreamWrapperwchar_t 文字型用の BasicSystemIOStreamWrapper の特殊化。
SystemWIStreamWrapperwchar_t 文字型用の BasicSystemIStreamWrapper の特殊化。
SystemWOStreamWrapperwchar_t 文字型用の BasicSystemOStreamWrapper の特殊化。

Functions

関数説明
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]
WrapSTDIOStreamSystem.Collections.Generic.List`1[Doxygen2HugoConverter.Markup.SimpleMarkupEntry]