Freigeben über


IndentedTextWriter-Klasse

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Ist mit IndentedTextWriter identisch, unterstützt jedoch die teilweise Vertrauenswürdigkeit; fügt die explizite Zwischenspeicherung von erzeugten Einzugszeichenfolgen hinzu und erkennt auch das Schreiben von Zeichenfolgen, die nur \r\n oder \n als Schreibzeile enthalten, um sicherzustellen, dass die nächste Zeile wie gewünscht eingerückt wird.

Vererbungshierarchie

System.Object
  System.MarshalByRefObject
    System.IO.TextWriter
      System.Data.Entity.Migrations.Utilities.IndentedTextWriter

Namespace:  System.Data.Entity.Migrations.Utilities
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Class IndentedTextWriter _
    Inherits TextWriter
'Usage
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

Der IndentedTextWriter-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode IndentedTextWriter(TextWriter) Initialisiert eine neue Instanz der IndentedTextWriter-Klasse mit dem angegebenen Textwriter und der angegebenen Standardzeichenfolge für Tabstopps.Beachten Sie, dass der an diesen Konstruktor übergebene Writer die CultureInfo verwenden muss, die durch die Culture-Eigenschaft angegeben wird.
Öffentliche Methode IndentedTextWriter(TextWriter, String) Initialisiert eine neue Instanz der IndentedTextWriter-Klasse mit dem angegebenen Textwriter und der angegebenen Zeichenfolge für Tabstopps.Beachten Sie, dass der an diesen Konstruktor übergebene Writer die CultureInfo verwenden muss, die durch die Culture-Eigenschaft angegeben wird.

Oben

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Encoding Ruft die Codierung für den zu verwendenden Textwriter ab. (Überschreibt TextWriter.Encoding.)
Öffentliche Eigenschaft FormatProvider (Von TextWriter geerbt.)
Öffentliche Eigenschaft Indent Ruft die Anzahl der Leerzeichen für den Einzug ab oder legt sie fest.
Öffentliche Eigenschaft InnerWriter Ruft den zu verwendenden TextWriter ab.
Öffentliche Eigenschaft NewLine Ruft das zu verwendende Neue-Zeile-Zeichen ab oder legt es fest. (Überschreibt TextWriter.NewLine.)

Oben

Methoden

  Name Beschreibung
Öffentliche Methode Close Schließt das Dokument, in das geschrieben wird. (Überschreibt TextWriter.Close().)
Öffentliche Methode CreateObjRef Sicherheitsrelevant. (Von MarshalByRefObject geerbt.)
Öffentliche Methode CurrentIndentation Erstellt eine Zeichenfolge, welche die aktuelle Einzugsebene für eine neue Zeile darstellt.
Öffentliche Methode Dispose() (Von TextWriter geerbt.)
Geschützte Methode Dispose(Boolean) (Von TextWriter geerbt.)
Öffentliche Methode Equals (Von Object geerbt.)
Geschützte Methode Finalize (Von Object geerbt.)
Öffentliche Methode Flush Leert den Datenstrom. (Überschreibt TextWriter.Flush().)
Öffentliche Methode FlushAsync (Von TextWriter geerbt.)
Öffentliche Methode GetHashCode (Von Object geerbt.)
Öffentliche Methode GetLifetimeService Sicherheitsrelevant. (Von MarshalByRefObject geerbt.)
Öffentliche Methode GetType (Von Object geerbt.)
Öffentliche Methode InitializeLifetimeService Sicherheitsrelevant. (Von MarshalByRefObject geerbt.)
Geschützte Methode MemberwiseClone() (Von Object geerbt.)
Geschützte Methode MemberwiseClone(Boolean) (Von MarshalByRefObject geerbt.)
Geschützte Methode OutputTabs Gibt die Tabstoppzeichenfolge entsprechend der Indent-Eigenschaft einmal für jede Einzugsebene aus.
Öffentliche Methode ToString (Von Object geerbt.)
Öffentliche Methode Write(UInt32) (Von TextWriter geerbt.)
Öffentliche Methode Write(UInt64) (Von TextWriter geerbt.)
Öffentliche Methode Write(Decimal) (Von TextWriter geerbt.)
Öffentliche Methode Write(Boolean) Schreibt die Textdarstellung eines booleschen Werts in den Textdatenstrom. (Überschreibt TextWriter.Write(Boolean).)
Öffentliche Methode Write(Char) Schreibt ein Zeichen in den Textdatenstrom. (Überschreibt TextWriter.Write(Char).)
Öffentliche Methode Write(Char[]) Schreibt ein Zeichenarray in den Textdatenstrom. (Überschreibt TextWriter.Write(Char[]).)
Öffentliche Methode Write(Double) Schreibt die Textdarstellung eines Double-Werts in den Textdatenstrom. (Überschreibt TextWriter.Write(Double).)
Öffentliche Methode Write(Int32) Schreibt die Textdarstellung einer ganzen Zahl in den Textdatenstrom. (Überschreibt TextWriter.Write(Int32).)
Öffentliche Methode Write(Int64) Schreibt die Textdarstellung einer ganzen Zahl mit 8 Bytes in den Textdatenstrom. (Überschreibt TextWriter.Write(Int64).)
Öffentliche Methode Write(Object) Schreibt die Textdarstellung eines Objekts in den Textdatenstrom. (Überschreibt TextWriter.Write(Object).)
Öffentliche Methode Write(Single) Schreibt die Textdarstellung eines Single-Werts in den Textdatenstrom. (Überschreibt TextWriter.Write(Single).)
Öffentliche Methode Write(String) Schreibt die angegebene Zeichenfolge in den Textdatenstrom. (Überschreibt TextWriter.Write(String).)
Öffentliche Methode Write(String, Object) Schreibt eine formatierte Zeichenfolge mit der angegebenen Semantik. (Überschreibt TextWriter.Write(String, Object).)
Öffentliche Methode Write(String, Object[]) Schreibt eine formatierte Zeichenfolge mit der angegebenen Semantik. (Überschreibt TextWriter.Write(String, Object[]).)
Öffentliche Methode Write(Char[], Int32, Int32) Schreibt ein Unterarray von Zeichen in den Textdatenstrom. (Überschreibt TextWriter.Write(Char[], Int32, Int32).)
Öffentliche Methode Write(String, Object, Object) Schreibt eine formatierte Zeichenfolge mit der angegebenen Semantik. (Überschreibt TextWriter.Write(String, Object, Object).)
Öffentliche Methode Write(String, Object, Object, Object) (Von TextWriter geerbt.)
Öffentliche Methode WriteAsync(Char) (Von TextWriter geerbt.)
Öffentliche Methode WriteAsync(String) (Von TextWriter geerbt.)
Öffentliche Methode WriteAsync(Char) (Von TextWriter geerbt.)
Öffentliche Methode WriteAsync(Char, Int32, Int32) (Von TextWriter geerbt.)
Öffentliche Methode WriteLine() Schreibt ein Zeilenabschlusszeichen. (Überschreibt TextWriter.WriteLine().)
Öffentliche Methode WriteLine(UInt64) (Von TextWriter geerbt.)
Öffentliche Methode WriteLine(Decimal) (Von TextWriter geerbt.)
Öffentliche Methode WriteLine(Boolean) Schreibt die Textdarstellung eines booleschen Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Boolean).)
Öffentliche Methode WriteLine(Char) Schreibt ein Zeichen, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Char).)
Öffentliche Methode WriteLine(Char[]) Schreibt ein Zeichenarray, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Char[]).)
Öffentliche Methode WriteLine(Double) Schreibt die Textdarstellung eines Double-Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Double).)
Öffentliche Methode WriteLine(Int32) Schreibt die Textdarstellung einer ganzen Zahl, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Int32).)
Öffentliche Methode WriteLine(Int64) Schreibt die Textdarstellung einer ganzen Zahl mit 8 Bytes, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Int64).)
Öffentliche Methode WriteLine(Object) Schreibt die Textdarstellung eines Objekts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Object).)
Öffentliche Methode WriteLine(Single) Schreibt die Textdarstellung eines Single-Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Single).)
Öffentliche Methode WriteLine(String) Schreibt die angegebene Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(String).)
Öffentliche Methode WriteLine(UInt32) Schreibt die Textdarstellung eines UInt32-Werts, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(UInt32).)
Öffentliche Methode WriteLine(String, Object) Schreibt eine formatierte Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, mit der angegebenen Semantik. (Überschreibt TextWriter.WriteLine(String, Object).)
Öffentliche Methode WriteLine(String, Object[]) Schreibt eine formatierte Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, mit der angegebenen Semantik. (Überschreibt TextWriter.WriteLine(String, Object[]).)
Öffentliche Methode WriteLine(Char[], Int32, Int32) Schreibt ein Unterarray von Zeichen, gefolgt von einem Zeilenabschlusszeichen, in den Textdatenstrom. (Überschreibt TextWriter.WriteLine(Char[], Int32, Int32).)
Öffentliche Methode WriteLine(String, Object, Object) Schreibt eine formatierte Zeichenfolge, gefolgt von einem Zeilenabschlusszeichen, mit der angegebenen Semantik. (Überschreibt TextWriter.WriteLine(String, Object, Object).)
Öffentliche Methode WriteLine(String, Object, Object, Object) (Von TextWriter geerbt.)
Öffentliche Methode WriteLineAsync (Von TextWriter geerbt.)
Öffentliche Methode WriteLineAsync(Char) (Von TextWriter geerbt.)
Öffentliche Methode WriteLineAsync(String) (Von TextWriter geerbt.)
Öffentliche Methode WriteLineAsync(Char) (Von TextWriter geerbt.)
Öffentliche Methode WriteLineAsync(Char, Int32, Int32) (Von TextWriter geerbt.)
Öffentliche Methode WriteLineNoTabs Schreibt die angegebene Zeichenfolge ohne Tabstopps in eine Zeile.

Oben

Felder

  Name Beschreibung
Geschütztes Feld CoreNewLine (Von TextWriter geerbt.)
Öffentliches FeldStatischer Member Culture Gibt die Kultur an, die vom zugrunde liegenden TextWriter verwendet wird.Diese statische Eigenschaft ist schreibgeschützt.Beachten Sie, dass alle an einen der Konstruktoren von IndentedTextWriter übergebenen Writer die gleiche Kultur verwenden müssen.Die Kultur ist InvariantCulture.
Öffentliches FeldStatischer Member DefaultTabString Gibt die Standardzeichenfolge für Tabstopps an.Dieses Feld ist konstant.

Oben

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

System.Data.Entity.Migrations.Utilities-Namespace