IndentedTextWriter Klasa

Definicja

Zawiera moduł zapisujący tekstu, który można wciąć nowe wiersze za pomocą tokenu ciągu tabulacji.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
Dziedziczenie
IndentedTextWriter

Przykłady

Poniższy przykład kodu demonstruje użycie IndentedTextWriter do zapisania tekstu na różnych poziomach wcięcia.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

Uwagi

IndentedTextWriter rozszerza TextWriter, dostarczając metody, które wstawiają ciąg tabulacji i śledzą bieżący poziom wcięcia.IndentedTextWriter extends a TextWriter by providing methods that insert a tab string and track the current indentation level. Tekst sformatowany przy użyciu wielu poziomów wcięć jest przydatny dla wygenerowanego kodu, więc ta klasa jest używana przez implementacje generatora kodu CodeDOM.Text formatted with multiple indentation levels is useful for generated code, so this class is used by CodeDOM code generator implementations.

Ciąg tabulacji jest ciągiem, który zawiera poszczególne wcięcia.The tab string is the string that each indentation consists of. Zazwyczaj ciąg tabulacji zawiera biały znak.Typically the tab string contains white space.

Uwaga

Ta klasa zawiera żądanie łącza i dziedziczenia na poziomie klasy stosowane do wszystkich składowych.This class contains a link demand and an inheritance demand at the class level that applies to all members. SecurityException jest generowany, gdy bezpośredni obiekt wywołujący lub Klasa pochodna nie ma uprawnienia pełnego zaufania.A SecurityException is thrown when either the immediate caller or the derived class does not have full-trust permission. Aby uzyskać szczegółowe informacje o wymaganiach dotyczących zabezpieczeń, zobacz Wymagania dotyczące powiązań i wymagania dotyczące dziedziczenia.For details about security demands, see Link Demands and Inheritance Demands.

Konstruktory

IndentedTextWriter(TextWriter)

Inicjuje nowe wystąpienie klasy IndentedTextWriter przy użyciu określonego składnika zapisywania tekstu i domyślnego ciągu tabulacji.Initializes a new instance of the IndentedTextWriter class using the specified text writer and default tab string.

IndentedTextWriter(TextWriter, String)

Inicjuje nowe wystąpienie klasy IndentedTextWriter przy użyciu określonego składnika zapisywania tekstu i ciągu tabulacji.Initializes a new instance of the IndentedTextWriter class using the specified text writer and tab string.

Pola

CoreNewLine

Przechowuje znaki nowego wiersza używane dla tego TextWriter.Stores the newline characters used for this TextWriter.

(Odziedziczone po TextWriter)
DefaultTabString

Określa domyślny ciąg tabulacji.Specifies the default tab string. To pole jest stałe.This field is constant.

Właściwości

Encoding

Pobiera kodowanie dla składnika zapisywania tekstu do użycia.Gets the encoding for the text writer to use.

FormatProvider

Pobiera obiekt, który kontroluje formatowanie.Gets an object that controls formatting.

(Odziedziczone po TextWriter)
Indent

Pobiera lub ustawia liczbę spacji do wcięcia.Gets or sets the number of spaces to indent.

InnerWriter

Pobiera TextWriter do użycia.Gets the TextWriter to use.

NewLine

Pobiera lub ustawia znak nowego wiersza do użycia.Gets or sets the new line character to use.

Metody

Close()

Zamyka dokument, do którego jest zapisywany.Closes the document being written to.

CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszystkie zasoby używane przez obiekt TextWriter.Releases all resources used by the TextWriter object.

(Odziedziczone po TextWriter)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element TextWriter i opcjonalnie zwalnia zasoby zarządzane.Releases the unmanaged resources used by the TextWriter and optionally releases the managed resources.

(Odziedziczone po TextWriter)
DisposeAsync()

Asynchronicznie zwalnia wszystkie zasoby używane przez obiekt TextWriter.Asynchronously releases all resources used by the TextWriter object.

(Odziedziczone po TextWriter)
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
Flush()

Opróżnia strumień.Flushes the stream.

FlushAsync()

Asynchronicznie czyści wszystkie bufory dla bieżącego składnika zapisywania i powoduje, że wszystkie buforowane dane są zapisywane na podstawowym urządzeniu.Asynchronously clears all buffers for the current writer and causes any buffered data to be written to the underlying device.

(Odziedziczone po TextWriter)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
GetType()

Pobiera Type bieżącego wystąpienia.Gets the Type of the current instance.

(Odziedziczone po Object)
InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy skróconą kopię bieżącego Object.Creates a shallow copy of the current Object.

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego obiektu MarshalByRefObject.Creates a shallow copy of the current MarshalByRefObject object.

(Odziedziczone po MarshalByRefObject)
OutputTabs()

Wyświetla ciąg tabulacji jeden raz dla każdego poziomu wcięcia zgodnie z właściwością Indent.Outputs the tab string once for each level of indentation according to the Indent property.

ToString()

Zwraca ciąg, który reprezentuje bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)
Write(Boolean)

Zapisuje tekstową reprezentację wartości logicznej do strumienia tekstu.Writes the text representation of a Boolean value to the text stream.

Write(Char)

Zapisuje znak w strumieniu tekstowym.Writes a character to the text stream.

Write(Char[])

Zapisuje tablicę znaków w strumieniu tekstowym.Writes a character array to the text stream.

Write(Char[], Int32, Int32)

Zapisuje podtablicę znaków do strumienia tekstu.Writes a subarray of characters to the text stream.

Write(Decimal)

Zapisuje tekstową reprezentację wartości dziesiętnej w strumieniu tekstowym.Writes the text representation of a decimal value to the text stream.

(Odziedziczone po TextWriter)
Write(Double)

Zapisuje tekstową reprezentację podwójnego strumienia tekstu.Writes the text representation of a Double to the text stream.

Write(Int32)

Zapisuje tekstową reprezentację liczby całkowitej do strumienia tekstu.Writes the text representation of an integer to the text stream.

Write(Int64)

Zapisuje tekstową reprezentację 8-bajtowej liczby całkowitej do strumienia tekstu.Writes the text representation of an 8-byte integer to the text stream.

Write(Object)

Zapisuje tekstową reprezentację obiektu w strumieniu tekstowym.Writes the text representation of an object to the text stream.

Write(ReadOnlySpan<Char>)

Zapisuje zakres znaków w strumieniu tekstowym.Writes a character span to the text stream.

(Odziedziczone po TextWriter)
Write(Single)

Zapisuje tekstową reprezentację pojedynczego elementu do strumienia tekstu.Writes the text representation of a Single to the text stream.

Write(String)

Zapisuje określony ciąg w strumieniu tekstowym.Writes the specified string to the text stream.

Write(String, Object)

Zapisuje sformatowany ciąg, używając takiej samej semantyki jak określono.Writes out a formatted string, using the same semantics as specified.

Write(String, Object, Object)

Zapisuje sformatowany ciąg, używając takiej samej semantyki jak określono.Writes out a formatted string, using the same semantics as specified.

Write(String, Object, Object, Object)

Zapisuje sformatowany ciąg w strumieniu tekstowym, używając tej samej semantyki co Metoda 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.

(Odziedziczone po TextWriter)
Write(String, Object[])

Zapisuje sformatowany ciąg, używając takiej samej semantyki jak określono.Writes out a formatted string, using the same semantics as specified.

Write(StringBuilder)

Zapisuje konstruktora ciągów do strumienia tekstu.Writes a string builder to the text stream.

(Odziedziczone po TextWriter)
Write(UInt32)

Zapisuje tekstową reprezentację wartości 4-bajtowej bez znaku do strumienia tekstu.Writes the text representation of a 4-byte unsigned integer to the text stream.

(Odziedziczone po TextWriter)
Write(UInt64)

Zapisuje tekstową reprezentację 8-bajtowej liczby całkowitej bez znaku do strumienia tekstu.Writes the text representation of an 8-byte unsigned integer to the text stream.

(Odziedziczone po TextWriter)
WriteAsync(Char)

Zapisuje znak w strumieniu tekstowym asynchronicznie.Writes a character to the text stream asynchronously.

(Odziedziczone po TextWriter)
WriteAsync(Char[])

Zapisuje tablicę znaków w strumieniu tekstowym asynchronicznie.Writes a character array to the text stream asynchronously.

(Odziedziczone po TextWriter)
WriteAsync(Char[], Int32, Int32)

Zapisuje podtablicę znaków w strumieniu tekstowym asynchronicznie.Writes a subarray of characters to the text stream asynchronously.

(Odziedziczone po TextWriter)
WriteAsync(ReadOnlyMemory<Char>, CancellationToken)

Asynchronicznie zapisuje region pamięci znaku w strumieniu tekstowym.Asynchronously writes a character memory region to the text stream.

(Odziedziczone po TextWriter)
WriteAsync(String)

Zapisuje ciąg w strumieniu tekstowym asynchronicznie.Writes a string to the text stream asynchronously.

(Odziedziczone po TextWriter)
WriteAsync(StringBuilder, CancellationToken)

Asynchronicznie zapisuje konstruktora ciągów do strumienia tekstu.Asynchronously writes a string builder to the text stream.

(Odziedziczone po TextWriter)
WriteLine()

Zapisuje terminator wiersza.Writes a line terminator.

WriteLine(Boolean)

Zapisuje tekstową reprezentację wartości logicznej, po której następuje terminator wiersza, do strumienia tekstu.Writes the text representation of a Boolean, followed by a line terminator, to the text stream.

WriteLine(Char)

Zapisuje znak, po którym następuje terminator wiersza, do strumienia tekstu.Writes a character, followed by a line terminator, to the text stream.

WriteLine(Char[])

Zapisuje tablicę znaków, po której następuje terminator wiersza, do strumienia tekstu.Writes a character array, followed by a line terminator, to the text stream.

WriteLine(Char[], Int32, Int32)

Zapisuje podtablicę znaków, a po niej terminator wiersza, do strumienia tekstu.Writes a subarray of characters, followed by a line terminator, to the text stream.

WriteLine(Decimal)

Zapisuje tekstową reprezentację wartości dziesiętnej w strumieniu tekstowym, po której następuje terminator wiersza.Writes the text representation of a decimal value to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLine(Double)

Zapisuje tekstową reprezentację podwójnego, po którym następuje terminator wiersza, do strumienia tekstu.Writes the text representation of a Double, followed by a line terminator, to the text stream.

WriteLine(Int32)

Zapisuje tekstową reprezentację liczby całkowitej, a po niej terminator wiersza, do strumienia tekstu.Writes the text representation of an integer, followed by a line terminator, to the text stream.

WriteLine(Int64)

Zapisuje tekstową reprezentację 8-bajtowej liczby całkowitej, a po niej terminator wiersza, do strumienia tekstu.Writes the text representation of an 8-byte integer, followed by a line terminator, to the text stream.

WriteLine(Object)

Zapisuje tekstową reprezentację obiektu, po którym następuje terminator wiersza, do strumienia tekstu.Writes the text representation of an object, followed by a line terminator, to the text stream.

WriteLine(ReadOnlySpan<Char>)

Zapisuje tekstową reprezentację zakresu znaków w strumieniu tekstowym, po którym następuje terminator wiersza.Writes the text representation of a character span to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLine(Single)

Zapisuje tekstową reprezentację pojedynczego, po którym następuje terminator wiersza, do strumienia tekstu.Writes the text representation of a Single, followed by a line terminator, to the text stream.

WriteLine(String)

Zapisuje określony ciąg, po którym następuje terminator wiersza, do strumienia tekstu.Writes the specified string, followed by a line terminator, to the text stream.

WriteLine(String, Object)

Zapisuje sformatowany ciąg, po którym następuje terminator wiersza, przy użyciu takiej samej semantyki jak określono.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(String, Object, Object)

Zapisuje sformatowany ciąg, po którym następuje terminator wiersza, przy użyciu takiej samej semantyki jak określono.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(String, Object, Object, Object)

Zapisuje sformatowany ciąg i nowy wiersz do strumienia tekstowego przy użyciu tej samej semantyki co Format(String, Object).Writes out a formatted string and a new line to the text stream, using the same semantics as Format(String, Object).

(Odziedziczone po TextWriter)
WriteLine(String, Object[])

Zapisuje sformatowany ciąg, po którym następuje terminator wiersza, przy użyciu takiej samej semantyki jak określono.Writes out a formatted string, followed by a line terminator, using the same semantics as specified.

WriteLine(StringBuilder)

Zapisuje tekstową reprezentację konstruktora ciągów do strumienia tekstu, po którym następuje terminator wiersza.Writes the text representation of a string builder to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLine(UInt32)

Zapisuje tekstową reprezentację UInt32, po której następuje terminator wiersza w strumieniu tekstu.Writes the text representation of a UInt32, followed by a line terminator, to the text stream.

WriteLine(UInt64)

Zapisuje tekstową reprezentację 8-bajtowej liczby całkowitej bez znaku do strumienia tekstowego, a po niej terminator wiersza.Writes the text representation of an 8-byte unsigned integer to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineAsync()

Asynchronicznie zapisuje terminator wiersza w strumieniu tekstowym.Asynchronously writes a line terminator to the text stream.

(Odziedziczone po TextWriter)
WriteLineAsync(Char)

Asynchronicznie zapisuje znak w strumieniu tekstowym, po którym następuje terminator wiersza.Asynchronously writes a character to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineAsync(Char[])

Asynchronicznie zapisuje tablicę znaków w strumieniu tekstowym, po którym następuje terminator wiersza.Asynchronously writes an array of characters to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineAsync(Char[], Int32, Int32)

Asynchronicznie zapisuje podtablicę znaków do strumienia tekstu, po którym następuje terminator wiersza.Asynchronously writes a subarray of characters to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineAsync(ReadOnlyMemory<Char>, CancellationToken)

Asynchronicznie zapisuje tekstową reprezentację regionu pamięci znaku do strumienia tekstu, po którym następuje terminator wiersza.Asynchronously writes the text representation of a character memory region to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineAsync(String)

Asynchronicznie zapisuje ciąg w strumieniu tekstowym, po którym następuje terminator wiersza.Asynchronously writes a string to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineAsync(StringBuilder, CancellationToken)

Asynchronicznie zapisuje tekstową reprezentację konstruktora ciągów do strumienia tekstu, po którym następuje terminator wiersza.Asynchronously writes the text representation of a string builder to the text stream, followed by a line terminator.

(Odziedziczone po TextWriter)
WriteLineNoTabs(String)

Zapisuje określony ciąg w wierszu bez kart.Writes the specified string to a line without tabs.

Jawne implementacje interfejsu

IDisposable.Dispose()

Aby uzyskać opis tego elementu członkowskiego, zobacz Dispose().For a description of this member, see Dispose().

(Odziedziczone po TextWriter)

Zabezpieczenia

LinkDemand
aby uzyskać pełne zaufanie dla bezpośredniego obiektu wywołującego.for full trust for the immediate caller. Nie można użyć tej klasy w kodzie częściowo zaufanym.This class cannot be used by partially trusted code.

InheritanceDemand
aby uzyskać pełne zaufanie dla obiektów dziedziczących.for full trust for inheritors. Klasa ta nie może być dziedziczona przez kod częściowo zaufany.This class cannot be inherited by partially trusted code.

Dotyczy