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 _WriteCharDelegate; // Token: 0x04000D43 RID: 3395 [Token(Token = "0x4000D43")] [NonSerialized] private static Action _WriteStringDelegate; // Token: 0x04000D44 RID: 3396 [Token(Token = "0x4000D44")] [NonSerialized] private static Action _WriteCharArrayRangeDelegate; // Token: 0x04000D45 RID: 3397 [Token(Token = "0x4000D45")] [NonSerialized] private static Action _WriteLineCharDelegate; // Token: 0x04000D46 RID: 3398 [Token(Token = "0x4000D46")] [NonSerialized] private static Action _WriteLineStringDelegate; // Token: 0x04000D47 RID: 3399 [Token(Token = "0x4000D47")] [NonSerialized] private static Action _WriteLineCharArrayRangeDelegate; // Token: 0x04000D48 RID: 3400 [Token(Token = "0x4000D48")] [NonSerialized] private static Action _FlushDelegate; /// Stores the newline characters used for this . // Token: 0x04000D49 RID: 3401 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4000D49")] protected char[] CoreNewLine; // Token: 0x04000D4A RID: 3402 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4000D4A")] private IFormatProvider InternalFormatProvider; // Token: 0x020002AD RID: 685 [Token(Token = "0x20002AD")] [Serializable] private sealed class NullTextWriter : TextWriter { // Token: 0x0600191B RID: 6427 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600191B")] [Address(RVA = "0xCC46D0", Offset = "0xCC36D0", VA = "0x180CC46D0")] internal NullTextWriter() { } // Token: 0x17000303 RID: 771 // (get) Token: 0x0600191C RID: 6428 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000303")] public override Encoding Encoding { [Token(Token = "0x600191C")] [Address(RVA = "0xCC4760", Offset = "0xCC3760", VA = "0x180CC4760", Slot = "11")] get { return null; } } // Token: 0x0600191D RID: 6429 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600191D")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "15")] public override void Write(char[] buffer, int index, int count) { } // Token: 0x0600191E RID: 6430 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600191E")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "18")] public override void Write(string value) { } // Token: 0x0600191F RID: 6431 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600191F")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "19")] public override void WriteLine() { } // Token: 0x06001920 RID: 6432 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001920")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "22")] public override void WriteLine(string value) { } // Token: 0x06001921 RID: 6433 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001921")] [Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")] public override void WriteLine(object value) { } } // Token: 0x020002AE RID: 686 [Token(Token = "0x20002AE")] [Serializable] internal sealed class SyncTextWriter : TextWriter, IDisposable { // Token: 0x06001922 RID: 6434 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001922")] [Address(RVA = "0xCCF4C0", Offset = "0xCCE4C0", VA = "0x180CCF4C0")] internal SyncTextWriter(TextWriter t) { } // Token: 0x17000304 RID: 772 // (get) Token: 0x06001923 RID: 6435 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000304")] public override Encoding Encoding { [Token(Token = "0x6001923")] [Address(RVA = "0x4B7ED0", Offset = "0x4B6ED0", VA = "0x1804B7ED0", Slot = "11")] get { return null; } } // Token: 0x17000305 RID: 773 // (get) Token: 0x06001924 RID: 6436 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000305")] public override IFormatProvider FormatProvider { [Token(Token = "0x6001924")] [Address(RVA = "0x4B7E10", Offset = "0x4B6E10", VA = "0x1804B7E10", Slot = "7")] get { return null; } } // Token: 0x17000306 RID: 774 // (get) Token: 0x06001925 RID: 6437 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000306")] public override string NewLine { [Token(Token = "0x6001925")] [Address(RVA = "0xCCF550", Offset = "0xCCE550", VA = "0x180CCF550", Slot = "12")] get { return null; } } // Token: 0x06001926 RID: 6438 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001926")] [Address(RVA = "0x4B7E40", Offset = "0x4B6E40", VA = "0x1804B7E40", Slot = "8")] public override void Close() { } // Token: 0x06001927 RID: 6439 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001927")] [Address(RVA = "0xCCF280", Offset = "0xCCE280", VA = "0x180CCF280", Slot = "9")] protected override void Dispose(bool disposing) { } // Token: 0x06001928 RID: 6440 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001928")] [Address(RVA = "0x4B7EA0", Offset = "0x4B6EA0", VA = "0x1804B7EA0", Slot = "10")] public override void Flush() { } // Token: 0x06001929 RID: 6441 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001929")] [Address(RVA = "0xCCF400", Offset = "0xCCE400", VA = "0x180CCF400", Slot = "13")] public override void Write(char value) { } // Token: 0x0600192A RID: 6442 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600192A")] [Address(RVA = "0x6E1AD0", Offset = "0x6E0AD0", VA = "0x1806E1AD0", Slot = "14")] public override void Write(char[] buffer) { } // Token: 0x0600192B RID: 6443 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600192B")] [Address(RVA = "0xCCF430", Offset = "0xCCE430", VA = "0x180CCF430", Slot = "15")] public override void Write(char[] buffer, int index, int count) { } // Token: 0x0600192C RID: 6444 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600192C")] [Address(RVA = "0xCCF490", Offset = "0xCCE490", VA = "0x180CCF490", Slot = "16")] public override void Write(int value) { } // Token: 0x0600192D RID: 6445 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600192D")] [Address(RVA = "0xCCF460", Offset = "0xCCE460", VA = "0x180CCF460", Slot = "17")] public override void Write(long value) { } // Token: 0x0600192E RID: 6446 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600192E")] [Address(RVA = "0x8B92B0", Offset = "0x8B82B0", VA = "0x1808B92B0", Slot = "18")] public override void Write(string value) { } // Token: 0x0600192F RID: 6447 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600192F")] [Address(RVA = "0xCCF3D0", Offset = "0xCCE3D0", VA = "0x180CCF3D0", Slot = "19")] public override void WriteLine() { } // Token: 0x06001930 RID: 6448 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001930")] [Address(RVA = "0x4B7B50", Offset = "0x4B6B50", VA = "0x1804B7B50", Slot = "20")] public override void WriteLine(char value) { } // Token: 0x06001931 RID: 6449 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001931")] [Address(RVA = "0xCCF2E0", Offset = "0xCCE2E0", VA = "0x180CCF2E0", Slot = "21")] public override void WriteLine(char[] buffer, int index, int count) { } // Token: 0x06001932 RID: 6450 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001932")] [Address(RVA = "0xCCF370", Offset = "0xCCE370", VA = "0x180CCF370", Slot = "22")] public override void WriteLine(string value) { } // Token: 0x06001933 RID: 6451 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001933")] [Address(RVA = "0x4B7B80", Offset = "0x4B6B80", VA = "0x1804B7B80", Slot = "23")] public override void WriteLine(object value) { } // Token: 0x06001934 RID: 6452 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001934")] [Address(RVA = "0xCCF310", Offset = "0xCCE310", VA = "0x180CCF310", Slot = "24")] public override void WriteLine(string format, object arg0) { } // Token: 0x06001935 RID: 6453 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001935")] [Address(RVA = "0xCCF3A0", Offset = "0xCCE3A0", VA = "0x180CCF3A0", Slot = "25")] public override void WriteLine(string format, object arg0, object arg1) { } // Token: 0x06001936 RID: 6454 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6001936")] [Address(RVA = "0xCCF340", Offset = "0xCCE340", VA = "0x180CCF340", Slot = "26")] public override void WriteLine(string format, params object[] arg) { } // Token: 0x04000D4B RID: 3403 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000D4B")] private TextWriter _out; } } }