IndentedStringBuilder Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |