Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
◆
AddBytes()
void
System.HashCode.AddBytes
(
ReadOnlySpan
< byte >
value
)
inline
Definition at line
223
of file
HashCode.cs
.
224
{
225
ref
byte
reference
=
ref
MemoryMarshal
.GetReference(
value
);
226
ref
byte
reference2
=
ref
Unsafe
.Add(
ref
reference
,
value
.Length);
227
while
((nint)
Unsafe
.ByteOffset(
ref
reference
,
ref
reference2
) >= 4)
228
{
229
Add
(
Unsafe
.ReadUnaligned<
int
>(
ref
reference
));
230
reference
=
ref
Unsafe
.Add(
ref
reference
, 4);
231
}
232
while
(
Unsafe
.IsAddressLessThan(
ref
reference
,
ref
reference2
))
233
{
234
Add
((
int
)
reference
);
235
reference
=
ref
Unsafe
.Add(
ref
reference
, 1);
236
}
237
}
Internal.Runtime.CompilerServices.Unsafe
Definition
Unsafe.cs:10
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
System.Runtime.InteropServices.MemoryMarshal
Definition
MemoryMarshal.cs:11
System.ExceptionArgument.value
@ value
System.ConsoleKey.Add
@ Add
References
System.Add
, and
System.value
.
System
HashCode
Generated by
1.10.0