// Assembly: mscorlib
// Full name: System.Text.StringBuilder

namespace System.Text
{
public class StringBuilder // TypeDefIndex: 3956
{
	// Fields
	type#12901 m_ChunkChars;
	type#26607 m_ChunkPrevious;
	type#20869 m_ChunkLength;
	type#20869 m_ChunkOffset;
	type#20869 m_MaxCapacity;

	// Methods
	// RVA: -1
	public type#28660 .ctor() { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity) { }
	// RVA: -1
	public type#28660 .ctor(type#26576 value) { }
	// RVA: -1
	public type#28660 .ctor(type#26576 value, type#20867 capacity) { }
	// RVA: -1
	public type#28660 .ctor(type#26576 value, type#20867 startIndex, type#20867 length, type#20867 capacity) { }
	// RVA: -1
	public type#28660 .ctor(type#20867 capacity, type#20867 maxCapacity) { }
	// RVA: -1
	private type#28660 .ctor(type#25857 info, type#26566 context) { }
	// RVA: -1
	private virtual type#28660 System.Runtime.Serialization.ISerializable.GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	public type#20867 get_Capacity() { }
	// RVA: -1
	public type#20867 get_MaxCapacity() { }
	// RVA: -1
	public virtual type#26576 ToString() { }
	// RVA: -1
	public type#26576 ToString(type#20867 startIndex, type#20867 length) { }
	// RVA: -1
	public type#26605 Clear() { }
	// RVA: -1
	public type#20867 get_Length() { }
	// RVA: -1
	public type#28660 set_Length(type#20867 value) { }
	// RVA: -1
	public type#15837 get_Chars(type#20867 index) { }
	// RVA: -1
	public type#28660 set_Chars(type#20867 index, type#15837 value) { }
	// RVA: -1
	public type#26605 Append(type#15837 value, type#20867 repeatCount) { }
	// RVA: -1
	public type#26605 Append(type#12899 value, type#20867 startIndex, type#20867 charCount) { }
	// RVA: -1
	public type#26605 Append(type#26576 value) { }
	// RVA: -1
	private type#28660 AppendHelper(type#26576 value) { }
	// RVA: -1
	public type#26605 Append(type#26576 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public type#26605 Append(type#26605 value) { }
	// RVA: -1
	private type#26605 AppendCore(type#26605 value, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public type#26605 AppendLine() { }
	// RVA: -1
	public type#26605 AppendLine(type#26576 value) { }
	// RVA: -1
	public type#28660 CopyTo(type#20867 sourceIndex, type#10218 destination, type#20867 count) { }
	// RVA: -1
	public type#26605 Remove(type#20867 startIndex, type#20867 length) { }
	// RVA: -1
	public type#26605 Append(type#15837 value) { }
	// RVA: -1
	public type#26605 Append(type#15455 value) { }
	// RVA: -1
	public type#26605 Append(type#20867 value) { }
	// RVA: -1
	public type#26605 Append(type#27917 value) { }
	// RVA: -1
	private type#26605 AppendSpanFormattable(type#760 value) { }
	// RVA: -1
	public type#26605 Append(type#23705 value) { }
	// RVA: -1
	public type#26605 Append(type#12899 value) { }
	// RVA: -1
	public type#26605 Append(type#10092 value) { }
	// RVA: -1
	public type#26605 Insert(type#20867 index, type#26576 value) { }
	// RVA: -1
	public type#26605 Insert(type#20867 index, type#15837 value) { }
	// RVA: -1
	public type#26605 AppendFormat(type#26576 format, type#23705 arg0) { }
	// RVA: -1
	public type#26605 AppendFormat(type#26576 format, type#23705 arg0, type#23705 arg1) { }
	// RVA: -1
	public type#26605 AppendFormat(type#26576 format, type#23705 arg0, type#23705 arg1, type#23705 arg2) { }
	// RVA: -1
	public type#26605 AppendFormat(type#26576 format, type#13299 args) { }
	// RVA: -1
	public type#26605 AppendFormat(type#20119 provider, type#26576 format, type#23705 arg0) { }
	// RVA: -1
	public type#26605 AppendFormat(type#20119 provider, type#26576 format, type#23705 arg0, type#23705 arg1, type#23705 arg2) { }
	// RVA: -1
	private static type#28660 FormatError() { }
	// RVA: -1
	internal type#26605 AppendFormatHelper(type#20119 provider, type#26576 format, type#24235 args) { }
	// RVA: -1
	public type#26605 Replace(type#26576 oldValue, type#26576 newValue) { }
	// RVA: -1
	public type#26605 Replace(type#26576 oldValue, type#26576 newValue, type#20867 startIndex, type#20867 count) { }
	// RVA: -1
	public type#26605 Append(type#12384 value, type#20867 valueCount) { }
	// RVA: -1
	private type#28660 Insert(type#20867 index, type#12384 value, type#20867 valueCount) { }
	// RVA: -1
	private type#28660 ReplaceAllInChunk(type#13150 replacements, type#20867 replacementsCount, type#26605 sourceChunk, type#20867 removeCount, type#26576 value) { }
	// RVA: -1
	private type#15313 StartsWith(type#26605 chunk, type#20867 indexInChunk, type#20867 count, type#26576 value) { }
	// RVA: -1
	private type#28660 ReplaceInPlaceAtChunk(type#12130 chunk, type#11942 indexInChunk, type#12384 value, type#20867 count) { }
	// RVA: -1
	private static type#28660 ThreadSafeCopy(type#12384 sourcePtr, type#12899 destination, type#20867 destinationIndex, type#20867 count) { }
	// RVA: -1
	private static type#28660 ThreadSafeCopy(type#12899 source, type#20867 sourceIndex, type#10218 destination, type#20867 destinationIndex, type#20867 count) { }
	// RVA: -1
	private type#26605 FindChunkForIndex(type#20867 index) { }
	// RVA: -1
	private type#10218 get_RemainingCurrentChunk() { }
	// RVA: -1
	private type#26605 Next(type#26605 chunk) { }
	// RVA: -1
	private type#28660 ExpandByABlock(type#20867 minBlockCharCount) { }
	// RVA: -1
	private type#28660 .ctor(type#26605 from) { }
	// RVA: -1
	private type#28660 MakeRoom(type#20867 index, type#20867 count, type#12131 chunk, type#11944 indexInChunk, type#15313 doNotMoveFollowingChars) { }
	// RVA: -1
	private type#28660 .ctor(type#20867 size, type#20867 maxCapacity, type#26605 previousBlock) { }
	// RVA: -1
	private type#28660 Remove(type#20867 startIndex, type#20867 count, type#12131 chunk, type#11944 indexInChunk) { }
}
}
