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) |
Записывает указанное строковое значение в строку без табуляций. |
Применяется к
Entity Framework