Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Text.ValueStringBuilder Struct Reference

Public Member Functions

 ValueStringBuilder (Span< char > initialBuffer)
 
void EnsureCapacity (int capacity)
 
ref char GetPinnableReference ()
 
override string ToString ()
 
void Dispose ()
 
 ValueStringBuilder (Span< char > initialBuffer)
 
void EnsureCapacity (int capacity)
 
ref char GetPinnableReference (bool terminate)
 
override string ToString ()
 
void Append (char c)
 
void Append (string s)
 
void Append (char c, int count)
 
void Append (ReadOnlySpan< char > value)
 
void Dispose ()
 
 ValueStringBuilder (Span< char > initialBuffer)
 
override string ToString ()
 
void Append (char c)
 
void Append (string s)
 
void Append (ReadOnlySpan< char > value)
 
void Dispose ()
 
 ValueStringBuilder (Span< char > initialBuffer)
 
 ValueStringBuilder (int initialCapacity)
 
void EnsureCapacity (int capacity)
 
ref char GetPinnableReference ()
 
ref char GetPinnableReference (bool terminate)
 
override string ToString ()
 
ReadOnlySpan< char > AsSpan (bool terminate)
 
ReadOnlySpan< char > AsSpan ()
 
ReadOnlySpan< char > AsSpan (int start)
 
ReadOnlySpan< char > AsSpan (int start, int length)
 
bool TryCopyTo (Span< char > destination, out int charsWritten)
 
void Insert (int index, string s)
 
void Append (char c)
 
void Append (string s)
 
void Append (char c, int count)
 
unsafe void Append (char *value, int length)
 
void Append (ReadOnlySpan< char > value)
 
Span< char > AppendSpan (int length)
 
void Dispose ()
 
 ValueStringBuilder (Span< char > initialBuffer)
 
 ValueStringBuilder (int initialCapacity)
 
void EnsureCapacity (int capacity)
 
ref char GetPinnableReference ()
 
override string ToString ()
 
ReadOnlySpan< char > AsSpan ()
 
ReadOnlySpan< char > AsSpan (int start)
 
ReadOnlySpan< char > AsSpan (int start, int length)
 
void Append (char c)
 
void Append (string s)
 
unsafe void Append (char *value, int length)
 
void Append (ReadOnlySpan< char > value)
 
Span< char > AppendSpan (int length)
 
void Dispose ()
 
void Append (Rune rune)
 
 ValueStringBuilder (Span< char > initialBuffer)
 
override string ToString ()
 
bool TryCopyTo (Span< char > destination, out int charsWritten)
 
void Insert (int index, char value, int count)
 
void Append (char c)
 
void Append (string s)
 
void Append (char c, int count)
 
unsafe void Append (char *value, int length)
 
Span< char > AppendSpan (int length)
 
void Dispose ()
 
 ValueStringBuilder (Span< char > initialBuffer)
 
override string ToString ()
 
ReadOnlySpan< char > AsSpan ()
 
Span< char > AppendSpan (int length)
 
void Dispose ()
 
 ValueStringBuilder (Span< char > initialBuffer)
 
 ValueStringBuilder (int initialCapacity)
 
override string ToString ()
 
void Append (char c)
 
void Append (string s)
 
void Append (ReadOnlySpan< char > value)
 
Span< char > AppendSpan (int length)
 
void Dispose ()
 

Package Functions

void AppendSpanFormattable< T > (T value, string format, IFormatProvider provider)
 
void AppendFormatHelper (IFormatProvider provider, string format, ParamsArray args)
 

Properties

int Length [get, set]
 
int Capacity [get]
 
ref char this[int index] [get]
 
Span< char > RawChars [get]
 

Private Member Functions

void Grow (int additionalCapacityBeyondPos)
 
void AppendSlow (string s)
 
void GrowAndAppend (char c)
 
void Grow (int additionalCapacityBeyondPos)
 
void AppendSlow (string s)
 
void GrowAndAppend (char c)
 
void Grow (int additionalCapacityBeyondPos)
 
void AppendSlow (string s)
 
void GrowAndAppend (char c)
 
void Grow (int additionalCapacityBeyondPos)
 
void AppendSlow (string s)
 
void GrowAndAppend (char c)
 
void Grow (int additionalCapacityBeyondPos)
 
void GrowAndAppend (Rune rune)
 
void AppendSlow (string s)
 
void GrowAndAppend (char c)
 
void Grow (int additionalCapacityBeyondPos)
 
void Grow (int additionalCapacityBeyondPos)
 
void AppendSlow (string s)
 
void GrowAndAppend (char c)
 
void Grow (int additionalCapacityBeyondPos)
 

Static Private Member Functions

static void ThrowFormatError ()
 

Private Attributes

char[] _arrayToReturnToPool
 
Span< char > _chars
 
int _pos
 

Detailed Description

Definition at line 9 of file ValueStringBuilder.cs.


The documentation for this struct was generated from the following files: