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

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

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

Definition at line 818 of file MemoryExtensions.cs.

819 {
820 if (Unsafe.SizeOf<T>() == 1 && RuntimeHelpers.IsBitwiseEquatable<T>())
821 {
822 return SpanHelpers.LastIndexOfAny(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), span.Length, ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(values)), values.Length);
823 }
824 return SpanHelpers.LastIndexOfAny(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(values), values.Length);
825 }

References System.SpanHelpers.LastIndexOfAny(), and System.values.