Поделиться через


IndentedStringBuilder Класс

Определение

Тонкая оболочка StringBuilder , которая добавляет отступ к каждой построенной строке.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

public class IndentedStringBuilder
type IndentedStringBuilder = class
Public Class IndentedStringBuilder
Наследование
IndentedStringBuilder

Комментарии

Дополнительные сведения и примеры см. в статье Реализация поставщиков и расширений баз данных .

Конструкторы

IndentedStringBuilder()

Тонкая оболочка StringBuilder , которая добавляет отступ к каждой построенной строке.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Как правило, он не используется в коде приложения.

Свойства

IndentCount

Возвращает текущий уровень отступа.

Length

Текущая длина встроенной строки.

Методы

Append(Char)

Добавляет текущий отступ, а затем заданный символ к создаваемой строке.

Append(FormattableString)

Добавляет текущий отступ, а затем заданную строку к создаваемой строке.

Append(IEnumerable<Char>)

Добавляет текущий отступ, а затем заданные символы к создаваемой строке.

Append(IEnumerable<String>)

Добавляет текущий отступ, а затем заданные строки к создаваемой строке.

Append(String)

Добавляет текущий отступ, а затем заданную строку к создаваемой строке.

AppendJoin(IEnumerable<String>, String)

Объединяет члены данной коллекции, используя указанный разделитель между каждым элементом, а затем добавляет результирующая строка.

AppendJoin(String, String[])

Объединяет члены данной коллекции, используя указанный разделитель между каждым элементом, а затем добавляет результирующая строка.

AppendLine()

Добавляет новую строку к создаваемой строке.

AppendLine(FormattableString)

Добавляет текущий отступ, заданную строку и новую строку к создаваемой строке.

AppendLine(String)

Добавляет текущий отступ, заданную строку и новую строку к создаваемой строке.

AppendLines(String, Boolean)

Разделяет заданную строку на строки, а затем добавляет каждую строку с префиксом текущего отступа и новой строкой к создаваемой строке.

Clear()

Сбрасывает этот построитель, готовый к созданию новой строки.

DecrementIndent()

Уменьшает отступ.

IncrementIndent()

Увеличивает отступ.

Indent()

Создает отступ с заданной областью, который увеличивает отступ, а затем уменьшает его при удалении.

SuspendIndent()

Временно отключает все отступы. Восстанавливает исходный отступ при удалении возвращаемого объекта.

ToString()

Возвращает встроенную строку.

Применяется к