IndentedTextWriter クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
と同じです IndentedTextWriter が、部分信頼で機能し、生成されたインデント文字列の明示的なキャッシュを追加し、\r\n または \n のみを含む文字列の書き込みを書き込み行として認識して、次の行を正しくインデントできるようにします。
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- 継承
-
IndentedTextWriter
コンストラクター
| IndentedTextWriter(TextWriter) |
指定したテキスト ライターと既定のタブ文字列を使用して IndentedTextWriter クラスの新しいインスタンスを初期化します。 このコンストラクターに渡されるライターは、 プロパティでCulture指定された をCultureInfo使用する必要があることに注意してください。 |
| IndentedTextWriter(TextWriter, String) |
指定したテキスト ライターとタブ文字列を使用して IndentedTextWriter クラスの新しいインスタンスを初期化します。 このコンストラクターに渡されるライターは、 プロパティでCulture指定された をCultureInfo使用する必要があることに注意してください。 |
フィールド
| Culture |
基になる TextWriter によって使用されるカルチャを指定します。 この静的プロパティは読み取り専用です。 のいずれかのコンストラクターに渡されるライターは、この同じカルチャを IndentedTextWriter 使用する必要があることに注意してください。 カルチャは です InvariantCulture。 |
| DefaultTabString |
既定のタブ文字列を指定します。 このフィールドは定数です。 |
プロパティ
| Encoding |
使用するテキスト ライターのエンコーディングを取得します。 |
| Indent |
インデント幅として適用する空白文字の数を取得または設定します。 |
| InnerWriter |
使用する TextWriter を取得します。 |
| NewLine |
使用する改行文字を取得または設定します。 |
メソッド
| Close() |
書き込まれているドキュメントを閉じます。 |
| CurrentIndentation() |
新しい行の現在のインデント レベルを表す文字列を作成します。 |
| Flush() |
ストリームをフラッシュします。 |
| OutputTabs() |
Indent プロパティに従って、各インデント レベルに対してタブ文字列を 1 回出力します。 |
| Write(Boolean) |
Boolean 値のテキスト形式をテキスト ストリームに書き込みます。 |
| Write(Char) |
文字をテキスト ストリームに書き込みます。 |
| Write(Char[]) |
文字配列をテキスト ストリームに書き込みます。 |
| Write(Char[], Int32, Int32) |
文字の部分配列をテキスト ストリームに書き込みます。 |
| Write(Double) |
Double 値のテキスト形式をテキスト ストリームに書き込みます。 |
| Write(Int32) |
整数のテキスト形式をテキスト ストリームに書き込みます。 |
| Write(Int64) |
8 バイト整数のテキスト形式をテキスト ストリームに書き込みます。 |
| Write(Object) |
オブジェクトのテキスト形式をテキスト ストリームに書き込みます。 |
| Write(Single) |
Single 値のテキスト形式をテキスト ストリームに書き込みます。 |
| Write(String) |
指定した文字列をテキスト ストリームに書き込みます。 |
| Write(String, Object) |
指定されているセマンティクスを使用して、書式設定された文字列を書き込みます。 |
| Write(String, Object, Object) |
指定されているセマンティクスを使用して、書式設定された文字列を書き込みます。 |
| Write(String, Object[]) |
指定されているセマンティクスを使用して、書式設定された文字列を書き込みます。 |
| WriteLine() |
行終端記号を書き込みます。 |
| WriteLine(Boolean) |
Boolean 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Char) |
文字をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Char[]) |
文字配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Char[], Int32, Int32) |
文字の部分配列をテキスト ストリームに書き込み、続けて行終端記号書き込みます。 |
| WriteLine(Double) |
Double 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Int32) |
整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Int64) |
8 バイト整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Object) |
オブジェクトのテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(Single) |
Single 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(String) |
指定した文字列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(String, Object) |
指定されているセマンティクスを使用して、書式設定された文字列を書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(String, Object, Object) |
指定されているセマンティクスを使用して、書式設定された文字列を書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(String, Object[]) |
指定されているセマンティクスを使用して、書式設定された文字列を書き込み、続けて行終端記号を書き込みます。 |
| WriteLine(UInt32) |
UInt32 のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 |
| WriteLineNoTabs(String) |
タブが適用されていない行に、指定した文字列を書き込みます。 |