IndentedTextWriter Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
То же самое, что IndentedTextWriter но работает в частичном доверии и добавляет явное кэширование созданной строки отступа, а также распознает запись строки, содержащей только \r\n или \n в виде строки записи, чтобы обеспечить правильное отступа для следующей строки.
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- Наследование
-
IndentedTextWriter
Конструкторы
| IndentedTextWriter(TextWriter) |
Инициализирует новый экземпляр класса IndentedTextWriter, используя указанный модуль записи текста и строку табуляции по умолчанию. Обратите внимание, что модуль записи, передаваемый этому конструктору, должен использовать объект , CultureInfo заданный свойством Culture . |
| IndentedTextWriter(TextWriter, String) |
Инициализирует новый экземпляр класса IndentedTextWriter с помощью указанного модуля записи текста и строки табуляции. Обратите внимание, что модуль записи, передаваемый этому конструктору, должен использовать объект , CultureInfo заданный свойством Culture . |
Поля
| Culture |
Указывает язык и региональные параметры, которые будут использоваться базовым TextWriter. Это статическое свойство доступно только для чтения. Обратите внимание, что любой модуль записи, передаваемый одному из конструкторов , IndentedTextWriter должен использовать тот же язык и региональные параметры. Язык и региональные параметры — InvariantCulture. |
| DefaultTabString |
Указывает строку табуляции по умолчанию. Это поле является константой. |
Свойства
| Encoding |
Получает кодировку для использования модулем записи текста. |
| Indent |
Получает или задает количество пробелов для отступа. |
| InnerWriter |
Получает TextWriter для использования. |
| NewLine |
Получает или задает знак новой строки для использования. |
Методы
| Close() |
Закрывает документ, в который производилась запись. |
| CurrentIndentation() |
Создает строку, представляющую текущий уровень отступа для новой строки. |
| Flush() |
Сбрасывает поток. |
| OutputTabs() |
Выводит строку табуляции один раз для каждого уровня отступа в соответствии со свойством Indent. |
| Write(Boolean) |
Записывает текстовое представление логического значения в текстовый поток. |
| Write(Char) |
Записывает символ в текстовый поток. |
| Write(Char[]) |
Записывает массив символов в текстовый поток. |
| Write(Char[], Int32, Int32) |
Записывает подмассив символов в текстовый поток. |
| Write(Double) |
Записывает текстовое представление значения типа Double в текстовый поток. |
| Write(Int32) |
Записывает текстовое представление целого числа в текстовый поток. |
| Write(Int64) |
Записывает текстовое представление целого числа размером 8 байт в текстовый поток. |
| Write(Object) |
Записывает текстовое представление объекта в текстовый поток. |
| Write(Single) |
Записывает текстовое представление значения типа Single в текстовый поток. |
| Write(String) |
Записывает указанную строку в текстовый поток. |
| Write(String, Object) |
Выводит отформатированную строку, используя заданную семантику. |
| Write(String, Object, Object) |
Выводит отформатированную строку, используя заданную семантику. |
| Write(String, Object[]) |
Выводит отформатированную строку, используя заданную семантику. |
| WriteLine() |
Записывает признак конца строки. |
| WriteLine(Boolean) |
Записывает текстовое представление логического значения, за которым следует признак конца строки, в текстовый поток. |
| WriteLine(Char) |
Записывает в текстовый поток символ, за которым следует признак конца строки. |
| WriteLine(Char[]) |
Записывает в текстовый поток массив символов, за которым следует признак конца строки. |
| WriteLine(Char[], Int32, Int32) |
Записывает в текстовый поток подмассив символов, за которым следует признак конца строки. |
| WriteLine(Double) |
Записывает в текстовый поток текстовое представление значения типа Double, за которым следует признак конца строки. |
| WriteLine(Int32) |
Записывает в текстовый поток текстовое представление целого числа, за которым следует признак конца строки. |
| WriteLine(Int64) |
Записывает в текстовый поток текстовое представление целого числа размером 8 байт, за которым следует признак конца строки. |
| WriteLine(Object) |
Записывает в текстовый поток текстовое представление объекта, за которым следует признак конца строки. |
| WriteLine(Single) |
Записывает в текстовый поток текстовое представление значения типа Single, за которым следует признак конца строки. |
| WriteLine(String) |
Записывает в текстовый поток указанную строку, за которой следует признак конца строки. |
| WriteLine(String, Object) |
Выводит отформатированную строку, за которой следует знак конца строки, используя заданную семантику. |
| WriteLine(String, Object, Object) |
Выводит отформатированную строку, за которой следует знак конца строки, используя заданную семантику. |
| WriteLine(String, Object[]) |
Выводит отформатированную строку, за которой следует знак конца строки, используя заданную семантику. |
| WriteLine(UInt32) |
Записывает в текстовый поток текстовое представление значения типа UInt32, за которым следует знак конца строки. |
| WriteLineNoTabs(String) |
Записывает указанное строковое значение в строку без табуляций. |