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: 0x020002A5 RID: 677
[Token(Token = "0x20002A5")]
[ComVisible(true)]
[Serializable]
public abstract class TextWriter : MarshalByRefObject, IDisposable
{
// Token: 0x170002F4 RID: 756
// (get) Token: 0x060018C2 RID: 6338 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002F4")]
private static string InitialNewLine
{
[Token(Token = "0x60018C2")]
[Address(RVA = "0x18E6C60", Offset = "0x18E5A60", VA = "0x1818E6C60")]
get
{
return null;
}
}
/// Initializes a new instance of the class.
// Token: 0x060018C3 RID: 6339 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018C3")]
[Address(RVA = "0x260F840", Offset = "0x260E640", VA = "0x18260F840")]
protected TextWriter()
{
}
/// Initializes a new instance of the class with the specified format provider.
/// An object that controls formatting.
// Token: 0x060018C4 RID: 6340 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018C4")]
[Address(RVA = "0x260F8C0", Offset = "0x260E6C0", VA = "0x18260F8C0")]
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: 0x170002F5 RID: 757
// (get) Token: 0x060018C5 RID: 6341 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x170002F5")]
public virtual IFormatProvider FormatProvider
{
[Token(Token = "0x60018C5")]
[Address(RVA = "0x260F950", Offset = "0x260E750", VA = "0x18260F950", Slot = "7")]
get
{
return null;
}
}
/// Closes the current writer and releases any system resources associated with the writer.
// Token: 0x060018C6 RID: 6342 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018C6")]
[Address(RVA = "0x260EB40", Offset = "0x260D940", VA = "0x18260EB40", 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: 0x060018C7 RID: 6343 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018C7")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "9")]
protected virtual void Dispose(bool disposing)
{
}
/// Releases all resources used by the object.
// Token: 0x060018C8 RID: 6344 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018C8")]
[Address(RVA = "0x260EBB0", Offset = "0x260D9B0", VA = "0x18260EBB0", 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: 0x060018C9 RID: 6345 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018C9")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", 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: 0x170002F6 RID: 758
// (get) Token: 0x060018CA RID: 6346
[Token(Token = "0x170002F6")]
public abstract Encoding Encoding
{
[Token(Token = "0x60018CA")]
[Address(Slot = "11")]
get;
}
/// Creates a thread-safe wrapper around the specified .
/// The to synchronize.
/// A thread-safe wrapper.
///
/// is .
// Token: 0x060018CB RID: 6347 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60018CB")]
[Address(RVA = "0x260EC20", Offset = "0x260DA20", VA = "0x18260EC20")]
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: 0x060018CC RID: 6348 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018CC")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "12")]
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: 0x060018CD RID: 6349 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018CD")]
[Address(RVA = "0x260F520", Offset = "0x260E320", VA = "0x18260F520", Slot = "13")]
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: 0x060018CE RID: 6350 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018CE")]
[Address(RVA = "0x260F280", Offset = "0x260E080", VA = "0x18260F280", Slot = "14")]
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: 0x060018CF RID: 6351 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018CF")]
[Address(RVA = "0x260F460", Offset = "0x260E260", VA = "0x18260F460", Slot = "15")]
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: 0x060018D0 RID: 6352 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D0")]
[Address(RVA = "0x260F4C0", Offset = "0x260E2C0", VA = "0x18260F4C0", Slot = "16")]
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: 0x060018D1 RID: 6353 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D1")]
[Address(RVA = "0x260F240", Offset = "0x260E040", VA = "0x18260F240", Slot = "17")]
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: 0x060018D2 RID: 6354 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D2")]
[Address(RVA = "0x260F220", Offset = "0x260E020", VA = "0x18260F220", Slot = "18")]
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: 0x060018D3 RID: 6355 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D3")]
[Address(RVA = "0x260ED80", Offset = "0x260DB80", VA = "0x18260ED80", Slot = "19")]
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: 0x060018D4 RID: 6356 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D4")]
[Address(RVA = "0x260F1E0", Offset = "0x260DFE0", VA = "0x18260F1E0", Slot = "20")]
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: 0x060018D5 RID: 6357 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D5")]
[Address(RVA = "0x260EFD0", Offset = "0x260DDD0", VA = "0x18260EFD0", Slot = "21")]
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: 0x060018D6 RID: 6358 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D6")]
[Address(RVA = "0x260EDC0", Offset = "0x260DBC0", VA = "0x18260EDC0", Slot = "22")]
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: 0x060018D7 RID: 6359 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D7")]
[Address(RVA = "0x260EF70", Offset = "0x260DD70", VA = "0x18260EF70", Slot = "23")]
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: 0x060018D8 RID: 6360 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D8")]
[Address(RVA = "0x260EEF0", Offset = "0x260DCF0", VA = "0x18260EEF0", Slot = "24")]
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: 0x060018D9 RID: 6361 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60018D9")]
[Address(RVA = "0x260ED20", Offset = "0x260DB20", VA = "0x18260ED20", Slot = "25")]
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: 0x04000D37 RID: 3383
[Token(Token = "0x4000D37")]
public static readonly TextWriter Null;
// Token: 0x04000D38 RID: 3384
[Token(Token = "0x4000D38")]
[NonSerialized]
private static Action