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

◆ ValidateArraySegment() [3/3]

static void System.Net.WebSockets.WebSocketValidate.ValidateArraySegment ( ArraySegment< byte > arraySegment,
string parameterName )
inlinestaticpackage

Definition at line 76 of file WebSocketValidate.cs.

77 {
78 if (arraySegment.Array == null)
79 {
80 throw new ArgumentNullException(parameterName + ".Array");
81 }
82 if (arraySegment.Offset < 0 || arraySegment.Offset > arraySegment.Array.Length)
83 {
84 throw new ArgumentOutOfRangeException(parameterName + ".Offset");
85 }
86 if (arraySegment.Count < 0 || arraySegment.Count > arraySegment.Array.Length - arraySegment.Offset)
87 {
88 throw new ArgumentOutOfRangeException(parameterName + ".Count");
89 }
90 }

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