using System; using System.Runtime.InteropServices; using System.Text; using Cpp2IlInjected; namespace System.IO { /// Implements a for writing information to a string. The information is stored in an underlying . // Token: 0x020002A7 RID: 679 [Token(Token = "0x20002A7")] [ComVisible(true)] [Serializable] public class StringWriter : TextWriter { /// Initializes a new instance of the class. // Token: 0x060018DC RID: 6364 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DC")] [Address(RVA = "0xCCEEC0", Offset = "0xCCDEC0", VA = "0x180CCEEC0")] public StringWriter() { } /// Initializes a new instance of the class with the specified format control. /// An object that controls formatting. // Token: 0x060018DD RID: 6365 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DD")] [Address(RVA = "0xCCEE50", Offset = "0xCCDE50", VA = "0x180CCEE50")] public StringWriter(IFormatProvider formatProvider) { } /// Initializes a new instance of the class that writes to the specified . /// The object to write to. /// /// is . // Token: 0x060018DE RID: 6366 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DE")] [Address(RVA = "0xCCEF50", Offset = "0xCCDF50", VA = "0x180CCEF50")] public StringWriter(StringBuilder sb) { } /// Initializes a new instance of the class that writes to the specified and has the specified format provider. /// The object to write to. /// An object that controls formatting. /// /// is . // Token: 0x060018DF RID: 6367 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018DF")] [Address(RVA = "0xCCEFC0", Offset = "0xCCDFC0", VA = "0x180CCEFC0")] public StringWriter(StringBuilder sb, IFormatProvider formatProvider) { } /// Closes the current and the underlying stream. // Token: 0x060018E0 RID: 6368 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E0")] [Address(RVA = "0x41EF10", Offset = "0x41DF10", VA = "0x18041EF10", Slot = "8")] public override 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: 0x060018E1 RID: 6369 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E1")] [Address(RVA = "0x6E1A50", Offset = "0x6E0A50", VA = "0x1806E1A50", Slot = "9")] protected override void Dispose(bool disposing) { } /// Gets the in which the output is written. /// The in which the output is written. // Token: 0x170002FE RID: 766 // (get) Token: 0x060018E2 RID: 6370 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170002FE")] public override Encoding Encoding { [Token(Token = "0x60018E2")] [Address(RVA = "0xCCF090", Offset = "0xCCE090", VA = "0x180CCF090", Slot = "11")] get { return null; } } /// Writes a character to the string. /// The character to write. /// The writer is closed. // Token: 0x060018E3 RID: 6371 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E3")] [Address(RVA = "0xCCEE20", Offset = "0xCCDE20", VA = "0x180CCEE20", Slot = "13")] public override void Write(char value) { } /// Writes a subarray of characters to the string. /// The character array to write data from. /// The position in the buffer at which to start reading data. /// The maximum number of characters to write. /// /// is . /// /// or is negative. /// ( + )> . . /// The writer is closed. // Token: 0x060018E4 RID: 6372 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E4")] [Address(RVA = "0xCCEC20", Offset = "0xCCDC20", VA = "0x180CCEC20", Slot = "15")] public override void Write(char[] buffer, int index, int count) { } /// Writes a string to the current string. /// The string to write. /// The writer is closed. // Token: 0x060018E5 RID: 6373 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x60018E5")] [Address(RVA = "0xCCEDE0", Offset = "0xCCDDE0", VA = "0x180CCEDE0", Slot = "18")] public override void Write(string value) { } /// Returns a string containing the characters written to the current so far. /// The string containing the characters written to the current . // Token: 0x060018E6 RID: 6374 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x60018E6")] [Address(RVA = "0xCCEBF0", Offset = "0xCCDBF0", VA = "0x180CCEBF0", Slot = "3")] public override string ToString() { return null; } // Token: 0x04000D39 RID: 3385 [Token(Token = "0x4000D39")] private static UnicodeEncoding m_encoding; // Token: 0x04000D3A RID: 3386 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4000D3A")] private StringBuilder _sb; // Token: 0x04000D3B RID: 3387 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x4000D3B")] private bool _isOpen; } }