Sprache

IndentedStringBuilder Klasse

Definition

Ein dünner Wrapper StringBuilder , der jedem erstellten Zeileneinzug einen Einzug hinzufügt.

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

[System.Runtime.CompilerServices.Nullable(0)]
public class IndentedStringBuilder
public class IndentedStringBuilder
[<System.Runtime.CompilerServices.Nullable(0)>]
type IndentedStringBuilder = class
type IndentedStringBuilder = class
Public Class IndentedStringBuilder
Vererbung
IndentedStringBuilder
Attribute

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und Erweiterungen .

Konstruktoren

Name Beschreibung
IndentedStringBuilder()

Ein dünner Wrapper StringBuilder , der jedem erstellten Zeileneinzug einen Einzug hinzufügt.

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

Eigenschaften

Name Beschreibung
IndentCount

Ruft die aktuelle Einzugsebene ab.

Length

Die aktuelle Länge der erstellten Zeichenfolge.

Methoden

Name Beschreibung
Append(Char)

Fügt den aktuellen Einzug und dann das angegebene Zeichen an die Zeichenfolge an, die erstellt wird.

Append(FormattableString)

Fügt den aktuellen Einzug und dann die angegebene Zeichenfolge an die Zeichenfolge an, die erstellt wird.

Append(IEnumerable<Char>)

Fügt den aktuellen Einzug und dann die angegebenen Zeichen an die Zeichenfolge an, die erstellt wird.

Append(IEnumerable<String>)

Fügt den aktuellen Einzug und dann die angegebenen Zeichenfolgen an die Zeichenfolge an, die erstellt wird.

Append(String)

Fügt den aktuellen Einzug und dann die angegebene Zeichenfolge an die Zeichenfolge an, die erstellt wird.

AppendJoin(IEnumerable<String>, String)

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

AppendJoin(String, String[])

Verkettet die Member der angegebenen Auflistung mithilfe 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, die dem aktuellen Einzug vorangestellt ist, und gefolgt von einer neuen Zeile an die zu erstellende Zeichenfolge an.

Clear()

Setzt diesen Generator zurück, der zum Erstellen einer neuen Zeichenfolge bereit ist.

Clone()

Klont dies IndentedStringBuilder, kopieren Sie die integrierte Zeichenfolge und die aktuelle Einzugsebene.

DecrementIndent()

Erhöht den Einzug.

IncrementIndent()

Erhöht den Einzug.

Indent()

Erstellt einen bereichsbezogenen Einzug, der den Einzug erhöht und dann beim Löschen erhöht.

SuspendIndent()

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

ToString()

Gibt die integrierte Zeichenfolge zurück.

Gilt für: