Udostępnij za pośrednictwem


Klasa DocDataTextWriter

Zapewnia standard System.IO mechanizmu na piśmie Visual Studio bufor tekstowy.

Ten interfejs API nie jest zgodny ze specyfikacją CLS. 

Hierarchia dziedziczenia

System.Object
  System.MarshalByRefObject
    System.IO.TextWriter
      Microsoft.VisualStudio.Shell.Design.Serialization.DocDataTextWriter

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 DocDataTextWriter _
    Inherits TextWriter _
    Implements IServiceProvider
[CLSCompliantAttribute(false)]
public class DocDataTextWriter : TextWriter, 
    IServiceProvider

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DocDataTextWriter(DocData) Inicjuje nowe wystąpienie DocDataTextWriter dla danych danej doc.
Metoda publiczna DocDataTextWriter(DocData, Boolean) Inicjuje nowe wystąpienie DocDataTextWriter dla danych określonego doc i określa, czy zbycia doc obiektu danych, kiedy to wystąpienie jest zamknięte lub usunięte.

Początek

Właściwości

  Nazwa Opis
Właściwość chroniona DocData Pobiera doc obiektu danych.
Właściwość publiczna Encoding Pobiera kodowania ten moduł zapisujący tekstu. (Zastępuje TextWriter.Encoding).
Właściwość publiczna FormatProvider Pobiera obiekt, który steruje formatowaniem. (Odziedziczone z TextWriter).
Właściwość publiczna NewLine Pobiera lub ustawia ciąg terminator wiersza używana przez bieżący TextWriter. (Odziedziczone z TextWriter).

Początek

Metody

  Nazwa Opis
Metoda publiczna Close Zamyka bieżący scenariusz i zwalnia zasoby systemu, wszelkie związane z modułu zapisującego. (Odziedziczone z TextWriter).
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 TextWriter obiektu. (Odziedziczone z TextWriter).
Metoda chroniona Dispose(Boolean) Usuwa obiekt i jego zasobów. (Zastępuje TextWriter.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 Flush Zastępuje zawartość strumienia tekstu z zawartością Konstruktor ciągów. (Zastępuje TextWriter.Flush()).
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 ToString Zwraca ciąg, który reprezentuje bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna Write(array<Char[]) Zapisuje w tablicy znaków ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Boolean) Tekstowa reprezentacja pisze Boolean wartość do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Int32) Zapisuje tekstowa reprezentacja całkowita 4-bajtowy ciąg tekstowy lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(UInt32) Zapisuje tekstowa reprezentacja 4-bajtowa liczba całkowita bez znaku ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Int64) Zapisuje tekstowa reprezentacja całkowita 8-bajtowa ciąg tekstowy lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(UInt64) Zapisuje tekstowa reprezentacja 8-bajtowa liczba całkowita bez znaku ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Single) Zapisuje tekstowa reprezentacja wartości zmiennoprzecinkowe 4-bajtowy ciąg tekstowy lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Double) Zapisuje tekstowa reprezentacja liczb zmiennoprzecinkowych wartości 8-bajtowa ciąg tekstowy lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Decimal) Zapisuje tekstowa reprezentacja wartości dziesiętnej ciąg tekstowy lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(Object) Zapisuje tekstowa reprezentacja obiektu do ciągu tekstowego lub strumienia przez wywołanie ToString metoda dla tego obiektu. (Odziedziczone z TextWriter).
Metoda publiczna Write(Char) Dołącza char do podstawowej StringBuilder. (Zastępuje TextWriter.Write(Char)).
Metoda publiczna Write(String) Dołącza string do podstawowej StringBuilder. (Zastępuje TextWriter.Write(String)).
Metoda publiczna Write(String, Object) Zapisuje sformatowany ciąg do ciągu tekstowego lub za pomocą tą samą semantyką jako strumienia String.Format(String, Object) metoda. (Odziedziczone z TextWriter).
Metoda publiczna Write(String, array<Object[]) Zapisuje sformatowany ciąg do ciągu tekstowego lub za pomocą tą samą semantyką jako strumienia String.Format(String, array<Object[]) metoda. (Odziedziczone z TextWriter).
Metoda publiczna Write(array<Char[], Int32, Int32) Zapisuje subarray znaków ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna Write(String, Object, Object) Zapisuje sformatowany ciąg do ciągu tekstowego lub za pomocą tą samą semantyką jako strumienia String.Format(String, Object, Object) metoda. (Odziedziczone z TextWriter).
Metoda publiczna Write(String, Object, Object, Object) Zapisuje sformatowany ciąg do ciągu tekstowego lub za pomocą tą samą semantyką jako strumienia String.Format(String, Object, Object, Object) metoda. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine() Zapisuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Char) Zapisuje znaków, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(array<Char[]) Zapisuje w tablicy znaków, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Boolean) Tekstowa reprezentacja pisze Boolean wartość następuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Int32) Zapisuje reprezentację tekstową 4-bajtowy całkowita następuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(UInt32) Zapisuje tekstowa reprezentacja 4-bajtowe całkowitą bez znaku, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Int64) Zapisuje tekstowa reprezentacja 8 bajtów Całkowita następuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(UInt64) Zapisuje tekstowa reprezentacja całkowitą bez znaku 8 bajtów, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Single) Zapisuje tekstowa reprezentacja wartości zmiennoprzecinkowe 4-bajtowe następuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Double) Zapisuje tekstowa reprezentacja 8-bajtowa wartość zmiennoprzecinkowa następuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Decimal) Zapisuje tekstowa reprezentacja wartości dziesiętnej następuje terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(String) Zapisuje ciąg, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(Object) Pisze tekstowa reprezentacja obiektu, wywołując ToString metoda dla tego obiektu, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(String, Object) Zapisuje sformatowany ciąg i nowy wiersz do ciągu tekstowego lub za pomocą tą samą semantyką jako strumienia String.Format(String, Object) metoda. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(String, array<Object[]) Pisze się sformatowany ciąg i nowej linii, przy użyciu tą samą semantyką jako Format. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(array<Char[], Int32, Int32) Pisze subarray znaków, a następnie terminator wiersza do ciągu tekstowego lub strumienia. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(String, Object, Object) Zapisuje sformatowany ciąg i nowy wiersz do ciągu tekstowego lub za pomocą tą samą semantyką jako strumienia String.Format(String, Object, Object) metoda. (Odziedziczone z TextWriter).
Metoda publiczna WriteLine(String, Object, Object, Object) Pisze się sformatowany ciąg i nowej linii, przy użyciu tą samą semantyką jako Format. (Odziedziczone z TextWriter).

Początek

Pola

  Nazwa Opis
Pole chronione CoreNewLine Przechowuje znaki nowego wiersza, używane do tego TextWriter. (Odziedziczone z TextWriter).

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