Zdexby TheHolyOneZ
36,909 classes
Class

StringBuilder

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

Members 5

OffsetSizeNameTypeFlagsDefault
0x08m_ChunkCharschar[]1 flags—
0x08m_ChunkPreviousStringBuilder1 flags—
0x04m_ChunkLengthint1 flags—
0x04m_ChunkOffsetint1 flags—
0x04m_MaxCapacityint1 flags—
0x002C0x04unreflected bytes to end of StringBuilder

Functions 62

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
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(ushort value)Public0x08
StringBuilder Append(byte value)Public0x08
StringBuilder Append(int 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, 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
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 133

types with a member, parameter or interface of this type