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;
}
}