次の方法で共有


IndentedTextWriter クラス

定義

と同じです 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)

タブが適用されていない行に、指定した文字列を書き込みます。

適用対象