Classe DocDataTextWriter
Fornisce un meccanismo di System.IO per la scrittura di un buffer di testo di Visual Studio .
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.IO.TextWriter
Microsoft.VisualStudio.Shell.Design.Serialization.DocDataTextWriter
Spazio dei nomi: Microsoft.VisualStudio.Shell.Design.Serialization
Assembly: Microsoft.VisualStudio.Shell.Design (in Microsoft.VisualStudio.Shell.Design.dll)
Sintassi
'Dichiarazione
<CLSCompliantAttribute(False)> _
Public Class DocDataTextWriter _
Inherits TextWriter _
Implements IServiceProvider
[CLSCompliantAttribute(false)]
public class DocDataTextWriter : TextWriter,
IServiceProvider
Il tipo DocDataTextWriter espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DocDataTextWriter(DocData) | Inizializza una nuova istanza di DocDataTextWriter per i dati specificati doc. | |
DocDataTextWriter(DocData, Boolean) | Inizializza una nuova istanza di DocDataTextWriter per i dati specificati doc e determina indipendentemente da eliminare l'oggetto dati del documento quando questa istanza viene chiusa o eliminato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
DocData | Ottiene l'oggetto dati del documento. | |
Encoding | Ottiene la codifica del writer di testo. (Esegue l'override di TextWriter.Encoding). | |
FormatProvider | Recupera un oggetto che controlla la formattazione. (Ereditato da TextWriter) | |
NewLine | Recupera o imposta la stringa di terminazione di riga utilizzata dalla classe TextWriter corrente. (Ereditato da TextWriter) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Close | Chiude il writer corrente e rilascia eventuali risorse di sistema a esso associate. (Ereditato da TextWriter) | |
CreateObjRef | Crea un oggetto che contiene tutte le informazioni rilevanti obbligatorio per generare un proxy utilizzato per comunicare con un oggetto remoto. (Ereditato da MarshalByRefObject) | |
Dispose() | Rilascia tutte le risorse utilizzate dall'oggetto TextWriter. (Ereditato da TextWriter) | |
Dispose(Boolean) | Elimina l'oggetto e le relative risorse. (Esegue l'override di TextWriter.Dispose(Boolean)). | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
Flush | Sostituire il contenuto del flusso di testo con il contenuto del generatore di stringhe. (Esegue l'override di TextWriter.Flush()). | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetLifetimeService | Recupera l'oggetto corrente del servizio di durata che controlla i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
InitializeLifetimeService | Ottiene un oggetto di servizio di durata per controllare i criteri di durata dell'istanza. (Ereditato da MarshalByRefObject) | |
MemberwiseClone() | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
MemberwiseClone(Boolean) | Crea una copia superficiale corrente MarshalByRefObject oggetto. (Ereditato da MarshalByRefObject) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) | |
Write(array<Char[]) | Scrive una matrice di caratteri nella stringa o flusso di testo. (Ereditato da TextWriter) | |
Write(Boolean) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore Boolean. (Ereditato da TextWriter) | |
Write(Int32) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 4 byte con segno. (Ereditato da TextWriter) | |
Write(UInt32) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 4 byte senza segno. (Ereditato da TextWriter) | |
Write(Int64) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 8 byte con segno. (Ereditato da TextWriter) | |
Write(UInt64) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 8 byte senza segno. (Ereditato da TextWriter) | |
Write(Single) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore a virgola mobile a 4 byte. (Ereditato da TextWriter) | |
Write(Double) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore a virgola mobile a 8 byte. (Ereditato da TextWriter) | |
Write(Decimal) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore decimale. (Ereditato da TextWriter) | |
Write(Object) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un oggetto invocando il metodo ToString sull'oggetto. (Ereditato da TextWriter) | |
Write(Char) | Aggiunge char a StringBuildersottostante. (Esegue l'override di TextWriter.Write(Char)). | |
Write(String) | Aggiunge string a StringBuildersottostante. (Esegue l'override di TextWriter.Write(String)). | |
Write(String, Object) | Scrive una stringa formattata in una riga in una stringa o un flusso di testo, utilizzando la stessa semantica del metodo di String.Format(String, Object) . (Ereditato da TextWriter) | |
Write(String, array<Object[]) | Scrive una stringa formattata in una riga in una stringa o un flusso di testo, utilizzando la stessa semantica del metodo di String.Format(String, array<Object[]) . (Ereditato da TextWriter) | |
Write(array<Char[], Int32, Int32) | Scrive una sottomatrice di caratteri nel flusso o stringa di testo. (Ereditato da TextWriter) | |
Write(String, Object, Object) | Scrive una stringa formattata in una riga in una stringa o un flusso di testo, utilizzando la stessa semantica del metodo di String.Format(String, Object, Object) . (Ereditato da TextWriter) | |
Write(String, Object, Object, Object) | Scrive una stringa formattata in una riga in una stringa o un flusso di testo, utilizzando la stessa semantica del metodo di String.Format(String, Object, Object, Object) . (Ereditato da TextWriter) | |
WriteLine() | Scrive un terminatore di riga nel flusso o nella stringa di testo. (Ereditato da TextWriter) | |
WriteLine(Char) | Scrive nel flusso o nella stringa di testo un carattere seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(array<Char[]) | Scrive nel flusso o stringa di testo una matrice di caratteri seguiti da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Boolean) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore Boolean, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Int32) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 4 byte con segno, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(UInt32) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 4 byte senza segno, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Int64) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 8 byte con segno, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(UInt64) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un integer a 8 byte senza segno, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Single) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore a virgola mobile a 4 byte, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Double) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore a virgola mobile a 8 byte, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Decimal) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un valore decimale, seguita da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(String) | Scrive nel flusso o nella stringa di testo una stringa seguita da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(Object) | Scrive nel flusso o stringa di testo la rappresentazione testuale di un oggetto invocando il metodo ToString sull'oggetto, seguito da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(String, Object) | Scrive una stringa formattata e una nuova riga in una stringa o un flusso di testo, utilizzando la stessa semantica del metodo di String.Format(String, Object) . (Ereditato da TextWriter) | |
WriteLine(String, array<Object[]) | Scrive una stringa formattata e una nuova riga utilizzando la stessa semantica di Format. (Ereditato da TextWriter) | |
WriteLine(array<Char[], Int32, Int32) | Scrive nel flusso o stringa di testo una sottomatrice di caratteri seguiti da un terminatore di riga. (Ereditato da TextWriter) | |
WriteLine(String, Object, Object) | Scrive una stringa formattata e una nuova riga in una stringa o un flusso di testo, utilizzando la stessa semantica del metodo di String.Format(String, Object, Object) . (Ereditato da TextWriter) | |
WriteLine(String, Object, Object, Object) | Scrive una stringa formattata e una nuova riga utilizzando la stessa semantica di Format. (Ereditato da TextWriter) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
CoreNewLine | Archivia i caratteri di nuova riga utilizzati per questo TextWriter. (Ereditato da TextWriter) |
In alto
Implementazioni esplicite dell'interfaccia
Nome | Descrizione | |
---|---|---|
IServiceProvider.GetService | Ottiene il servizio del tipo specificato. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Shell.Design.Serialization