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 _WriteCharDelegate; // Token: 0x04000D39 RID: 3385 [Token(Token = "0x4000D39")] [NonSerialized] private static Action _WriteStringDelegate; // Token: 0x04000D3A RID: 3386 [Token(Token = "0x4000D3A")] [NonSerialized] private static Action _WriteCharArrayRangeDelegate; // Token: 0x04000D3B RID: 3387 [Token(Token = "0x4000D3B")] [NonSerialized] private static Action _WriteLineCharDelegate; // Token: 0x04000D3C RID: 3388 [Token(Token = "0x4000D3C")] [NonSerialized] private static Action _WriteLineStringDelegate; // Token: 0x04000D3D RID: 3389 [Token(Token = "0x4000D3D")] [NonSerialized] private static Action _WriteLineCharArrayRangeDelegate; // Token: 0x04000D3E RID: 3390 [Token(Token = "0x4000D3E")] [NonSerialized] private static Action _FlushDelegate; /// Stores the newline characters used for this . // Token: 0x04000D3F RID: 3391 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000D3F")] protected char[] CoreNewLine; // Token: 0x04000D40 RID: 3392 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000D40")] private IFormatProvider InternalFormatProvider; // Token: 0x020002A6 RID: 678 [Token(Token = "0x20002A6")] [Serializable] private sealed class NullTextWriter : TextWriter { // Token: 0x060018DB RID: 6363 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DB")] [Address(RVA = "0x2602D30", Offset = "0x2601B30", VA = "0x182602D30")] internal NullTextWriter() { } // Token: 0x170002F7 RID: 759 // (get) Token: 0x060018DC RID: 6364 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002F7")] public override Encoding Encoding { [Token(Token = "0x60018DC")] [Address(RVA = "0x737830", Offset = "0x736630", VA = "0x180737830", Slot = "11")] get { return null; } } // Token: 0x060018DD RID: 6365 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DD")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "14")] public override void Write(char[] buffer, int index, int count) { } // Token: 0x060018DE RID: 6366 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DE")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "17")] public override void Write(string value) { } // Token: 0x060018DF RID: 6367 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DF")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "18")] public override void WriteLine() { } // Token: 0x060018E0 RID: 6368 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E0")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "21")] public override void WriteLine(string value) { } // Token: 0x060018E1 RID: 6369 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E1")] [Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "22")] public override void WriteLine(object value) { } } // Token: 0x020002A7 RID: 679 [Token(Token = "0x20002A7")] [Serializable] internal sealed class SyncTextWriter : TextWriter, IDisposable { // Token: 0x060018E2 RID: 6370 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E2")] [Address(RVA = "0x260E3B0", Offset = "0x260D1B0", VA = "0x18260E3B0")] internal SyncTextWriter(TextWriter t) { } // Token: 0x170002F8 RID: 760 // (get) Token: 0x060018E3 RID: 6371 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002F8")] public override Encoding Encoding { [Token(Token = "0x60018E3")] [Address(RVA = "0x44EC10", Offset = "0x44DA10", VA = "0x18044EC10", Slot = "11")] get { return null; } } // Token: 0x170002F9 RID: 761 // (get) Token: 0x060018E4 RID: 6372 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002F9")] public override IFormatProvider FormatProvider { [Token(Token = "0x60018E4")] [Address(RVA = "0x5E1930", Offset = "0x5E0730", VA = "0x1805E1930", Slot = "7")] get { return null; } } // Token: 0x060018E5 RID: 6373 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E5")] [Address(RVA = "0x5E1960", Offset = "0x5E0760", VA = "0x1805E1960", Slot = "8")] public override void Close() { } // Token: 0x060018E6 RID: 6374 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E6")] [Address(RVA = "0x260E1A0", Offset = "0x260CFA0", VA = "0x18260E1A0", Slot = "9")] protected override void Dispose(bool disposing) { } // Token: 0x060018E7 RID: 6375 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E7")] [Address(RVA = "0x44EBE0", Offset = "0x44D9E0", VA = "0x18044EBE0", Slot = "10")] public override void Flush() { } // Token: 0x060018E8 RID: 6376 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E8")] [Address(RVA = "0x5E19C0", Offset = "0x5E07C0", VA = "0x1805E19C0", Slot = "12")] public override void Write(char value) { } // Token: 0x060018E9 RID: 6377 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E9")] [Address(RVA = "0x260E380", Offset = "0x260D180", VA = "0x18260E380", Slot = "13")] public override void Write(char[] buffer) { } // Token: 0x060018EA RID: 6378 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018EA")] [Address(RVA = "0x260E2F0", Offset = "0x260D0F0", VA = "0x18260E2F0", Slot = "14")] public override void Write(char[] buffer, int index, int count) { } // Token: 0x060018EB RID: 6379 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018EB")] [Address(RVA = "0x260E350", Offset = "0x260D150", VA = "0x18260E350", Slot = "15")] public override void Write(int value) { } // Token: 0x060018EC RID: 6380 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018EC")] [Address(RVA = "0x260E320", Offset = "0x260D120", VA = "0x18260E320", Slot = "16")] public override void Write(long value) { } // Token: 0x060018ED RID: 6381 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018ED")] [Address(RVA = "0x260E2C0", Offset = "0x260D0C0", VA = "0x18260E2C0", Slot = "17")] public override void Write(string value) { } // Token: 0x060018EE RID: 6382 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018EE")] [Address(RVA = "0x6BC740", Offset = "0x6BB540", VA = "0x1806BC740", Slot = "18")] public override void WriteLine() { } // Token: 0x060018EF RID: 6383 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018EF")] [Address(RVA = "0x260E260", Offset = "0x260D060", VA = "0x18260E260", Slot = "19")] public override void WriteLine(char value) { } // Token: 0x060018F0 RID: 6384 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018F0")] [Address(RVA = "0x182CFA0", Offset = "0x182BDA0", VA = "0x18182CFA0", Slot = "20")] public override void WriteLine(char[] buffer, int index, int count) { } // Token: 0x060018F1 RID: 6385 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018F1")] [Address(RVA = "0x260E230", Offset = "0x260D030", VA = "0x18260E230", Slot = "21")] public override void WriteLine(string value) { } // Token: 0x060018F2 RID: 6386 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018F2")] [Address(RVA = "0x260E290", Offset = "0x260D090", VA = "0x18260E290", Slot = "22")] public override void WriteLine(object value) { } // Token: 0x060018F3 RID: 6387 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018F3")] [Address(RVA = "0x260E200", Offset = "0x260D000", VA = "0x18260E200", Slot = "23")] public override void WriteLine(string format, object arg0) { } // Token: 0x060018F4 RID: 6388 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018F4")] [Address(RVA = "0x182D110", Offset = "0x182BF10", VA = "0x18182D110", Slot = "24")] public override void WriteLine(string format, object arg0, object arg1) { } // Token: 0x060018F5 RID: 6389 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018F5")] [Address(RVA = "0x5E1810", Offset = "0x5E0610", VA = "0x1805E1810", Slot = "25")] public override void WriteLine(string format, params object[] arg) { } // Token: 0x04000D41 RID: 3393 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000D41")] private TextWriter _out; } } }