classe System::IO::TextWriter

TextWriter class

Une classe de base pour les classes qui représentent des écrivains qui écrivent des séquences de caractères vers différentes destinations. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class TextWriter : public System::IDisposable

Méthodes

MéthodeDescription
virtual Close()Ferme le flux et libère les ressources acquises.
Dispose() overrideLibère toutes les ressources utilisées par l’objet actuel et ferme le flux sous-jacent.
virtual Flush()Vide le contenu du tampon dans le flux sous-jacent.
virtual get_Encoding()Renvoie l’encodage actuellement utilisé.
virtual get_FormatProvider() constRenvoie l’objet IFormatProvider actuellement utilisé.
get_FormatProvider()Renvoie l’objet IFormatProvider actuellement utilisé.
virtual get_NewLine() constRenvoie une chaîne de terminaison de ligne.
get_NewLine()Renvoie une chaîne de terminaison de ligne.
virtual set_NewLine(const System::String&)Définit une chaîne de terminaison de ligne.
virtual Write(const SharedPtr<Object>&)Écrit la représentation sous forme de chaîne de l’objet spécifié dans le flux.
virtual Write(bool)Écrit la représentation sous forme de chaîne de la valeur booléenne spécifiée dans le flux.
virtual Write(char_t)Écrit le caractère spécifié dans le flux.
virtual Write(Decimal)Écrit la représentation sous forme de chaîne de l’objet Decimal spécifié dans le flux.
virtual Write(double)Écrit la représentation sous forme de chaîne de la valeur à virgule flottante double précision spécifiée dans le flux.
virtual Write(int)Écrit la représentation sous forme de chaîne de la valeur entière 32 bits spécifiée dans le flux.
virtual Write(int64_t)Écrit la représentation sous forme de chaîne de la valeur entière 64 bits spécifiée dans le flux.
virtual Write(float)Écrit la représentation sous forme de chaîne de la valeur à virgule flottante simple précision spécifiée dans le flux.
virtual Write(const String&)Écrit la chaîne spécifiée dans le flux.
virtual Write(uint32_t)Écrit la représentation sous forme de chaîne de la valeur entière non signée 32 bits spécifiée dans le flux.
virtual Write(uint64_t)Écrit la représentation sous forme de chaîne de la valeur entière non signée 64 bits spécifiée dans le flux.
virtual Write(const ArrayPtr<char_t>&)Écrit tous les caractères du tableau spécifié dans le flux.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Écrit la sous-plage spécifiée de caractères UTF-16 du tableau de caractères spécifié dans le flux.
virtual Write(const char_t *)Écrit la chaîne C spécifiée dans le flux.
virtual Write(const TypeInfo&)Écrit la représentation sous forme de chaîne de l’objet TypeInfo spécifié dans le flux.
Write(const String&, const TArgs&…)Écrit les valeurs spécifiées formatées selon le format spécifié dans le flux.
virtual WriteLine()Écrit les caractères de terminaison de ligne dans le flux.
virtual WriteLine(const SharedPtr<Object>&)Écrit la représentation sous forme de chaîne de l’objet spécifié suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(bool)Écrit la représentation sous forme de chaîne de la valeur booléenne spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(char_t)Écrit le caractère spécifié suivi des caractères de terminaison de ligne dans le flux.
virtual WriteLine(Decimal)Écrit la représentation sous forme de chaîne de l’objet Decimal spécifié suivi des caractères de terminaison de ligne dans le flux.
virtual WriteLine(double)Écrit la représentation sous forme de chaîne de la valeur à virgule flottante double précision spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(int)Écrit la représentation sous forme de chaîne de la valeur entière 32 bits spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(int64_t)Écrit la représentation sous forme de chaîne de la valeur entière 64 bits spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(float)Écrit la représentation sous forme de chaîne de la valeur à virgule flottante simple précision spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(const String&)Écrit la chaîne spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(uint32_t)Écrit la représentation sous forme de chaîne de la valeur entière non signée 32 bits spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(uint64_t)Écrit la représentation sous forme de chaîne de la valeur entière non signée 64 bits spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(const ArrayPtr<char_t>&)Écrit tous les caractères du tableau spécifié suivis des caractères de terminaison de ligne dans le flux.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Écrit la sous-plage spécifiée de caractères UTF-16 du tableau de caractères spécifié suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(const char_t *)Écrit la chaîne C spécifiée suivie des caractères de terminaison de ligne dans le flux.
virtual WriteLine(const TypeInfo&)Écrit la représentation sous forme de chaîne de l’objet TypeInfo spécifié suivi des caractères de terminaison de ligne dans le flux.
WriteLine(const String&, const TArgs&…)Écrit les valeurs spécifiées formatées selon le format spécifié suivies des caractères de terminaison de ligne dans le flux.
virtual ~TextWriter()Destructeur.

Typedefs

TypedefDescription
PtrUn alias pour un pointeur partagé vers cette classe.

Voir aussi