IndentedStringBuilder Klasse

Definition

Ein dünner Wrapper, der StringBuilder jeder erstellten Zeile einen Einzug hinzufügt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

public class IndentedStringBuilder
type IndentedStringBuilder = class
Public Class IndentedStringBuilder
Vererbung
IndentedStringBuilder

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -erweiterungen .

Konstruktoren

IndentedStringBuilder()

Ein dünner Wrapper, der StringBuilder jeder erstellten Zeile einen Einzug hinzufügt.

Dieser Typ wird in der Regel von Datenbankanbietern (und anderen Erweiterungen) verwendet. Es wird im Allgemeinen nicht im Anwendungscode verwendet.

Eigenschaften

IndentCount

Ruft die aktuelle Einzugsebene ab.

Length

Die aktuelle Länge der erstellten Zeichenfolge.

Methoden

Append(Char)

Fügt den aktuellen Einzug und dann das angegebene Zeichen an die zu erstellte Zeichenfolge an.

Append(FormattableString)

Fügt den aktuellen Einzug und dann die angegebene Zeichenfolge an die zu erstellte Zeichenfolge an.

Append(IEnumerable<Char>)

Fügt den aktuellen Einzug und dann die angegebenen Zeichen an die zu erstellte Zeichenfolge an.

Append(IEnumerable<String>)

Fügt den aktuellen Einzug und dann die angegebenen Zeichenfolgen an die zu erstellte Zeichenfolge an.

Append(String)

Fügt den aktuellen Einzug und dann die angegebene Zeichenfolge an die zu erstellte Zeichenfolge an.

AppendJoin(IEnumerable<String>, String)

Verkettet die Member der angegebenen Auflistung unter Verwendung des angegebenen Trennzeichens zwischen jedem Element und fügt dann die resultierende Zeichenfolge an.

AppendJoin(String, String[])

Verkettet die Member der angegebenen Auflistung unter Verwendung des angegebenen Trennzeichens zwischen jedem Element und fügt dann die resultierende Zeichenfolge an.

AppendLine()

Fügt eine neue Zeile an die zu erstellende Zeichenfolge an.

AppendLine(FormattableString)

Fügt den aktuellen Einzug, die angegebene Zeichenfolge und eine neue Zeile an die zu erstellende Zeichenfolge an.

AppendLine(String)

Fügt den aktuellen Einzug, die angegebene Zeichenfolge und eine neue Zeile an die zu erstellende Zeichenfolge an.

AppendLines(String, Boolean)

Trennt die angegebene Zeichenfolge in Zeilen und fügt dann jede Zeile mit dem aktuellen Einzug und gefolgt von einer neuen Zeile an die zu erstellende Zeichenfolge an.

Clear()

Setzt diesen Generator zurück, um eine neue Zeichenfolge zu erstellen.

DecrementIndent()

Verringert den Einzug.

IncrementIndent()

Erhöht den Einzug.

Indent()

Erstellt einen bereichsbezogenen Einzug, der den Einzug inkrementiert und dann verringert, wenn er verworfen wird.

SuspendIndent()

Deaktiviert vorübergehend alle Einzuge. Stellt den ursprünglichen Einzug wieder her, wenn das zurückgegebene Objekt verworfen wird.

ToString()

Gibt die erstellte Zeichenfolge zurück.

Gilt für: