Classe DocDataTextReader
Deriva da TextReader e fornisce un meccanismo per la lettura da un buffer di testo di Visual Studio .
Questa API non è conforme a CLS.
Gerarchia di ereditarietà
System.Object
System.MarshalByRefObject
System.IO.TextReader
Microsoft.VisualStudio.Shell.Design.Serialization.DocDataTextReader
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 DocDataTextReader _
Inherits TextReader _
Implements IServiceProvider
[CLSCompliantAttribute(false)]
public class DocDataTextReader : TextReader,
IServiceProvider
Il tipo DocDataTextReader espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DocDataTextReader(DocData) | Inizializza una nuova istanza di DocDataTextReader per i dati specificati doc. | |
DocDataTextReader(DocData, Boolean) | Inizializza una nuova istanza di DocDataTextReader per l'oggetto dati specificato con estensione doc e determina se Dispose verrà chiamato su docData quando DocDataTextReader viene eliminato. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
DocData | Ottiene l'oggetto dati del documento. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Close | Chiude l'oggetto TextReader e libera tutte le risorse di sistema associate a TextReader. (Ereditato da TextReader) | |
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 TextReader. (Ereditato da TextReader) | |
Dispose(Boolean) | Overrides the base class implementation to call Dispose on the underlying docData if disposeDocData was true in the overloaded constructor DocDataTextReader. (Esegue l'override di TextReader.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) | |
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) | |
Peek | Ottiene la posizione corrente nel testo. (Esegue l'override di TextReader.Peek()). | |
Read() | Ottiene il testo nella posizione successiva. (Esegue l'override di TextReader.Read()). | |
Read(array<Char[], Int32, Int32) | Imposta il testo del buffer specificato nella posizione specificata. (Esegue l'override di TextReader.Read(array<Char[], Int32, Int32)). | |
ReadBlock | Legge un numero massimo specificato di caratteri dal lettore di testo corrente e scrive i dati in un buffer, a partire dall'indice specificato. (Ereditato da TextReader) | |
ReadLine | Legge una riga di caratteri dal lettore di testo e restituisce i dati come stringa. (Ereditato da TextReader) | |
ReadToEnd | Legge tutti i caratteri dalla posizione corrente fino alla fine del lettore di testo e li restituisce come singola stringa. (Ereditato da TextReader) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
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