Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Trim< T >() [3/8]

static ReadOnlyMemory< T > System.MemoryExtensions.Trim< T > ( this ReadOnlyMemory< T > memory,
ReadOnlySpan< T > trimElements )
inlinestatic
Type Constraints
T :IEquatable<T> 

Definition at line 1791 of file MemoryExtensions.cs.

1792 {
1793 if (trimElements.Length > 1)
1794 {
1798 return memory.Slice(start, length);
1799 }
1800 if (trimElements.Length == 1)
1801 {
1802 return memory.Trim(trimElements[0]);
1803 }
1804 return memory;
1805 }
static int ClampEnd< T >(ReadOnlySpan< T > span, int start, T trimElement)
static int ClampStart< T >(ReadOnlySpan< T > span, T trimElement)

References System.MemoryExtensions.ClampEnd< T >(), System.MemoryExtensions.ClampStart< T >(), System.length, and System.start.