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
)
inline
static
Type Constraints
T
:
IEquatable<T>
Definition at line
838
of file
MemoryExtensions.cs
.
838
:
IEquatable<T>
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
}
Internal.Runtime.CompilerServices.Unsafe
Definition
Unsafe.cs:10
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Runtime.CompilerServices.RuntimeHelpers
Definition
RuntimeHelpers.cs:12
System.Runtime.InteropServices.MemoryMarshal
Definition
MemoryMarshal.cs:11
References
System.SpanHelpers.LastIndexOfAny()
.
System
MemoryExtensions
Generated by
1.10.0