Terraria
v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
RangeValidationHelpers.cs
Go to the documentation of this file.
1
namespace
System.Net
;
2
3
internal
static
class
RangeValidationHelpers
4
{
5
public
static
bool
ValidateRange
(
int
actual,
int
fromAllowed,
int
toAllowed)
6
{
7
if
(actual >= fromAllowed)
8
{
9
return
actual <= toAllowed;
10
}
11
return
false
;
12
}
13
14
public
static
void
ValidateSegment
(
ArraySegment<byte>
segment)
15
{
16
if
(segment.
Array
==
null
)
17
{
18
throw
new
ArgumentNullException
(
"segment"
);
19
}
20
if
(segment.
Offset
< 0 || segment.
Count
< 0 || segment.
Count
> segment.
Array
.Length - segment.
Offset
)
21
{
22
throw
new
ArgumentOutOfRangeException
(
"segment"
);
23
}
24
}
25
}
System.ArgumentNullException
Definition
ArgumentNullException.cs:10
System.ArgumentOutOfRangeException
Definition
ArgumentOutOfRangeException.cs:9
System.Net.RangeValidationHelpers.ValidateRange
static bool ValidateRange(int actual, int fromAllowed, int toAllowed)
Definition
RangeValidationHelpers.cs:5
System.Net.RangeValidationHelpers.ValidateSegment
static void ValidateSegment(ArraySegment< byte > segment)
Definition
RangeValidationHelpers.cs:14
System.Net.RangeValidationHelpers
Definition
RangeValidationHelpers.cs:4
System.Net
Definition
HttpClientJsonExtensions.cs:8
System.ArraySegment.Offset
int Offset
Definition
ArraySegment.cs:79
System.ArraySegment.Array
T?[] Array
Definition
ArraySegment.cs:77
System.ArraySegment.Count
int Count
Definition
ArraySegment.cs:81
System.ArraySegment
Definition
ArraySegment.cs:11
source
System.Net.Sockets
System.Net
RangeValidationHelpers.cs
Generated by
1.10.0