Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.CompilerServices.DefaultInterpolatedStringHandler Struct Reference

Public Member Functions

 DefaultInterpolatedStringHandler (int literalLength, int formattedCount)
 
 DefaultInterpolatedStringHandler (int literalLength, int formattedCount, IFormatProvider? provider)
 
 DefaultInterpolatedStringHandler (int literalLength, int formattedCount, IFormatProvider? provider, Span< char > initialBuffer)
 
override string ToString ()
 
string ToStringAndClear ()
 
void AppendLiteral (string value)
 
void AppendFormatted< T > (T value)
 
void AppendFormatted< T > (T value, string? format)
 
void AppendFormatted< T > (T value, int alignment)
 
void AppendFormatted< T > (T value, int alignment, string? format)
 
void AppendFormatted (ReadOnlySpan< char > value)
 
void AppendFormatted (ReadOnlySpan< char > value, int alignment=0, string? format=null)
 
void AppendFormatted (string? value)
 
void AppendFormatted (string? value, int alignment=0, string? format=null)
 
void AppendFormatted (object? value, int alignment=0, string? format=null)
 

Package Functions

void Clear ()
 

Static Package Functions

static int GetDefaultLength (int literalLength, int formattedCount)
 
static bool HasCustomFormatter (IFormatProvider provider)
 

Properties

ReadOnlySpan< char > Text [get]
 

Private Member Functions

void AppendStringDirect (string value)
 
void AppendFormattedSlow (string value)
 
void AppendCustomFormatter< T > (T value, string format)
 
void AppendOrInsertAlignmentIfNeeded (int startingPos, int alignment)
 
void EnsureCapacityForAdditionalChars (int additionalChars)
 
void GrowThenCopyString (string value)
 
void GrowThenCopySpan (ReadOnlySpan< char > value)
 
void Grow (int additionalChars)
 
void Grow ()
 
void GrowCore (uint requiredMinCapacity)
 

Private Attributes

readonly IFormatProvider _provider
 
char[] _arrayToReturnToPool
 
Span< char > _chars
 
int _pos
 
readonly bool _hasCustomFormatter
 

Detailed Description

Definition at line 9 of file DefaultInterpolatedStringHandler.cs.


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