IndentedTextWriter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |