IndentedTextWriter Clase

Definición

Proporciona un escritor de texto que puede aplicar una sangría a las nuevas líneas mediante un token de cadena de tabulación.Provides a text writer that can indent new lines by a tab string token.

public ref class IndentedTextWriter : System::IO::TextWriter
public class IndentedTextWriter : System.IO.TextWriter
type IndentedTextWriter = class
    inherit TextWriter
Public Class IndentedTextWriter
Inherits TextWriter
Herencia
IndentedTextWriter

Ejemplos

En el ejemplo de código siguiente se muestra cómo utilizar un IndentedTextWriter para escribir texto en diferentes niveles de sangría.The following code example demonstrates using an IndentedTextWriter to write text at different levels of indentation.

#using <System.Drawing.dll>
#using <System.Windows.Forms.dll>
#using <System.dll>

using namespace System;
using namespace System::CodeDom;
using namespace System::CodeDom::Compiler;
using namespace System::ComponentModel;
using namespace System::IO;
using namespace System::Windows::Forms;
public ref class Form1: public System::Windows::Forms::Form
{
private:
   System::Windows::Forms::TextBox^ textBox1;

   String^ CreateMultilevelIndentString()
   {
      
      // Creates a TextWriter to use as the base output writer.
      System::IO::StringWriter^ baseTextWriter = gcnew System::IO::StringWriter;
      
      // Create an IndentedTextWriter and set the tab string to use 
      // as the indentation string for each indentation level.
      System::CodeDom::Compiler::IndentedTextWriter^ indentWriter = gcnew IndentedTextWriter( baseTextWriter,"    " );
      
      // Sets the indentation level.
      indentWriter->Indent = 0;
      
      // Output test strings at stepped indentations through a recursive loop method.
      WriteLevel( indentWriter, 0, 5 );
      
      // Return the resulting string from the base StringWriter.
      return baseTextWriter->ToString();
   }


   void WriteLevel( IndentedTextWriter^ indentWriter, int level, int totalLevels )
   {
      
      // Output a test string with a new-line character at the end.
      indentWriter->WriteLine( "This is a test phrase. Current indentation level: {0}", level );
      
      // If not yet at the highest recursion level, call this output method for the next level of indentation.
      if ( level < totalLevels )
      {
         
         // Increase the indentation count for the next level of indented output.
         indentWriter->Indent++;
         
         // Call the WriteLevel method to write test output for the next level of indentation.
         WriteLevel( indentWriter, level + 1, totalLevels );
         
         // Restores the indentation count for this level after the recursive branch method has returned.
         indentWriter->Indent--;
      }
      else
      // Outputs a string using the WriteLineNoTabs method.
            indentWriter->WriteLineNoTabs( "This is a test phrase written with the IndentTextWriter.WriteLineNoTabs method." );
      // Outputs a test string with a new-line character at the end.
      indentWriter->WriteLine( "This is a test phrase. Current indentation level: {0}", level );
   }


   void button1_Click( Object^ /*sender*/, System::EventArgs^ /*e*/ )
   {
      textBox1->Text = CreateMultilevelIndentString();
   }


public:
   Form1()
   {
      System::Windows::Forms::Button^ button1 = gcnew System::Windows::Forms::Button;
      this->textBox1 = gcnew System::Windows::Forms::TextBox;
      this->SuspendLayout();
      this->textBox1->Anchor = (System::Windows::Forms::AnchorStyles)(System::Windows::Forms::AnchorStyles::Top | System::Windows::Forms::AnchorStyles::Bottom | System::Windows::Forms::AnchorStyles::Left | System::Windows::Forms::AnchorStyles::Right);
      this->textBox1->Location = System::Drawing::Point( 8, 40 );
      this->textBox1->Multiline = true;
      this->textBox1->Name = "textBox1";
      this->textBox1->Size = System::Drawing::Size( 391, 242 );
      this->textBox1->TabIndex = 0;
      this->textBox1->Text = "";
      button1->Location = System::Drawing::Point( 11, 8 );
      button1->Name = "button1";
      button1->Size = System::Drawing::Size( 229, 23 );
      button1->TabIndex = 1;
      button1->Text = "Generate string using IndentedTextWriter";
      button1->Click += gcnew System::EventHandler( this, &Form1::button1_Click );
      this->AutoScaleBaseSize = System::Drawing::Size( 5, 13 );
      this->ClientSize = System::Drawing::Size( 407, 287 );
      this->Controls->Add( button1 );
      this->Controls->Add( this->textBox1 );
      this->Name = "Form1";
      this->Text = "IndentedTextWriter example";
      this->ResumeLayout( false );
   }

};


[STAThread]
int main()
{
   Application::Run( gcnew Form1 );
}

using System;
using System.CodeDom;
using System.CodeDom.Compiler;
using System.ComponentModel;
using System.IO;
using System.Windows.Forms;

namespace IndentedTextWriterExample
{
    public class Form1 : System.Windows.Forms.Form
    {
        private System.Windows.Forms.TextBox textBox1;

        private string CreateMultilevelIndentString()
        {
            // Creates a TextWriter to use as the base output writer.
            System.IO.StringWriter baseTextWriter = new System.IO.StringWriter();

            // Create an IndentedTextWriter and set the tab string to use
            // as the indentation string for each indentation level.
            System.CodeDom.Compiler.IndentedTextWriter indentWriter = new IndentedTextWriter(baseTextWriter, "    ");

            // Sets the indentation level.
            indentWriter.Indent = 0;

            // Output test strings at stepped indentations through a recursive loop method.
            WriteLevel(indentWriter, 0, 5);

            // Return the resulting string from the base StringWriter.
            return baseTextWriter.ToString();
        }

        private void WriteLevel(IndentedTextWriter indentWriter, int level, int totalLevels)
        {
            // Output a test string with a new-line character at the end.
            indentWriter.WriteLine("This is a test phrase. Current indentation level: "+level.ToString());

            // If not yet at the highest recursion level, call this output method for the next level of indentation.
            if( level < totalLevels )
            {
                // Increase the indentation count for the next level of indented output.
                indentWriter.Indent++;

                // Call the WriteLevel method to write test output for the next level of indentation.
                WriteLevel(indentWriter, level+1, totalLevels);

                // Restores the indentation count for this level after the recursive branch method has returned.
                indentWriter.Indent--;
            }
            else
            {
                // Outputs a string using the WriteLineNoTabs method.
                indentWriter.WriteLineNoTabs("This is a test phrase written with the IndentTextWriter.WriteLineNoTabs method.");
            }

            // Outputs a test string with a new-line character at the end.
            indentWriter.WriteLine("This is a test phrase. Current indentation level: "+level.ToString());
        }

        private void button1_Click(object sender, System.EventArgs e)
        {
            textBox1.Text = CreateMultilevelIndentString();
        }

        public Form1()
        {
            System.Windows.Forms.Button button1 = new System.Windows.Forms.Button();
            this.textBox1 = new System.Windows.Forms.TextBox();
            this.SuspendLayout();
            this.textBox1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom)
                | System.Windows.Forms.AnchorStyles.Left)
                | System.Windows.Forms.AnchorStyles.Right)));
            this.textBox1.Location = new System.Drawing.Point(8, 40);
            this.textBox1.Multiline = true;
            this.textBox1.Name = "textBox1";
            this.textBox1.Size = new System.Drawing.Size(391, 242);
            this.textBox1.TabIndex = 0;
            this.textBox1.Text = "";
            button1.Location = new System.Drawing.Point(11, 8);
            button1.Name = "button1";
            button1.Size = new System.Drawing.Size(229, 23);
            button1.TabIndex = 1;
            button1.Text = "Generate string using IndentedTextWriter";
            button1.Click += new System.EventHandler(this.button1_Click);
            this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
            this.ClientSize = new System.Drawing.Size(407, 287);
            this.Controls.Add(button1);
            this.Controls.Add(this.textBox1);
            this.Name = "Form1";
            this.Text = "IndentedTextWriter example";
            this.ResumeLayout(false);
        }

        [STAThread]
        static void Main()
        {
            Application.Run(new Form1());
        }
    }
}
Imports System.CodeDom
Imports System.CodeDom.Compiler
Imports System.ComponentModel
Imports System.IO
Imports System.Windows.Forms

Public Class Form1
   Inherits System.Windows.Forms.Form
   Private textBox1 As System.Windows.Forms.TextBox 
   
   Private Function CreateMultilevelIndentString() As String
        ' Create a TextWriter to use as the base output writer.
        Dim baseTextWriter As New System.IO.StringWriter
      
        ' Create an IndentedTextWriter and set the tab string to use 
        ' as the indentation string for each indentation level.
        Dim indentWriter = New IndentedTextWriter(baseTextWriter, "    ")

        ' Set the indentation level.
        indentWriter.Indent = 0

        ' Output test strings at stepped indentations through a recursive loop method.
        WriteLevel(indentWriter, 0, 5)
      
        ' Return the resulting string from the base StringWriter.
        Return baseTextWriter.ToString()
    End Function

    Private Sub WriteLevel(ByVal indentWriter As IndentedTextWriter, ByVal level As Integer, ByVal totalLevels As Integer)
        ' Outputs a test string with a new-line character at the end.
        indentWriter.WriteLine(("This is a test phrase. Current indentation level: " + level.ToString()))

        ' If not yet at the highest recursion level, call this output method for the next level of indentation.
        If level < totalLevels Then
            ' Increase the indentation count for the next level of indented output.
            indentWriter.Indent += 1

            ' Call the WriteLevel method to write test output for the next level of indentation.
            WriteLevel(indentWriter, level + 1, totalLevels)

            ' Restores the indentation count for this level after the recursive branch method has returned.
            indentWriter.Indent -= 1

        Else
            ' Output a string using the WriteLineNoTabs method.
            indentWriter.WriteLineNoTabs("This is a test phrase written with the IndentTextWriter.WriteLineNoTabs method.")
        End If

        ' Outputs a test string with a new-line character at the end.
        indentWriter.WriteLine(("This is a test phrase. Current indentation level: " + level.ToString()))
    End Sub

    Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
        textBox1.Text = CreateMultilevelIndentString()
    End Sub

    Public Sub New()
        Dim button1 As New System.Windows.Forms.Button
        Me.textBox1 = New System.Windows.Forms.TextBox
        Me.SuspendLayout()
        Me.textBox1.Anchor = CType(System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom Or System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Right, System.Windows.Forms.AnchorStyles)
        Me.textBox1.Location = New System.Drawing.Point(8, 40)
        Me.textBox1.Multiline = True
        Me.textBox1.Name = "textBox1"
        Me.textBox1.Size = New System.Drawing.Size(391, 242)
        Me.textBox1.TabIndex = 0
        Me.textBox1.Text = ""
        button1.Location = New System.Drawing.Point(11, 8)
        button1.Name = "button1"
        button1.Size = New System.Drawing.Size(229, 23)
        button1.TabIndex = 1
        button1.Text = "Generate string using IndentedTextWriter"
        AddHandler button1.Click, AddressOf Me.button1_Click
        Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
        Me.ClientSize = New System.Drawing.Size(407, 287)
        Me.Controls.Add(button1)
        Me.Controls.Add(Me.textBox1)
        Me.Name = "Form1"
        Me.Text = "IndentedTextWriter example"
        Me.ResumeLayout(False)
    End Sub

    <STAThread()> _
    Shared Sub Main()
        Application.Run(New Form1)
    End Sub
End Class

Comentarios

IndentedTextWriter extiende un proporcionando TextWriter métodos que insertan una cadena de tabulación y realizan un seguimiento del nivel de sangría actual.IndentedTextWriter extends a TextWriter by providing methods that insert a tab string and track the current indentation level. El texto con formato con varios niveles de sangría es útil para el código generado, por lo que esta clase la usan las implementaciones del generador de código CodeDOM.Text formatted with multiple indentation levels is useful for generated code, so this class is used by CodeDOM code generator implementations.

La cadena de tabulación es la cadena de la que consta cada sangría.The tab string is the string that each indentation consists of. Normalmente, la cadena de tabulación contiene espacios en blanco.Typically the tab string contains white space.

Nota

Esta clase contiene una petición de vínculo y una petición de herencia en el nivel de clase que se aplica a todos los miembros.This class contains a link demand and an inheritance demand at the class level that applies to all members. SecurityExceptionSe produce una excepción cuando el llamador inmediato o la clase derivada no tienen permiso de plena confianza.A SecurityException is thrown when either the immediate caller or the derived class does not have full-trust permission. Para obtener más información sobre las demandas de seguridad, consulte peticiones de vínculo y peticiones de herencia.For details about security demands, see Link Demands and Inheritance Demands.

Constructores

IndentedTextWriter(TextWriter)

Inicializa una nueva instancia de la clase IndentedTextWriter utilizando el escritor de texto especificado y la cadena de tabulación predeterminada.Initializes a new instance of the IndentedTextWriter class using the specified text writer and default tab string.

IndentedTextWriter(TextWriter, String)

Inicializa una nueva instancia de la clase IndentedTextWriter utilizando el escritor de texto y la cadena de tabulación especificados.Initializes a new instance of the IndentedTextWriter class using the specified text writer and tab string.

Campos

CoreNewLine

Almacena los caracteres de nueva línea usados para el TextWriter.Stores the newline characters used for this TextWriter.

(Heredado de TextWriter)
DefaultTabString

Especifica la cadena de tabulación predeterminada.Specifies the default tab string. Este campo es constante.This field is constant.

Propiedades

Encoding

Obtiene la codificación del escritor de texto que se va a utilizar.Gets the encoding for the text writer to use.

FormatProvider

Obtiene un objeto que controla las operaciones de formato.Gets an object that controls formatting.

(Heredado de TextWriter)
Indent

Obtiene o establece el número de espacios para la sangría.Gets or sets the number of spaces to indent.

InnerWriter

Obtiene el TextWriter que se va a utilizar.Gets the TextWriter to use.

NewLine

Obtiene o establece el carácter de nueva línea que se va a utilizar.Gets or sets the new line character to use.

Métodos

Close()

Cierra el documento en el que se está escribiendo.Closes the document being written to.

CreateObjRef(Type)

Crea un objeto que contiene toda la información relevante necesaria para generar un proxy utilizado para comunicarse con un objeto remoto.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Heredado de MarshalByRefObject)
Dispose()

Libera todos los recursos utilizados por el objeto TextWriter.Releases all resources used by the TextWriter object.

(Heredado de TextWriter)
Dispose(Boolean)

Libera los recursos no administrados que usa TextWriter y, de forma opcional, libera los recursos administrados.Releases the unmanaged resources used by the TextWriter and optionally releases the managed resources.

(Heredado de TextWriter)
DisposeAsync()

Libera de forma asincrónica todos los recursos que usa el objeto TextWriter.Asynchronously releases all resources used by the TextWriter object.

(Heredado de TextWriter)
Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
Flush()

Vacía la secuencia.Flushes the stream.

FlushAsync()

Borra asincrónicamente todos los búferes del sistema de escritura actual y hace que todos los datos almacenados en el búfer se escriban en el dispositivo subyacente.Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.

(Heredado de TextWriter)
GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetLifetimeService()
Obsoleto.

Recupera el objeto de servicio de duración actual que controla la directiva de duración de esta instancia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
InitializeLifetimeService()
Obsoleto.

Obtiene un objeto de servicio de duración para controlar la directiva de duración de esta instancia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Heredado de MarshalByRefObject)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
MemberwiseClone(Boolean)

Crea una copia superficial del objeto MarshalByRefObject actual.Creates a shallow copy of the current MarshalByRefObject object.

(Heredado de MarshalByRefObject)
OutputTabs()

Proporciona la cadena de tabulación una vez para cada nivel de tabulación de acuerdo con la propiedad Indent.Outputs the tab string once for each level of indentation according to the Indent property.

ToString()

Devuelve una cadena que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
Write(Boolean)

Escribe la representación de texto de un valor de tipo Boolean en la secuencia de texto.Writes the text representation of a Boolean value to the text stream.

Write(Char)

Escribe un carácter en la secuencia de texto.Writes a character to the text stream.

Write(Char[])

Escribe una matriz de caracteres en la secuencia de texto.Writes a character array to the text stream.

Write(Char[], Int32, Int32)

Escribe una submatriz de caracteres en la secuencia de texto.Writes a subarray of characters to the text stream.

Write(Decimal)

Escribe la representación de texto de un valor decimal en la secuencia de texto.Writes the text representation of a decimal value to the text stream.

(Heredado de TextWriter)
Write(Double)

Escribe la representación textual de un Double en la secuencia de texto.Writes the text representation of a Double to the text stream.

Write(Int32)

Escribe la representación textual de un entero en la secuencia de texto.Writes the text representation of an integer to the text stream.

Write(Int64)

Escribe la representación textual de un entero de 8 bytes en la secuencia de texto.Writes the text representation of an 8-byte integer to the text stream.

Write(Object)

Escribe la representación textual de un objeto en la secuencia de texto.Writes the text representation of an object to the text stream.

Write(ReadOnlySpan<Char>)

Escribe un intervalo de caracteres en la secuencia de texto.Writes a character span to the text stream.

(Heredado de TextWriter)
Write(Single)

Escribe la representación textual de un Single en la secuencia de texto.Writes the text representation of a Single to the text stream.

Write(String)

Escribe la cadena especificada en la secuencia de texto.Writes the specified string to the text stream.

Write(String, Object)

Escribe una cadena con formato utilizando la misma semántica especificada.Writes out a formatted string, using the same semantics as specified.

Write(String, Object, Object)

Escribe una cadena con formato utilizando la misma semántica especificada.Writes out a formatted string, using the same semantics as specified.

Write(String, Object, Object, Object)

Escribe una cadena con formato en la secuencia de texto con la misma semántica que el método Format(String, Object, Object, Object).Writes a formatted string to the text stream, using the same semantics as the Format(String, Object, Object, Object) method.

(Heredado de TextWriter)
Write(String, Object[])

Escribe una cadena con formato utilizando la misma semántica especificada.Writes out a formatted string, using the same semantics as specified.

Write(StringBuilder)

Escribe un generador de cadenas en la secuencia de texto.Writes a string builder to the text stream.

(Heredado de TextWriter)
Write(UInt32)

Escribe la representación de texto de un entero sin signo de 4 bytes en la secuencia de texto.Writes the text representation of a 4-byte unsigned integer to the text stream.

(Heredado de TextWriter)
Write(UInt64)

Escribe la representación de texto de un entero sin signo de 8 bytes en la secuencia de texto.Writes the text representation of an 8-byte unsigned integer to the text stream.

(Heredado de TextWriter)
WriteAsync(Char)

Escribe un carácter en la secuencia de texto de forma asincrónica.Writes a character to the text stream asynchronously.

(Heredado de TextWriter)
WriteAsync(Char[])

Escribe una matriz de caracteres en la secuencia de texto de forma asincrónica.Writes a character array to the text stream asynchronously.

(Heredado de TextWriter)
WriteAsync(Char[], Int32, Int32)

Escribe una submatriz de caracteres en la secuencia de texto de forma asincrónica.Writes a subarray of characters to the text stream asynchronously.

(Heredado de TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Escribe una región de la memoria de caracteres en la secuencia de texto de forma asincrónica.Asynchronously writes a character memory region to the text stream.

(Heredado de TextWriter)
WriteAsync(String)

Escribe una cadena en la secuencia de texto de forma asincrónica.Writes a string to the text stream asynchronously.

(Heredado de TextWriter)
WriteAsync(StringBuilder, CancellationToken)

Escribe un generador de cadenas en la secuencia de texto de forma asincrónica.Asynchronously writes a string builder to the text stream.

(Heredado de TextWriter)
WriteLine()

Escribe un terminador de línea.Writes a line terminator.

WriteLine(Boolean)

Escribe la representación de texto de un Boolean seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a Boolean, followed by a line terminator, to the text stream.

WriteLine(Char)

Escribe un carácter seguido de un terminador de línea en la secuencia de texto.Writes a character, followed by a line terminator, to the text stream.

WriteLine(Char[])

Escribe una matriz de caracteres seguida de un terminador de línea en la secuencia de texto.Writes a character array, followed by a line terminator, to the text stream.

WriteLine(Char[], Int32, Int32)

Escribe una submatriz de caracteres seguida de un terminador de línea en la secuencia de texto.Writes a subarray of characters, followed by a line terminator, to the text stream.

WriteLine(Decimal)

Escribe la representación de texto de un valor decimal seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a decimal value to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLine(Double)

Escribe la representación de texto de un Double seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a Double, followed by a line terminator, to the text stream.

WriteLine(Int32)

Escribe la representación de texto de un entero seguida de un terminador de línea en la secuencia de texto.Writes the text representation of an integer, followed by a line terminator, to the text stream.

WriteLine(Int64)

Escribe la representación de texto de un entero de 8 bytes seguida de un terminador de línea en la secuencia de texto.Writes the text representation of an 8-byte integer, followed by a line terminator, to the text stream.

WriteLine(Object)

Escribe la representación de texto de un objeto seguida de un terminador de línea en la secuencia de texto.Writes the text representation of an object, followed by a line terminator, to the text stream.

WriteLine(ReadOnlySpan<Char>)

Escribe la representación de texto de un intervalo de caracteres seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a character span to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLine(Single)

Escribe la representación de texto de un Single seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a Single, followed by a line terminator, to the text stream.

WriteLine(String)

Escribe la cadena especificada seguida de un terminador de línea en la secuencia de texto.Writes the specified string, followed by a line terminator, to the text stream.

WriteLine(String, Object)

Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(String, Object, Object)

Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(String, Object, Object, Object)

Escribe una cadena con formato y una línea nueva en la secuencia de texto con la misma semántica que Format(String, Object).Writes out a formatted string and a new line to the text stream, using the same semantics as Format(String, Object).

(Heredado de TextWriter)
WriteLine(String, Object[])

Escribe una cadena con formato seguida de un terminador de línea, utilizando la misma semántica que se especificó.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(StringBuilder)

Escribe la representación de texto de un generador de cadenas seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a string builder to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLine(UInt32)

Escribe la representación de texto de un UInt32 seguida de un terminador de línea en la secuencia de texto.Writes the text representation of a UInt32, followed by a line terminator, to the text stream.

WriteLine(UInt64)

Escribe la representación de texto de un entero sin signo de 8 bytes seguida de un terminador de línea en la secuencia de texto.Writes the text representation of an 8-byte unsigned integer to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineAsync()

Escribe un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes a line terminator to the text stream.

(Heredado de TextWriter)
WriteLineAsync(Char)

Escribe un carácter seguido de un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes a character to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineAsync(Char[])

Escribe una matriz de caracteres seguida de un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes an array of characters to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineAsync(Char[], Int32, Int32)

Escribe una submatriz de caracteres seguida de un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes a subarray of characters to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

Escribe la representación de texto de una región de memoria de caracteres seguida de un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes the text representation of a character memory region to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineAsync(String)

Escribe una cadena seguida de un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes a string to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineAsync(StringBuilder, CancellationToken)

Escribe la representación de texto de un generador de cadenas seguida de un terminador de línea en la secuencia de texto de forma asincrónica.Asynchronously writes the text representation of a string builder to the text stream, followed by a line terminator.

(Heredado de TextWriter)
WriteLineNoTabs(String)

Escribe la cadena especificada en una línea sin tabulaciones.Writes the specified string to a line without tabs.

Implementaciones de interfaz explícitas

IDisposable.Dispose()

Para obtener una descripción de este miembro, vea Dispose().For a description of this member, see Dispose().

(Heredado de TextWriter)

Métodos de extensión

ConfigureAwait(IAsyncDisposable, Boolean)

Configura la forma en la que se realizan las expresiones await en las tareas devueltas desde un elemento asincrónico descartable.Configures how awaits on the tasks returned from an async disposable are performed.

Se aplica a