Partager via


TextSnapshotToTextReader, classe

Fournit une façade de TextReader sur un instantané de texte.

Hiérarchie d'héritage

Object
  MarshalByRefObject
    TextReader
      Microsoft.VisualStudio.Text.TextSnapshotToTextReader

Espace de noms :  Microsoft.VisualStudio.Text
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
Public NotInheritable Class TextSnapshotToTextReader _
    Inherits TextReader
public sealed class TextSnapshotToTextReader : TextReader
public ref class TextSnapshotToTextReader sealed : public TextReader
[<Sealed>]
type TextSnapshotToTextReader =  
    class 
        inherit TextReader 
    end
public final class TextSnapshotToTextReader extends TextReader

Le type TextSnapshotToTextReader expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique TextSnapshotToTextReader Initialise une nouvelle instance de TextSnapshotToTextReader avec l'instantané de texte spécifié.

Début

Méthodes

  Nom Description
Méthode publique Close Ferme le lecteur et libère les ressources associées. (Substitue TextReader.Close.)
Méthode publique CreateObjRef Essentiel pour la sécurité. Crée un objet contenant toutes les informations appropriées requises pour générer un proxy permettant de communiquer avec un objet distant. (Hérité de MarshalByRefObject.)
Méthode publique Dispose Libère toutes les ressources utilisées par l'objet TextReader. (Hérité de TextReader.)
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode publique GetHashCode Sert de fonction de hachage par défaut. (Hérité de Object.)
Méthode publique GetLifetimeService Essentiel pour la sécurité. Récupère l'objet de service de durée de vie en cours qui contrôle la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode publique InitializeLifetimeService Essentiel pour la sécurité. Obtient un objet de service de durée de vie pour contrôler la stratégie de durée de vie de cette instance. (Hérité de MarshalByRefObject.)
Méthode publique Peek Retourne le caractère suivant sans modifier l'état du lecteur ni la source du caractère. (Substitue TextReader.Peek.)
Méthode publique Read() Lit le caractère suivant à partir du flux d'entrée et avance la position d'1 caractère. (Substitue TextReader.Read.)
Méthode publique Read(array<Char[], Int32, Int32) Lit le nombre spécifié de caractères du flux actuel et écrit les données dans la mémoire tampon, en commençant à l'emplacement spécifié. (Substitue TextReader.Read(Char, Int32, Int32).)
Méthode publique ReadAsync Lit de façon asynchrone un nombre maximal de caractères spécifié dans le lecteur de texte actuel et écrit les données dans une mémoire tampon, en commençant à l'index spécifié. (Hérité de TextReader.)
Méthode publique ReadBlock Lit un maximum des personnages d'count du flux de données actuel et écrit les données à la mémoire tampon, commençant à l'adresse index. (Substitue TextReader.ReadBlock(Char, Int32, Int32).)
Méthode publique ReadBlockAsync Lit de façon asynchrone un nombre maximal de caractères spécifié dans le lecteur de texte actuel et écrit les données dans une mémoire tampon, en commençant à l'index spécifié. (Hérité de TextReader.)
Méthode publique ReadLine Lit une ligne de caractères à partir du flux en cours et retourne les données sous forme de chaîne. (Substitue TextReader.ReadLine.)
Méthode publique ReadLineAsync Lit une ligne de caractères de manière asynchrone et retourne les données sous forme de chaîne. (Hérité de TextReader.)
Méthode publique ReadToEnd Lit tous les caractères de la position actuelle à la fin du lecteur, puis les retourne sous forme de chaîne. (Substitue TextReader.ReadToEnd.)
Méthode publique ReadToEndAsync Lit tous les caractères entre la position actuelle et la fin du lecteur de texte de manière asynchrone, puis les retourne sous la forme d'une chaîne. (Hérité de TextReader.)
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.Text, espace de noms