IndentedTextWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
O mesmo que IndentedTextWriter funciona em relação à confiança parcial e adiciona o cache explícito da cadeia de caracteres de recuo gerada e também reconhece a gravação de uma cadeia de caracteres que contém apenas \r\n ou \n como uma linha de gravação para garantir que recuaremos a próxima linha corretamente.
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
- Herança
-
IndentedTextWriter
Construtores
| Nome | Descrição |
|---|---|
| IndentedTextWriter(TextWriter, String) |
Inicializa uma nova instância da classe IndentedTextWriter usando o gravador de texto e a cadeia de caracteres de tabulação especificados. Observe que o gravador passado para esse construtor deve usar o CultureInfo especificado pela Culture propriedade. |
| IndentedTextWriter(TextWriter) |
Inicializa uma nova instância da classe IndentedTextWriter usando o gravador de texto especificado e a cadeia de caracteres de guia padrão. Observe que o gravador passado para esse construtor deve usar o CultureInfo especificado pela Culture propriedade. |
Campos
| Nome | Descrição |
|---|---|
| Culture |
Especifica a cultura que será usada pelo TextWriter subjacente. Essa propriedade estática é somente leitura. Observe que qualquer gravador passado para um dos construtores deve IndentedTextWriter usar essa mesma cultura. A cultura é InvariantCulture. |
| DefaultTabString |
Especifica a cadeia de caracteres de guia padrão. Esse campo é constante. |
Propriedades
| Nome | Descrição |
|---|---|
| Encoding |
Obtém a codificação para o gravador de texto a ser usado. |
| Indent |
Obtém ou define o número de espaços a recuar. |
| InnerWriter |
Obtém o TextWriter que usar. |
| NewLine |
Obtém ou define o novo caractere de linha a ser usado. |
Métodos
| Nome | Descrição |
|---|---|
| Close() |
Fecha o documento que está sendo gravado. |
| CurrentIndentation() |
Cria uma cadeia de caracteres que representa o nível de recuo atual para uma nova linha. |
| Flush() |
Libera o fluxo. |
| OutputTabs() |
Gera a cadeia de caracteres de tabulação uma vez para cada nível de recuo de acordo com a Indent propriedade. |
| Write(Boolean) |
Grava a representação de texto de um valor booliano no fluxo de texto. |
| Write(Char) |
Grava um caractere no fluxo de texto. |
| Write(Char[], Int32, Int32) |
Grava uma subarray de caracteres no fluxo de texto. |
| Write(Char[]) |
Grava uma matriz de caracteres no fluxo de texto. |
| Write(Double) |
Grava a representação de texto de um Double no fluxo de texto. |
| Write(Int32) |
Grava a representação de texto de um inteiro no fluxo de texto. |
| Write(Int64) |
Grava a representação de texto de um inteiro de 8 bytes no fluxo de texto. |
| Write(Object) |
Grava a representação de texto de um objeto no fluxo de texto. |
| Write(Single) |
Grava a representação de texto de um single no fluxo de texto. |
| Write(String, Object, Object) |
Grava uma cadeia de caracteres formatada usando a mesma semântica especificada. |
| Write(String, Object) |
Grava uma cadeia de caracteres formatada usando a mesma semântica especificada. |
| Write(String, Object[]) |
Grava uma cadeia de caracteres formatada usando a mesma semântica especificada. |
| Write(String) |
Grava a cadeia de caracteres especificada no fluxo de texto. |
| WriteLine() |
Grava um terminador de linha. |
| WriteLine(Boolean) |
Grava a representação de texto de um booliano, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(Char) |
Grava um caractere, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(Char[], Int32, Int32) |
Grava uma subarray de caracteres, seguida por um terminador de linha, no fluxo de texto. |
| WriteLine(Char[]) |
Grava uma matriz de caracteres, seguida por um terminador de linha, no fluxo de texto. |
| WriteLine(Double) |
Grava a representação de texto de um Double, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(Int32) |
Grava a representação de texto de um inteiro, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(Int64) |
Grava a representação de texto de um inteiro de 8 bytes, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(Object) |
Grava a representação de texto de um objeto, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(Single) |
Grava a representação de texto de um único, seguido por um terminador de linha, no fluxo de texto. |
| WriteLine(String, Object, Object) |
Grava uma cadeia de caracteres formatada, seguida por um terminador de linha, usando a mesma semântica especificada. |
| WriteLine(String, Object) |
Grava uma cadeia de caracteres formatada, seguida por um terminador de linha, usando a mesma semântica especificada. |
| WriteLine(String, Object[]) |
Grava uma cadeia de caracteres formatada, seguida por um terminador de linha, usando a mesma semântica especificada. |
| WriteLine(String) |
Grava a cadeia de caracteres especificada, seguida por um terminador de linha, no fluxo de texto. |
| WriteLine(UInt32) |
Grava a representação de texto de um UInt32, seguido por um terminador de linha, no fluxo de texto. |
| WriteLineNoTabs(String) |
Grava a cadeia de caracteres especificada em uma linha sem guias. |