terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
System.Text.StringBuilder Class Referencesealed
+ Inheritance diagram for System.Text.StringBuilder:

Public Member Functions

 StringBuilder ()
 
 StringBuilder (int capacity)
 
 StringBuilder (string value)
 
 StringBuilder (string value, int capacity)
 
 StringBuilder (string value, int startIndex, int length, int capacity)
 
 StringBuilder (int capacity, int maxCapacity)
 
int EnsureCapacity (int capacity)
 
override string ToString ()
 
string ToString (int startIndex, int length)
 
StringBuilder Clear ()
 
StringBuilder Append (char value, int repeatCount)
 
StringBuilder Append (char[] value, int startIndex, int charCount)
 
StringBuilder Append (string value)
 
StringBuilder Append (string value, int startIndex, int count)
 
StringBuilder Append (StringBuilder value)
 
StringBuilder AppendLine ()
 
StringBuilder AppendLine (string value)
 
void CopyTo (int sourceIndex, Span< char > destination, int count)
 
StringBuilder Remove (int startIndex, int length)
 
StringBuilder Append (char value)
 
StringBuilder Append (byte value)
 
StringBuilder Append (int value)
 
StringBuilder Append (long value)
 
StringBuilder Append (float value)
 
StringBuilder Append (uint value)
 
StringBuilder Append (object value)
 
StringBuilder Append (char[] value)
 
StringBuilder Append (ReadOnlySpan< char > value)
 
StringBuilder Insert (int index, string value)
 
StringBuilder Insert (int index, char value)
 
StringBuilder AppendFormat (string format, object arg0)
 
StringBuilder AppendFormat (string format, object arg0, object arg1)
 
StringBuilder AppendFormat (string format, params object[] args)
 
StringBuilder AppendFormat (IFormatProvider provider, string format, object arg0)
 
StringBuilder Replace (string oldValue, string newValue)
 
StringBuilder Replace (string oldValue, string newValue, int startIndex, int count)
 
unsafe StringBuilder Append (char *value, int valueCount)
 

Package Functions

StringBuilder AppendFormatHelper (IFormatProvider provider, string format, ParamsArray args)
 

Package Attributes

char[] m_ChunkChars
 
StringBuilder m_ChunkPrevious
 
int m_ChunkLength
 
int m_ChunkOffset
 
int m_MaxCapacity
 

Static Package Attributes

const int DefaultCapacity = 16
 
const int MaxChunkSize = 8000
 

Properties

int Capacity [get, set]
 
int MaxCapacity [get]
 
int Length [get, set]
 
char this[int index] [get, set]
 
Span< char > RemainingCurrentChunk [get]
 

Private Member Functions

 StringBuilder (SerializationInfo info, StreamingContext context)
 
void ISerializable. GetObjectData (SerializationInfo info, StreamingContext context)
 
void AppendHelper (string value)
 
StringBuilder AppendCore (StringBuilder value, int startIndex, int count)
 
StringBuilder AppendSpanFormattable< T > (T value)
 
unsafe void Insert (int index, char *value, int valueCount)
 
void ReplaceAllInChunk (int[] replacements, int replacementsCount, StringBuilder sourceChunk, int removeCount, string value)
 
bool StartsWith (StringBuilder chunk, int indexInChunk, int count, string value)
 
unsafe void ReplaceInPlaceAtChunk (StringBuilder chunk, int indexInChunk, char *value, int count)
 
StringBuilder FindChunkForIndex (int index)
 
StringBuilder Next (StringBuilder chunk)
 
void ExpandByABlock (int minBlockCharCount)
 
 StringBuilder (StringBuilder from)
 
void MakeRoom (int index, int count, [Out] StringBuilder chunk, [Out] int indexInChunk, bool doNotMoveFollowingChars)
 
 StringBuilder (int size, int maxCapacity, StringBuilder previousBlock)
 
void Remove (int startIndex, int count, [Out] StringBuilder chunk, [Out] int indexInChunk)
 

Static Private Member Functions

static void FormatError ()
 
static unsafe void ThreadSafeCopy (char *sourcePtr, char[] destination, int destinationIndex, int count)
 
static void ThreadSafeCopy (char[] source, int sourceIndex, Span< char > destination, int destinationIndex, int count)
 

Static Private Attributes

const string CapacityField = "Capacity"
 
const string MaxCapacityField = "m_MaxCapacity"
 
const string StringValueField = "m_StringValue"
 
const string ThreadIDField = "m_currentThread"
 
const int IndexLimit = 1000000
 
const int WidthLimit = 1000000
 

Detailed Description

Definition at line 13 of file StringBuilder.cs.


The documentation for this class was generated from the following file: