Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ ValidateBuffer()

static void System.Net.WebSockets.WebSocketValidate.ValidateBuffer ( byte[] buffer,
int offset,
int count )
inlinestaticpackage

Definition at line 71 of file WebSocketValidate.cs.

72 {
73 if (buffer == null)
74 {
75 throw new ArgumentNullException("buffer");
76 }
77 if (offset < 0 || offset > buffer.Length)
78 {
79 throw new ArgumentOutOfRangeException("offset");
80 }
81 if (count < 0 || count > buffer.Length - offset)
82 {
83 throw new ArgumentOutOfRangeException("count");
84 }
85 }

References System.buffer, and System.offset.

Referenced by System.Net.WebSockets.WebSocketBuffer.PinSendBuffer(), System.Net.WebSockets.WebSocketHttpListenerDuplexStream.ReadAsync(), and System.Net.WebSockets.WebSocketHttpListenerDuplexStream.WriteAsync().