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

◆ ValidateBufferArguments()

static void System.Net.Sockets.Socket.ValidateBufferArguments ( byte[] buffer,
int offset,
int size )
inlinestaticprivate

Definition at line 4250 of file Socket.cs.

4251 {
4252 if (buffer == null)
4253 {
4254 throw new ArgumentNullException("buffer");
4255 }
4256 if ((uint)offset > (uint)buffer.Length)
4257 {
4258 throw new ArgumentOutOfRangeException("offset");
4259 }
4260 if ((uint)size > (uint)(buffer.Length - offset))
4261 {
4262 throw new ArgumentOutOfRangeException("size");
4263 }
4264 }

References System.buffer, and System.offset.

Referenced by System.Net.Sockets.Socket.BeginReceive(), System.Net.Sockets.Socket.BeginReceive(), System.Net.Sockets.Socket.BeginReceiveFrom(), System.Net.Sockets.Socket.BeginReceiveMessageFrom(), System.Net.Sockets.Socket.BeginSend(), System.Net.Sockets.Socket.BeginSend(), System.Net.Sockets.Socket.BeginSendTo(), System.Net.Sockets.Socket.Receive(), System.Net.Sockets.Socket.ReceiveFrom(), System.Net.Sockets.Socket.ReceiveMessageFrom(), System.Net.Sockets.Socket.Send(), and System.Net.Sockets.Socket.SendTo().