82 int @
int =
info.GetInt32(
"Capacity");
98 info.AddValue(
"m_StringValue",
this);
100 info.AddValue(
"m_currentThread", (
int)num);
214 string text =
string.FastAllocateString(length);
335 return stringBuilder;
337 return stringBuilder;
368 while (
value ==
null)
381 return stringBuilder;
394 return stringBuilder;
396 return stringBuilder;
406 if (maxCapacity == 0)
414 if (maxCapacity == 0)
420 if (chunkChars3 !=
null)
437 return this.
Append(newLine);
445 return this.
Append(newLine);
454 if (maxCapacity == 0)
487 return stringBuilder;
542 return stringBuilder;
575 return stringBuilder;
582 return stringBuilder;
592 return stringBuilder;
599 return stringBuilder;
615 if (provider !=
null && provider !=
null && provider ==
null)
620 char c =
format[(int)num];
632 return stringBuilder;
643 while (oldValue ==
null || oldValue._stringLength == 0);
644 if (newValue ==
null)
674 return "The length cannot be greater than the capacity.";
715 char c =
value[(int)num];
class f__AnonymousType0<< Count > j__TPar
static CultureInfo CurrentCulture
static byte Min(byte val1, byte val2)
static byte Max(byte val1, byte val2)
static int OffsetToStringData
void AddValue(string name, object value, Type type)
StringBuilder(string value, int capacity)
void MakeRoom(int index, int count, [Out] StringBuilder chunk, [Out] int indexInChunk, bool doNotMoveFollowingChars)
StringBuilder Append(char[] value)
StringBuilder Append(ReadOnlySpan< char > value)
const string CapacityField
StringBuilder AppendFormat(IFormatProvider provider, string format, object arg0)
StringBuilder AppendFormat(string format, params object[] args)
void Remove(int startIndex, int count, [Out] StringBuilder chunk, [Out] int indexInChunk)
StringBuilder Append(string value)
bool StartsWith(StringBuilder chunk, int indexInChunk, int count, string value)
StringBuilder FindChunkForIndex(int index)
string ToString(int startIndex, int length)
StringBuilder Append(object value)
StringBuilder(int capacity)
StringBuilder(SerializationInfo info, StreamingContext context)
StringBuilder Next(StringBuilder chunk)
StringBuilder AppendCore(StringBuilder value, int startIndex, int count)
StringBuilder Append(int value)
StringBuilder Append(uint value)
StringBuilder(int capacity, int maxCapacity)
StringBuilder Append(byte value)
void AppendHelper(string value)
StringBuilder Append(long value)
static void ThreadSafeCopy(char[] source, int sourceIndex, Span< char > destination, int destinationIndex, int count)
StringBuilder AppendSpanFormattable< T >(T value)
StringBuilder Insert(int index, char value)
int EnsureCapacity(int capacity)
unsafe void Insert(int index, char *value, int valueCount)
StringBuilder Append(string value, int startIndex, int count)
StringBuilder m_ChunkPrevious
StringBuilder(string value, int startIndex, int length, int capacity)
StringBuilder Replace(string oldValue, string newValue, int startIndex, int count)
StringBuilder(StringBuilder from)
unsafe void ReplaceInPlaceAtChunk(StringBuilder chunk, int indexInChunk, char *value, int count)
const int DefaultCapacity
StringBuilder AppendLine()
StringBuilder AppendLine(string value)
StringBuilder AppendFormat(string format, object arg0, object arg1)
StringBuilder Replace(string oldValue, string newValue)
StringBuilder Remove(int startIndex, int length)
void ExpandByABlock(int minBlockCharCount)
void CopyTo(int sourceIndex, Span< char > destination, int count)
StringBuilder Append(char[] value, int startIndex, int charCount)
StringBuilder AppendFormatHelper(IFormatProvider provider, string format, ParamsArray args)
static void FormatError()
override string ToString()
Span< char > RemainingCurrentChunk
StringBuilder Append(char value, int repeatCount)
StringBuilder(int size, int maxCapacity, StringBuilder previousBlock)
StringBuilder AppendFormat(string format, object arg0)
static unsafe void ThreadSafeCopy(char *sourcePtr, char[] destination, int destinationIndex, int count)
const string StringValueField
StringBuilder Append(char value)
StringBuilder Insert(int index, string value)
unsafe StringBuilder Append(char *value, int valueCount)
void ReplaceAllInChunk(int[] replacements, int replacementsCount, StringBuilder sourceChunk, int removeCount, string value)
StringBuilder Append(StringBuilder value)
const string ThreadIDField
StringBuilder(string value)
const string MaxCapacityField
StringBuilder Append(float value)
static void ThrowArgumentOutOfRangeException()
void GetObjectData(SerializationInfo info, StreamingContext context)