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

◆ LastIndexOfAny< T >() [3/6]

static int System.MemoryExtensions.LastIndexOfAny< T > ( this ReadOnlySpan< T > span,
T value0,
T value1,
T value2 )
inlinestatic
Type Constraints
T :IEquatable<T> 

Definition at line 838 of file MemoryExtensions.cs.

839 {
840 if (Unsafe.SizeOf<T>() == 1 && RuntimeHelpers.IsBitwiseEquatable<T>())
841 {
842 return SpanHelpers.LastIndexOfAny(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), Unsafe.As<T, byte>(ref value0), Unsafe.As<T, byte>(ref value1), Unsafe.As<T, byte>(ref value2), span.Length);
843 }
844 return SpanHelpers.LastIndexOfAny(ref MemoryMarshal.GetReference(span), value0, value1, value2, span.Length);
845 }

References System.SpanHelpers.LastIndexOfAny().