Condividi tramite


IndentedTextWriter Classe

Definizione

Uguale a IndentedTextWriter ma funziona in attendibilità parziale e aggiunge la memorizzazione nella cache esplicita della stringa di rientro generata e riconosce anche la scrittura di una stringa che contiene solo \r\n o \n come riga di scrittura per garantire il corretto rientro della riga successiva.

public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Ereditarietà
IndentedTextWriter

Costruttori

IndentedTextWriter(TextWriter)

Inizializza una nuova istanza della classe IndentedTextWriter utilizzando il writer di testo e la stringa di tabulazione predefinita specificati. Si noti che il writer passato a questo costruttore deve utilizzare l'oggetto CultureInfo specificato dalla Culture proprietà .

IndentedTextWriter(TextWriter, String)

Inizializza una nuova istanza della classe IndentedTextWriter utilizzando il writer di testo e la stringa di tabulazione specificati. Si noti che il writer passato a questo costruttore deve utilizzare l'oggetto CultureInfo specificato dalla Culture proprietà .

Campi

Culture

Specifica le impostazioni cultura che verranno usate dal TextWriter sottostante. Questa proprietà statica è di sola lettura. Si noti che qualsiasi writer passato a uno dei costruttori di IndentedTextWriter deve usare le stesse impostazioni cultura. Le impostazioni cultura sono InvariantCulture.

DefaultTabString

Specifica la stringa di tabulazioni predefinita. Questo campo è costante.

Proprietà

Encoding

Ottiene la codifica che deve essere utilizzata dal writer di testo.

Indent

Ottiene o imposta il numero di spazi da utilizzare per il rientro.

InnerWriter

Ottiene l'oggetto TextWriter da utilizzare.

NewLine

Ottiene o imposta il carattere di nuova riga da utilizzare.

Metodi

Close()

Chiude il documento in cui viene effettuata la scrittura.

CurrentIndentation()

Compila una stringa che rappresenta il livello di rientro corrente per una nuova riga.

Flush()

Svuota il flusso.

OutputTabs()

Restituisce la stringa di tabulazioni una volta per ciascun livello di rientro in base alla proprietà Indent.

Write(Boolean)

Inserisce nel flusso di testo la rappresentazione testuale di un valore booleano.

Write(Char)

Scrive un carattere nel flusso di testo.

Write(Char[])

Scrive una matrice di caratteri nel flusso di testo.

Write(Char[], Int32, Int32)

Scrive una sottomatrice di caratteri nel flusso di testo.

Write(Double)

Inserisce nel flusso di testo la rappresentazione testuale di un valore Double.

Write(Int32)

Inserisce nel flusso di testo la rappresentazione testuale di un intero.

Write(Int64)

Inserisce nel flusso di testo la rappresentazione testuale di un intero a 8 byte.

Write(Object)

Inserisce nel flusso di testo la rappresentazione testuale di un oggetto.

Write(Single)

Inserisce nel flusso di testo la rappresentazione testuale di un valore Single.

Write(String)

Inserisce nel flusso di testo la stringa specificata.

Write(String, Object)

Inserisce una stringa formattata utilizzando la semantica specificata.

Write(String, Object, Object)

Inserisce una stringa formattata utilizzando la semantica specificata.

Write(String, Object[])

Inserisce una stringa formattata utilizzando la semantica specificata.

WriteLine()

Inserisce un terminatore di riga.

WriteLine(Boolean)

Inserisce nel flusso di testo la rappresentazione testuale di un valore booleano, seguita da un terminatore di riga.

WriteLine(Char)

Inserisce nel flusso di testo un carattere, seguito da un terminatore di riga.

WriteLine(Char[])

Inserisce nel flusso di testo una matrice di caratteri, seguita da un terminatore di riga.

WriteLine(Char[], Int32, Int32)

Inserisce nel flusso di testo una sottomatrice di caratteri, seguita da un terminatore di riga.

WriteLine(Double)

Inserisce nel flusso di testo la rappresentazione testuale di un valore Double, seguita da un terminatore di riga.

WriteLine(Int32)

Inserisce nel flusso di testo la rappresentazione testuale di un intero, seguita da un terminatore di riga.

WriteLine(Int64)

Inserisce nel flusso di testo la rappresentazione testuale di un intero a 8 byte, seguita da un terminatore di riga.

WriteLine(Object)

Inserisce nel flusso di testo la rappresentazione testuale di un oggetto, seguita da un terminatore di riga.

WriteLine(Single)

Inserisce nel flusso di testo la rappresentazione testuale di un valore Single, seguita da un terminatore di riga.

WriteLine(String)

Inserisce nel flusso di testo la stringa specificata, seguita da un terminatore di riga.

WriteLine(String, Object)

Inserisce una stringa formattata seguita da un terminatore di riga, utilizzando la semantica specificata.

WriteLine(String, Object, Object)

Inserisce una stringa formattata seguita da un terminatore di riga, utilizzando la semantica specificata.

WriteLine(String, Object[])

Inserisce una stringa formattata seguita da un terminatore di riga, utilizzando la semantica specificata.

WriteLine(UInt32)

Inserisce nel flusso di testo la rappresentazione testuale di un valore UInt32, seguita da un terminatore di riga.

WriteLineNoTabs(String)

Inserisce la stringa specificata in una riga priva di tabulazioni.

Si applica a