using System;
using System.Runtime.InteropServices;
using System.Text;
using Cpp2IlInjected;
namespace System.IO
{
/// Represents a writer that can write a sequential series of characters. This class is abstract.
// Token: 0x020002AC RID: 684
[Token(Token = "0x20002AC")]
[ComVisible(true)]
[Serializable]
public abstract class TextWriter : MarshalByRefObject, IDisposable
{
// Token: 0x170002FF RID: 767
// (get) Token: 0x06001901 RID: 6401 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002FF")]
private static string InitialNewLine
{
[Token(Token = "0x6001901")]
[Address(RVA = "0x4F07F0", Offset = "0x4EF7F0", VA = "0x1804F07F0")]
get
{
return null;
}
}
/// Initializes a new instance of the class.
// Token: 0x06001902 RID: 6402 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001902")]
[Address(RVA = "0xCD0B30", Offset = "0xCCFB30", VA = "0x180CD0B30")]
protected TextWriter()
{
}
/// Initializes a new instance of the class with the specified format provider.
/// An object that controls formatting.
// Token: 0x06001903 RID: 6403 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001903")]
[Address(RVA = "0xCD0BB0", Offset = "0xCCFBB0", VA = "0x180CD0BB0")]
protected TextWriter(IFormatProvider formatProvider)
{
}
/// Gets an object that controls formatting.
/// An object for a specific culture, or the formatting of the current culture if no other culture is specified.
// Token: 0x17000300 RID: 768
// (get) Token: 0x06001904 RID: 6404 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000300")]
public virtual IFormatProvider FormatProvider
{
[Token(Token = "0x6001904")]
[Address(RVA = "0xCD0C40", Offset = "0xCCFC40", VA = "0x180CD0C40", Slot = "7")]
get
{
return null;
}
}
/// Closes the current writer and releases any system resources associated with the writer.
// Token: 0x06001905 RID: 6405 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001905")]
[Address(RVA = "0xCCFE30", Offset = "0xCCEE30", VA = "0x180CCFE30", Slot = "8")]
public virtual void Close()
{
}
/// Releases the unmanaged resources used by the and optionally releases the managed resources.
///
/// to release both managed and unmanaged resources; to release only unmanaged resources.
// Token: 0x06001906 RID: 6406 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001906")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "9")]
protected virtual void Dispose(bool disposing)
{
}
/// Releases all resources used by the object.
// Token: 0x06001907 RID: 6407 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001907")]
[Address(RVA = "0xCCFEA0", Offset = "0xCCEEA0", VA = "0x180CCFEA0", Slot = "6")]
public void Dispose()
{
}
/// Clears all buffers for the current writer and causes any buffered data to be written to the underlying device.
// Token: 0x06001908 RID: 6408 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001908")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "10")]
public virtual void Flush()
{
}
/// When overridden in a derived class, returns the character encoding in which the output is written.
/// The character encoding in which the output is written.
// Token: 0x17000301 RID: 769
// (get) Token: 0x06001909 RID: 6409
[Token(Token = "0x17000301")]
public abstract Encoding Encoding
{
[Token(Token = "0x6001909")]
[Address(Slot = "11")]
get;
}
/// Gets or sets the line terminator string used by the current .
/// The line terminator string for the current .
// Token: 0x17000302 RID: 770
// (get) Token: 0x0600190A RID: 6410 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000302")]
public virtual string NewLine
{
[Token(Token = "0x600190A")]
[Address(RVA = "0xCD0C80", Offset = "0xCCFC80", VA = "0x180CD0C80", Slot = "12")]
get
{
return null;
}
}
/// Creates a thread-safe wrapper around the specified .
/// The to synchronize.
/// A thread-safe wrapper.
///
/// is .
// Token: 0x0600190B RID: 6411 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x600190B")]
[Address(RVA = "0xCCFF10", Offset = "0xCCEF10", VA = "0x180CCFF10")]
public static TextWriter Synchronized(TextWriter writer)
{
return null;
}
/// Writes a character to the text string or stream.
/// The character to write to the text stream.
/// The is closed.
/// An I/O error occurs.
// Token: 0x0600190C RID: 6412 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600190C")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "13")]
public virtual void Write(char value)
{
}
/// Writes a character array to the text string or stream.
/// The character array to write to the text stream.
/// The is closed.
/// An I/O error occurs.
// Token: 0x0600190D RID: 6413 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600190D")]
[Address(RVA = "0xCD0810", Offset = "0xCCF810", VA = "0x180CD0810", Slot = "14")]
public virtual void Write(char[] buffer)
{
}
/// Writes a subarray of characters to the text string or stream.
/// The character array to write data from.
/// The character position in the buffer at which to start retrieving data.
/// The number of characters to write.
/// The buffer length minus is less than .
/// The parameter is .
///
/// or is negative.
/// The is closed.
/// An I/O error occurs.
// Token: 0x0600190E RID: 6414 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600190E")]
[Address(RVA = "0xCD0570", Offset = "0xCCF570", VA = "0x180CD0570", Slot = "15")]
public virtual void Write(char[] buffer, int index, int count)
{
}
/// Writes the text representation of a 4-byte signed integer to the text string or stream.
/// The 4-byte signed integer to write.
/// The is closed.
/// An I/O error occurs.
// Token: 0x0600190F RID: 6415 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x600190F")]
[Address(RVA = "0xCD0750", Offset = "0xCCF750", VA = "0x180CD0750", Slot = "16")]
public virtual void Write(int value)
{
}
/// Writes the text representation of an 8-byte signed integer to the text string or stream.
/// The 8-byte signed integer to write.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001910 RID: 6416 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001910")]
[Address(RVA = "0xCD07B0", Offset = "0xCCF7B0", VA = "0x180CD07B0", Slot = "17")]
public virtual void Write(long value)
{
}
/// Writes a string to the text string or stream.
/// The string to write.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001911 RID: 6417 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001911")]
[Address(RVA = "0xCD0530", Offset = "0xCCF530", VA = "0x180CD0530", Slot = "18")]
public virtual void Write(string value)
{
}
/// Writes a line terminator to the text string or stream.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001912 RID: 6418 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001912")]
[Address(RVA = "0xCD0510", Offset = "0xCCF510", VA = "0x180CD0510", Slot = "19")]
public virtual void WriteLine()
{
}
/// Writes a character followed by a line terminator to the text string or stream.
/// The character to write to the text stream.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001913 RID: 6419 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001913")]
[Address(RVA = "0xCD0070", Offset = "0xCCF070", VA = "0x180CD0070", Slot = "20")]
public virtual void WriteLine(char value)
{
}
/// Writes a subarray of characters followed by a line terminator to the text string or stream.
/// The character array from which data is read.
/// The character position in at which to start reading data.
/// The maximum number of characters to write.
/// The buffer length minus is less than .
/// The parameter is .
///
/// or is negative.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001914 RID: 6420 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001914")]
[Address(RVA = "0xCD04D0", Offset = "0xCCF4D0", VA = "0x180CD04D0", Slot = "21")]
public virtual void WriteLine(char[] buffer, int index, int count)
{
}
/// Writes a string followed by a line terminator to the text string or stream.
/// The string to write. If is , only the line terminator is written.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001915 RID: 6421 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001915")]
[Address(RVA = "0xCD02C0", Offset = "0xCCF2C0", VA = "0x180CD02C0", Slot = "22")]
public virtual void WriteLine(string value)
{
}
/// Writes the text representation of an object by calling the method on that object, followed by a line terminator to the text string or stream.
/// The object to write. If is , only the line terminator is written.
/// The is closed.
/// An I/O error occurs.
// Token: 0x06001916 RID: 6422 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001916")]
[Address(RVA = "0xCD00B0", Offset = "0xCCF0B0", VA = "0x180CD00B0", Slot = "23")]
public virtual void WriteLine(object value)
{
}
/// Writes a formatted string and a new line to the text string or stream, using the same semantics as the method.
/// A composite format string.
/// The object to format and write.
///
/// is .
/// The is closed.
/// An I/O error occurs.
///
/// is not a valid composite format string.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is one).
// Token: 0x06001917 RID: 6423 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001917")]
[Address(RVA = "0xCD0260", Offset = "0xCCF260", VA = "0x180CD0260", Slot = "24")]
public virtual void WriteLine(string format, object arg0)
{
}
/// Writes a formatted string and a new line to the text string or stream, using the same semantics as the method.
/// A composite format string.
/// The first object to format and write.
/// The second object to format and write.
///
/// is .
/// The is closed.
/// An I/O error occurs.
///
/// is not a valid composite format string.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to the number of objects to be formatted (which, for this method overload, is two).
// Token: 0x06001918 RID: 6424 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001918")]
[Address(RVA = "0xCD01E0", Offset = "0xCCF1E0", VA = "0x180CD01E0", Slot = "25")]
public virtual void WriteLine(string format, object arg0, object arg1)
{
}
/// Writes out a formatted string and a new line, using the same semantics as .
/// A composite format string.
/// An object array that contains zero or more objects to format and write.
/// A string or object is passed in as .
/// The is closed.
/// An I/O error occurs.
///
/// is not a valid composite format string.
/// -or-
/// The index of a format item is less than 0 (zero), or greater than or equal to the length of the array.
// Token: 0x06001919 RID: 6425 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6001919")]
[Address(RVA = "0xCD0010", Offset = "0xCCF010", VA = "0x180CD0010", Slot = "26")]
public virtual void WriteLine(string format, params object[] arg)
{
}
/// Provides a with no backing store that can be written to, but not read from.
// Token: 0x04000D41 RID: 3393
[Token(Token = "0x4000D41")]
public static readonly TextWriter Null;
// Token: 0x04000D42 RID: 3394
[Token(Token = "0x4000D42")]
[NonSerialized]
private static Action