IndentedTextWriter クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
IndentedTextWriterと同じですが、部分信頼で動作し、生成されたインデント文字列の明示的キャッシュを追加します。また、次行を適切にインデントするために、\r\n または \n だけを書き込み行として含んだ文字列の書き込みを認識します。
継承階層
System.Object
System.MarshalByRefObject
System.IO.TextWriter
System.Data.Entity.Migrations.Utilities.IndentedTextWriter
名前空間: System.Data.Entity.Migrations.Utilities
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Class IndentedTextWriter _
Inherits TextWriter
'使用
Dim instance As IndentedTextWriter
public class IndentedTextWriter : TextWriter
public ref class IndentedTextWriter : public TextWriter
type IndentedTextWriter =
class
inherit TextWriter
end
public class IndentedTextWriter extends TextWriter
IndentedTextWriter 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
IndentedTextWriter(TextWriter) | 指定したテキスト ライターと既定のタブ文字列を使用して、IndentedTextWriter クラスの新しいインスタンスを初期化します。このコンストラクターに渡されるライターでは Culture プロパティで指定された CultureInfo を使用する必要があることに注意してください。 | |
IndentedTextWriter(TextWriter, String) | 指定したテキスト ライターとタブ文字列を使用して、IndentedTextWriter クラスの新しいインスタンスを初期化します。このコンストラクターに渡されるライターでは Culture プロパティで指定された CultureInfo を使用する必要があることに注意してください。 |
上揃え
プロパティ
名前 | 説明 | |
---|---|---|
Encoding | 使用するテキスト ライターのエンコーディングを取得します。 (TextWriter.Encoding をオーバーライドします。) | |
FormatProvider | (TextWriter から継承されます。) | |
Indent | インデント幅として適用する空白文字の数を取得または設定します。 | |
InnerWriter | 使用する TextWriter を取得します。 | |
NewLine | 使用する改行文字を取得または設定します。 (TextWriter.NewLine をオーバーライドします。) |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Close | 書き込まれているドキュメントを閉じます。 (TextWriter.Close() をオーバーライドします。) | |
CreateObjRef | セキュリティ クリティカル。 (MarshalByRefObject から継承されます。) | |
CurrentIndentation | 改行の現在のインデント レベルを表す文字列を構築します。 | |
Dispose() | (TextWriter から継承されます。) | |
Dispose(Boolean) | (TextWriter から継承されます。) | |
Equals | (Object から継承されます。) | |
Finalize | (Object から継承されます。) | |
Flush | ストリームをフラッシュします。 (TextWriter.Flush() をオーバーライドします。) | |
FlushAsync | (TextWriter から継承されます。) | |
GetHashCode | (Object から継承されます。) | |
GetLifetimeService | セキュリティ クリティカル。 (MarshalByRefObject から継承されます。) | |
GetType | (Object から継承されます。) | |
InitializeLifetimeService | セキュリティ クリティカル。 (MarshalByRefObject から継承されます。) | |
MemberwiseClone() | (Object から継承されます。) | |
MemberwiseClone(Boolean) | (MarshalByRefObject から継承されます。) | |
OutputTabs | Indent プロパティに従って、各インデント レベルに対してタブ文字列を 1 回出力します。 | |
ToString | (Object から継承されます。) | |
Write(UInt32) | (TextWriter から継承されます。) | |
Write(UInt64) | (TextWriter から継承されます。) | |
Write(Decimal) | (TextWriter から継承されます。) | |
Write(Boolean) | Boolean 値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter.Write(Boolean) をオーバーライドします。) | |
Write(Char) | 文字をテキスト ストリームに書き込みます。 (TextWriter.Write(Char) をオーバーライドします。) | |
Write(Char[]) | 文字配列をテキスト ストリームに書き込みます。 (TextWriter.Write(Char[]) をオーバーライドします。) | |
Write(Double) | Double 値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter.Write(Double) をオーバーライドします。) | |
Write(Int32) | 整数のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter.Write(Int32) をオーバーライドします。) | |
Write(Int64) | 8 バイトの整数のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter.Write(Int64) をオーバーライドします。) | |
Write(Object) | オブジェクトのテキスト形式をテキスト ストリームに書き込みます。 (TextWriter.Write(Object) をオーバーライドします。) | |
Write(Single) | Single 値のテキスト形式をテキスト ストリームに書き込みます。 (TextWriter.Write(Single) をオーバーライドします。) | |
Write(String) | 指定した文字列をテキスト ストリームに書き込みます。 (TextWriter.Write(String) をオーバーライドします。) | |
Write(String, Object) | 指定されているのと同じセマンティクスを使用して、書式設定された文字列を書き込みます。 (TextWriter.Write(String, Object) をオーバーライドします。) | |
Write(String, Object[]) | 指定されているのと同じセマンティクスを使用して、書式設定された文字列を書き込みます。 (TextWriter.Write(String, Object[]) をオーバーライドします。) | |
Write(Char[], Int32, Int32) | 文字の部分配列をテキスト ストリームに書き込みます。 (TextWriter.Write(Char[], Int32, Int32) をオーバーライドします。) | |
Write(String, Object, Object) | 指定されているのと同じセマンティクスを使用して、書式設定された文字列を書き込みます。 (TextWriter.Write(String, Object, Object) をオーバーライドします。) | |
Write(String, Object, Object, Object) | (TextWriter から継承されます。) | |
WriteAsync(Char) | (TextWriter から継承されます。) | |
WriteAsync(String) | (TextWriter から継承されます。) | |
WriteAsync(Char) | (TextWriter から継承されます。) | |
WriteAsync(Char, Int32, Int32) | (TextWriter から継承されます。) | |
WriteLine() | 行終端記号を書き込みます。 (TextWriter.WriteLine() をオーバーライドします。) | |
WriteLine(UInt64) | (TextWriter から継承されます。) | |
WriteLine(Decimal) | (TextWriter から継承されます。) | |
WriteLine(Boolean) | Boolean 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Boolean) をオーバーライドします。) | |
WriteLine(Char) | 文字をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Char) をオーバーライドします。) | |
WriteLine(Char[]) | 文字配列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Char[]) をオーバーライドします。) | |
WriteLine(Double) | Double 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Double) をオーバーライドします。) | |
WriteLine(Int32) | 整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Int32) をオーバーライドします。) | |
WriteLine(Int64) | 8 バイト整数のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Int64) をオーバーライドします。) | |
WriteLine(Object) | オブジェクトのテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Object) をオーバーライドします。) | |
WriteLine(Single) | Single 値のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(Single) をオーバーライドします。) | |
WriteLine(String) | 指定した文字列をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(String) をオーバーライドします。) | |
WriteLine(UInt32) | UInt32 のテキスト形式をテキスト ストリームに書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(UInt32) をオーバーライドします。) | |
WriteLine(String, Object) | 指定されているのと同じセマンティクスを使用して、書式設定された文字列を書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(String, Object) をオーバーライドします。) | |
WriteLine(String, Object[]) | 指定されているのと同じセマンティクスを使用して、書式設定された文字列を書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(String, Object[]) をオーバーライドします。) | |
WriteLine(Char[], Int32, Int32) | 文字の部分配列をテキスト ストリームに書き込み、続けて行終端記号書き込みます。 (TextWriter.WriteLine(Char[], Int32, Int32) をオーバーライドします。) | |
WriteLine(String, Object, Object) | 指定されているのと同じセマンティクスを使用して、書式設定された文字列を書き込み、続けて行終端記号を書き込みます。 (TextWriter.WriteLine(String, Object, Object) をオーバーライドします。) | |
WriteLine(String, Object, Object, Object) | (TextWriter から継承されます。) | |
WriteLineAsync | (TextWriter から継承されます。) | |
WriteLineAsync(Char) | (TextWriter から継承されます。) | |
WriteLineAsync(String) | (TextWriter から継承されます。) | |
WriteLineAsync(Char) | (TextWriter から継承されます。) | |
WriteLineAsync(Char, Int32, Int32) | (TextWriter から継承されます。) | |
WriteLineNoTabs | タブが適用されていない行に、指定した文字列を書き込みます。 |
上揃え
フィールド
名前 | 説明 | |
---|---|---|
CoreNewLine | (TextWriter から継承されます。) | |
Culture | 基になる TextWriter によって使用されるカルチャを指定します。この静的プロパティは読み取り専用です。IndentedTextWriter のコンストラクターの 1 つに渡されるライターでは、この同じカルチャを使用する必要があることに注意してください。カルチャは InvariantCulture です。 | |
DefaultTabString | 既定のタブ文字列を指定します。このフィールドは定数です。 |
上揃え
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。