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

◆ LastIndexOf< T >() [3/4]

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

Definition at line 575 of file MemoryExtensions.cs.

576 {
577 if (Unsafe.SizeOf<T>() == 1 && RuntimeHelpers.IsBitwiseEquatable<T>())
578 {
579 return SpanHelpers.LastIndexOf(ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(span)), span.Length, ref Unsafe.As<T, byte>(ref MemoryMarshal.GetReference(value)), value.Length);
580 }
581 return SpanHelpers.LastIndexOf(ref MemoryMarshal.GetReference(span), span.Length, ref MemoryMarshal.GetReference(value), value.Length);
582 }

References System.SpanHelpers.LastIndexOf(), and System.value.