Zdexby TheHolyOneZ
44,741 classes
Class

StringBuilder

: Object
System.Text.StringBuilder, mscorlib 0x0030 (48 B) inherited 0x0010 mscorlib.dll
implements ISerializable
0x00x0030

Members 13

OffsetSizeNameTypeFlagsDefault
0x08m_ChunkCharschar[]1 flags—
0x08m_ChunkPreviousStringBuilder1 flags—
0x04m_ChunkLengthint1 flags—
0x04m_ChunkOffsetint1 flags—
0x04m_MaxCapacityint1 flags—
—0x04DefaultCapacityintStatic+2 flags16
—0x08CapacityFieldstringPrivateStatic+1 flags2964728841536
—0x08MaxCapacityFieldstringPrivateStatic+1 flags2964730536000
—0x08StringValueFieldstringPrivateStatic+1 flags2964730535936
—0x08ThreadIDFieldstringPrivateStatic+1 flags2964731133120
—0x04MaxChunkSizeintStatic+2 flags8000
—0x04IndexLimitintPrivateStatic+1 flags1000000
—0x04WidthLimitintPrivateStatic+1 flags1000000
0x002C0x04unreflected bytes to end of StringBuilder

Functions 69

SignatureFlagsNativeParams
void .ctor()Public+1 flags0x00
void .ctor(int capacity)Public+1 flags0x04
void .ctor(const string& value)Public+1 flags0x08
void .ctor(const string& value, int capacity)Public+1 flags0x08
void .ctor(const string& value, int startIndex, int length, int capacity)Public+1 flags0x08
void .ctor(int capacity, int maxCapacity)Public+1 flags0x04
void .ctor(SerializationInfo info, const StreamingContext& context)Private+1 flags0x10
void System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, const StreamingContext& context)PrivateFinal+2 flags0x10
int get_Capacity()Public+1 flags0x04
void set_Capacity(int value)Public+1 flags0x04
int get_MaxCapacity()Public+1 flags0x04
string ToString()Public+1 flags0x08
string ToString(int startIndex, int length)Public0x08
StringBuilder Clear()Public0x08
int get_Length()Public+1 flags0x04
void set_Length(int value)Public+1 flags0x04
ushort get_Chars(int index)Public+1 flags0x04
void set_Chars(int index, ushort value)Public+1 flags0x04
StringBuilder Append(ushort value, int repeatCount)Public0x08
StringBuilder Append(const char[]& value, int startIndex, int charCount)Public0x08
StringBuilder Append(const string& value)Public0x08
void AppendHelper(const string& value)Private0x08
StringBuilder Append(const string& value, int startIndex, int count)Public0x08
StringBuilder Append(StringBuilder value)Public0x08
StringBuilder AppendCore(StringBuilder value, int startIndex, int count)Private0x08
StringBuilder AppendLine()Public0x08
StringBuilder AppendLine(const string& value)Public0x08
void CopyTo(int sourceIndex, const Span<System.Char>& destination, int count)Public0x10
StringBuilder Remove(int startIndex, int length)Public0x08
StringBuilder Append(bool value)Public0x08
StringBuilder Append(ushort value)Public0x08
StringBuilder Append(byte value)Public0x08
StringBuilder Append(int value)Public0x08
StringBuilder Append(float value)Public0x08
StringBuilder Append(double value)Public0x08
StringBuilder Append(ushort value)Public0x08
StringBuilder Append(uint value)Public0x08
StringBuilder AppendSpanFormattable(const uint8& value)Private0x08
StringBuilder Append(object value)Public0x08
StringBuilder Append(const char[]& value)Public0x08
StringBuilder Append(const ReadOnlySpan<System.Char>& value)Public0x10
StringBuilder Insert(int index, const string& value)Public0x08
StringBuilder Insert(int index, ushort value)Public0x08
StringBuilder AppendFormat(const string& format, object arg0)Public0x08
StringBuilder AppendFormat(const string& format, object arg0, object arg1)Public0x08
StringBuilder AppendFormat(const string& format, object arg0, object arg1, object arg2)Public0x08
StringBuilder AppendFormat(const string& format, const object[]& args)Public0x08
StringBuilder AppendFormat(IFormatProvider provider, const string& format, object arg0)Public0x08
StringBuilder AppendFormat(IFormatProvider provider, const string& format, object arg0, object arg1, object arg2)Public0x08
void FormatError()PrivateStatic0x00
StringBuilder AppendFormatHelper(IFormatProvider provider, const string& format, const ParamsArray& args)1 flags0x20
StringBuilder Replace(const string& oldValue, const string& newValue)Public0x08
bool Equals(StringBuilder sb)Public0x08
StringBuilder Replace(const string& oldValue, const string& newValue, int startIndex, int count)Public0x08
StringBuilder Append(const Char*& value, int valueCount)Public0x08
void Insert(int index, const Char*& value, int valueCount)Private0x04
void ReplaceAllInChunk(const int[]& replacements, int replacementsCount, StringBuilder sourceChunk, int removeCount, const string& value)Private0x08
bool StartsWith(StringBuilder chunk, int indexInChunk, int count, const string& value)Private0x08
void ReplaceInPlaceAtChunk(ref StringBuilder& chunk, ref int& indexInChunk, const Char*& value, int count)Private0x08
void ThreadSafeCopy(const Char*& sourcePtr, const char[]& destination, int destinationIndex, int count)PrivateStatic0x08
void ThreadSafeCopy(const char[]& source, int sourceIndex, const Span<System.Char>& destination, int destinationIndex, int count)PrivateStatic0x10
StringBuilder FindChunkForIndex(int index)Private0x08
Span<System.Char> get_RemainingCurrentChunk()Private+1 flags0x10
StringBuilder Next(StringBuilder chunk)Private0x08
void ExpandByABlock(int minBlockCharCount)Private0x04
void .ctor(StringBuilder from)Private+1 flags0x08
void MakeRoom(int index, int count, ref StringBuilder& chunk, ref int& indexInChunk, bool doNotMoveFollowingChars)Private0x08
void .ctor(int size, int maxCapacity, StringBuilder previousBlock)Private+1 flags0x08
void Remove(int startIndex, int count, ref StringBuilder& chunk, ref int& indexInChunk)Private0x08

Used by 142

types with a member, parameter or interface of this type