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

◆ ValidateSegment()

static void System.Net.RangeValidationHelpers.ValidateSegment ( ArraySegment< byte > segment)
inlinestatic

Definition at line 14 of file RangeValidationHelpers.cs.

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 }

References System.ArraySegment< T >.Array, System.ArraySegment< T >.Count, and System.ArraySegment< T >.Offset.

Referenced by System.Net.Sockets.SocketPal.Receive(), and System.Net.Sockets.SocketPal.Send().