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

◆ ValidateBuffer()

static void System.Net.Sockets.Socket.ValidateBuffer ( ArraySegment< byte > buffer)
inlinestaticprivate

Definition at line 4266 of file Socket.cs.

4267 {
4268 if (buffer.Array == null)
4269 {
4270 throw new ArgumentNullException("Array");
4271 }
4272 if ((uint)buffer.Offset > (uint)buffer.Array.Length)
4273 {
4274 throw new ArgumentOutOfRangeException("Offset");
4275 }
4276 if ((uint)buffer.Count > (uint)(buffer.Array.Length - buffer.Offset))
4277 {
4278 throw new ArgumentOutOfRangeException("Count");
4279 }
4280 }

References System.buffer.

Referenced by System.Net.Sockets.Socket.ReceiveAsync(), System.Net.Sockets.Socket.ReceiveFromAsync(), System.Net.Sockets.Socket.ReceiveMessageFromAsync(), System.Net.Sockets.Socket.SendAsync(), and System.Net.Sockets.Socket.SendToAsync().