DocDataTextWriter, classe
Fournit un mécanisme standard d'System.IO pour écrire à Visual Studio une mémoire tampon de texte.
Cette API n'est pas conforme CLS.
Hiérarchie d'héritage
System.Object
System.MarshalByRefObject
System.IO.TextWriter
Microsoft.VisualStudio.Shell.Design.Serialization.DocDataTextWriter
Espace de noms : Microsoft.VisualStudio.Shell.Design.Serialization
Assembly : Microsoft.VisualStudio.Shell.Design (dans Microsoft.VisualStudio.Shell.Design.dll)
Syntaxe
'Déclaration
<CLSCompliantAttribute(False)> _
Public Class DocDataTextWriter _
Inherits TextWriter _
Implements IServiceProvider
[CLSCompliantAttribute(false)]
public class DocDataTextWriter : TextWriter,
IServiceProvider
Le type DocDataTextWriter expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
![]() |
DocDataTextWriter(DocData) | Initialise une nouvelle instance d'DocDataTextWriter pour les données données de doc. |
![]() |
DocDataTextWriter(DocData, Boolean) | Initialise une nouvelle instance d'DocDataTextWriter pour les données spécifiées de doc, et la détermine si supprimer l'objet de données de doc lorsque cette instance est fermée ou supprimée. |
Début
Propriétés
Nom | Description | |
---|---|---|
![]() |
DocData | Obtient l'objet de données de doc. |
![]() |
Encoding | Obtient l'encodage de ce TextWriter. (Substitue TextWriter.Encoding.) |
![]() |
FormatProvider | Obtient un objet qui contrôle la mise en forme. (Hérité de TextWriter.) |
![]() |
NewLine | Obtient ou définit la chaîne de terminaison de ligne utilisée pour le TextWriter en cours. (Hérité de TextWriter.) |
Début
Méthodes
Nom | Description | |
---|---|---|
![]() |
Close | Ferme le writer actuel et libère toutes les ressources système qui lui sont associées. (Hérité de TextWriter.) |
![]() |
CreateObjRef | 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.) |
![]() |
Dispose() | Libère toutes les ressources utilisées par TextWriter. (Hérité de TextWriter.) |
![]() |
Dispose(Boolean) | Supprime l'objet et ses ressources. (Substitue TextWriter.Dispose(Boolean).) |
![]() |
Equals | Détermine si l'objet Object spécifié est égal à l'objet Object actuel. (Hérité de Object.) |
![]() |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) |
![]() |
Flush | Remplace le contenu du flux de texte par le contenu du générateur de chaîne. (Substitue TextWriter.Flush().) |
![]() |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) |
![]() |
GetLifetimeService | 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.) |
![]() |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) |
![]() |
InitializeLifetimeService | 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.) |
![]() |
MemberwiseClone() | Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.) |
![]() |
MemberwiseClone(Boolean) | Crée une copie superficielle de l'objet MarshalByRefObject actuel. (Hérité de MarshalByRefObject.) |
![]() |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
![]() |
Write(array<Char[]) | Écrit un tableau de caractères dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Boolean) | Écrit la représentation textuelle d'une valeur Boolean dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Int32) | Écrit la représentation textuelle d'un entier signé de 4 octets dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(UInt32) | Écrit la représentation textuelle d'un entier non-signé de 4 octets dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Int64) | Écrit la représentation textuelle d'un entier signé de 8 octets dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(UInt64) | Écrit la représentation textuelle d'un entier non-signé de 8 octets dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Single) | Écrit la représentation textuelle d'une valeur à virgule flottante de 4 octets dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Double) | Écrit la représentation textuelle d'une valeur à virgule flottante de 8 octets dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Decimal) | Écrit la représentation textuelle d'une valeur décimale dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(Object) | Écrit la représentation textuelle d'un objet dans la chaîne ou le flux de texte en appelant la méthode ToString sur cet objet. (Hérité de TextWriter.) |
![]() |
Write(Char) | Ajoute char à StringBuilder sous-jacent. (Substitue TextWriter.Write(Char).) |
![]() |
Write(String) | Ajoute string à StringBuilder sous-jacent. (Substitue TextWriter.Write(String).) |
![]() |
Write(String, Object) | Écrit une chaîne mise en forme dans la chaîne ou le flux de texte, en utilisant la même sémantique que la méthode String.Format(String, Object). (Hérité de TextWriter.) |
![]() |
Write(String, array<Object[]) | Écrit une chaîne mise en forme dans la chaîne ou le flux de texte, en utilisant la même sémantique que la méthode String.Format(String, array<Object[]). (Hérité de TextWriter.) |
![]() |
Write(array<Char[], Int32, Int32) | Écrit un sous-tableau de caractères dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
Write(String, Object, Object) | Écrit une chaîne mise en forme dans la chaîne ou le flux de texte, en utilisant la même sémantique que la méthode String.Format(String, Object, Object). (Hérité de TextWriter.) |
![]() |
Write(String, Object, Object, Object) | Écrit une chaîne mise en forme dans la chaîne ou le flux de texte, en utilisant la même sémantique que la méthode String.Format(String, Object, Object, Object). (Hérité de TextWriter.) |
![]() |
WriteLine() | Écrit dans la chaîne ou le flux de texte un terminateur de ligne. (Hérité de TextWriter.) |
![]() |
WriteLine(Char) | Écrit dans la chaîne ou le flux de texte un caractère suivi d'un terminateur de ligne. (Hérité de TextWriter.) |
![]() |
WriteLine(array<Char[]) | Écrit un tableau de caractères suivi d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Boolean) | Écrit la représentation textuelle d'une valeur Boolean suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Int32) | Écrit la représentation textuelle d'un entier signé de 4 octets suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(UInt32) | Écrit la représentation textuelle d'un entier non-signé de 4 octets suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Int64) | Écrit la représentation textuelle d'un entier signé de 8 octets suivi d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(UInt64) | Écrit la représentation textuelle d'un entier non-signé de 8 octets suivi d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Single) | Écrit la représentation textuelle d'une valeur à virgule flottante de 4 octets suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Double) | Écrit la représentation textuelle d'une valeur à virgule flottante de 8 octets suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Decimal) | Écrit la représentation textuelle d'une valeur décimale suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(String) | Écrit une chaîne suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(Object) | Écrit la représentation textuelle d'un objet en appelant la méthode ToString sur cet objet, suivie d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(String, Object) | Écrit une chaîne mise en forme et une nouvelle ligne dans la chaîne ou le flux de texte, en utilisant la même sémantique que la méthode String.Format(String, Object). (Hérité de TextWriter.) |
![]() |
WriteLine(String, array<Object[]) | Écrit une chaîne mise en forme et une nouvelle ligne, en utilisant la même sémantique que Format. (Hérité de TextWriter.) |
![]() |
WriteLine(array<Char[], Int32, Int32) | Écrit un sous-tableau de caractères suivi d'un terminateur de ligne dans la chaîne ou le flux de texte. (Hérité de TextWriter.) |
![]() |
WriteLine(String, Object, Object) | Écrit une chaîne mise en forme et une nouvelle ligne dans la chaîne ou le flux de texte, en utilisant la même sémantique que la méthode String.Format(String, Object, Object). (Hérité de TextWriter.) |
![]() |
WriteLine(String, Object, Object, Object) | Écrit une chaîne mise en forme et une nouvelle ligne, en utilisant la même sémantique que Format. (Hérité de TextWriter.) |
Début
Champs
Nom | Description | |
---|---|---|
![]() |
CoreNewLine | Stocke les caractères de saut de ligne utilisés pour ce TextWriter. (Hérité de TextWriter.) |
Début
Implémentations d'interface explicite
Nom | Description | |
---|---|---|
![]() ![]() |
IServiceProvider.GetService | Obtient le service du type spécifié. |
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.Shell.Design.Serialization, espace de noms