Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.MemoryExtensions.TryWriteInterpolatedStringHandler Struct Reference

Public Member Functions

 TryWriteInterpolatedStringHandler (int literalLength, int formattedCount, Span< char > destination, out bool shouldAppend)
 
 TryWriteInterpolatedStringHandler (int literalLength, int formattedCount, Span< char > destination, IFormatProvider? provider, out bool shouldAppend)
 
bool AppendLiteral (string value)
 
bool AppendFormatted< T > (T value)
 
bool AppendFormatted< T > (T value, string? format)
 
bool AppendFormatted< T > (T value, int alignment)
 
bool AppendFormatted< T > (T value, int alignment, string? format)
 
bool AppendFormatted (ReadOnlySpan< char > value)
 
bool AppendFormatted (ReadOnlySpan< char > value, int alignment=0, string? format=null)
 
bool AppendFormatted (string? value)
 
bool AppendFormatted (string? value, int alignment=0, string? format=null)
 
bool AppendFormatted (object? value, int alignment=0, string? format=null)
 

Package Attributes

int _pos
 
bool _success
 

Private Member Functions

bool AppendStringDirect (string value)
 
bool AppendCustomFormatter< T > (T value, string format)
 
bool TryAppendOrInsertAlignmentIfNeeded (int startingPos, int alignment)
 
bool Fail ()
 

Private Attributes

readonly Span< char > _destination
 
readonly IFormatProvider _provider
 
readonly bool _hasCustomFormatter
 

Detailed Description

Definition at line 15 of file MemoryExtensions.cs.


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