Clase System::IO::TextWriter

TextWriter class

Clase base para clases que representan escritores que escriben secuencias de caracteres en diferentes destinos. Los objetos de esta clase solo deben asignarse mediante la función System::MakeObject() . Nunca cree una instancia de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallas de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarla a funciones como argumento.

class TextWriter : public System::IDisposable

Métodos

MétodoDescripción
virtual Close()Cierra el flujo y libera los recursos adquiridos.
Dispose() overrideLibera todos los recursos utilizados por el objeto actual y cierra el flujo subyacente.
virtual Flush()Vuelca el contenido del búfer al flujo subyacente.
virtual get_Encoding()Devuelve la codificación actualmente utilizada.
virtual get_FormatProvider() constDevuelve el objeto IFormatProvider actualmente utilizado.
get_FormatProvider()Devuelve el objeto IFormatProvider actualmente utilizado.
virtual get_NewLine() constDevuelve una cadena terminadora de línea.
get_NewLine()Devuelve una cadena terminadora de línea.
virtual set_NewLine(const System::String&)Establece una cadena terminadora de línea.
virtual Write(const SharedPtr<Object>&)Escribe la representación en cadena del objeto especificado en el flujo.
virtual Write(bool)Escribe la representación en cadena del valor booleano especificado en el flujo.
virtual Write(char_t)Escribe el carácter especificado en el flujo.
virtual Write(Decimal)Escribe la representación en cadena del objeto Decimal especificado en el flujo.
virtual Write(double)Escribe la representación en cadena del valor de punto flotante de doble precisión especificado en el flujo.
virtual Write(int)Escribe la representación en cadena del valor entero de 32 bits especificado en el flujo.
virtual Write(int64_t)Escribe la representación en cadena del valor entero de 64 bits especificado en el flujo.
virtual Write(float)Escribe la representación en cadena del valor de punto flotante de precisión simple especificado en el flujo.
virtual Write(const String&)Escribe la cadena especificada en el flujo.
virtual Write(uint32_t)Escribe la representación en cadena del valor entero sin signo de 32 bits especificado en el flujo.
virtual Write(uint64_t)Escribe la representación en cadena del valor entero sin signo de 64 bits especificado en el flujo.
virtual Write(const ArrayPtr<char_t>&)Escribe todos los caracteres del arreglo especificado al flujo.
virtual Write(const ArrayPtr<char_t>&, int32_t, int32_t)Escribe el subrango especificado de caracteres UTF-16 del arreglo de caracteres especificado al flujo.
virtual Write(const char_t *)Escribe la c‑cadena especificada al flujo.
virtual Write(const TypeInfo&)Escribe la representación en cadena del objeto TypeInfo especificado al flujo.
Write(const String&, const TArgs&…)Escribe los valores especificados formateados según el formato especificado al flujo.
virtual WriteLine()Escribe los caracteres de terminación de línea al flujo.
virtual WriteLine(const SharedPtr<Object>&)Escribe la representación en cadena del objeto especificado seguida de los caracteres de terminación de línea al flujo.
virtual WriteLine(bool)Escribe la representación en cadena del valor booleano especificado seguida de los caracteres de terminación de línea al flujo.
virtual WriteLine(char_t)Escribe el carácter especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(Decimal)Escribe la representación en cadena del objeto Decimal especificado seguida de los caracteres de terminación de línea al flujo.
virtual WriteLine(double)Escribe la representación en cadena del valor de punto flotante de doble precisión especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(int)Escribe la representación en cadena del valor entero de 32 bits especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(int64_t)Escribe la representación en cadena del valor entero de 64 bits especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(float)Escribe la representación en cadena del valor de punto flotante de precisión simple especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(const String&)Escribe la cadena especificada seguida de los caracteres de terminación de línea al flujo.
virtual WriteLine(uint32_t)Escribe la representación en cadena del valor entero sin signo de 32 bits especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(uint64_t)Escribe la representación en cadena del valor entero sin signo de 64 bits especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(const ArrayPtr<char_t>&)Escribe todos los caracteres del arreglo especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(const ArrayPtr<char_t>&, int32_t, int32_t)Escribe el subrango especificado de caracteres UTF-16 del arreglo de caracteres especificado seguido de los caracteres de terminación de línea al flujo.
virtual WriteLine(const char_t *)Escribe la c‑cadena especificada seguida de los caracteres de terminación de línea al flujo.
virtual WriteLine(const TypeInfo&)Escribe la representación en cadena del objeto TypeInfo especificado seguido de los caracteres de terminación de línea al flujo.
WriteLine(const String&, const TArgs&…)Escribe los valores especificados formateados según el formato especificado seguido de los caracteres de terminación de línea al flujo.
virtual ~TextWriter()Destructor.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a esta clase.

Ver también