Udostępnij za pośrednictwem


Klasa DocDataTextReader

Pochodzi z TextReader i udostępnia standardowy mechanizm do czytania z Visual Studio bufor tekstowy.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.IO.TextReader
      Microsoft.VisualStudio.Shell.Design.Serialization.DocDataTextReader

Przestrzeń nazw:  Microsoft.VisualStudio.Shell.Design.Serialization
Zestaw:  Microsoft.VisualStudio.Shell.Design (w Microsoft.VisualStudio.Shell.Design.dll)

Składnia

'Deklaracja
<CLSCompliantAttribute(False)> _
Public Class DocDataTextReader _
    Inherits TextReader _
    Implements IServiceProvider
[CLSCompliantAttribute(false)]
public class DocDataTextReader : TextReader, 
    IServiceProvider

Typ DocDataTextReader uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda publiczna DocDataTextReader(DocData) Inicjuje nowe wystąpienie DocDataTextReader dla danych danej doc.
Metoda publiczna DocDataTextReader(DocData, Boolean) Inicjuje nowe wystąpienie DocDataTextReader dla określonego doc danych obiektu i określa, czy Dispose będzie wywoływana w docData po DocDataTextReader jest usuwany.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona DocData Pobiera doc obiektu danych.

Początek

Metody

  Nazwa Opis
Metoda publiczna Close Zamyka TextReader i zwalnia zasoby systemu, wszelkie związane z TextReader. (Odziedziczone z TextReader).
Metoda publiczna CreateObjRef Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy, używany do komunikowania się z obiektem zdalnym. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez TextReader obiektu. (Odziedziczone z TextReader).
Metoda chroniona Dispose(Boolean) Zastępuje implementacji klasy podstawowej do wywołania Dispose na podstawową docData Jeśli disposeDocData został spełniony w konstruktorze przeciążony DocDataTextReader. (Zastępuje TextReader.Dispose(Boolean)).
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Umożliwia obiekt spróbuj zwolnić zasoby i wykonywania innych operacji oczyszczania, zanim jest odzyskane w procesie wyrzucania elementów bezużytecznych. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetLifetimeService Pobiera obiekt usługi bieżącego okresu istnienia, który kontroluje politykę okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda publiczna GetType Pobiera Type bieżącej instancji. (Odziedziczone z Object).
Metoda publiczna InitializeLifetimeService Uzyskuje obiekt usługi istnienia kontroli zasad okres istnienia dla tego wystąpienia. (Odziedziczone z MarshalByRefObject).
Metoda chroniona MemberwiseClone() Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona MemberwiseClone(Boolean) Powoduje utworzenie kopii shallow bieżącego MarshalByRefObject obiektu. (Odziedziczone z MarshalByRefObject).
Metoda publiczna Peek Pobiera bieżącą pozycję w tekście. (Zastępuje TextReader.Peek()).
Metoda publiczna Read() Pobiera tekst w następnej pozycji. (Zastępuje TextReader.Read()).
Metoda publiczna Read(array<Char[], Int32, Int32) Ustawia tekst określony bufor w określonym położeniu. (Zastępuje TextReader.Read(array<Char[], Int32, Int32)).
Metoda publiczna ReadBlock Odczytuje określoną maksymalną liczbę znaków z bieżącego czytelnika tekst i zapisuje dane do buforu, począwszy od określonego indeksu. (Odziedziczone z TextReader).
Metoda publiczna ReadLine Odczytuje wiersz znaków z czytnika tekst i zwraca dane jako ciąg. (Odziedziczone z TextReader).
Metoda publiczna ReadToEnd Odczytuje wszystkie znaki od bieżącej pozycji do końca reader tekst i zwraca je jako jeden ciąg. (Odziedziczone z TextReader).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).

Początek

Jawne implementacje interfejsu

  Nazwa Opis
Jawna implementacja interfejsuMetoda prywatna IServiceProvider.GetService Pobiera usługi określonego typu.

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Shell.Design.Serialization