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

◆ BufferHasPrefix()

static bool System.Net.Http.HttpContent.BufferHasPrefix ( ArraySegment< byte > buffer,
byte[] prefix )
inlinestaticprivateinherited

Definition at line 847 of file HttpContent.cs.

848 {
849 byte[] array = buffer.Array;
850 if (prefix == null || array == null || prefix.Length > buffer.Count || prefix.Length == 0)
851 {
852 return false;
853 }
854 int num = 0;
855 int num2 = buffer.Offset;
856 while (num < prefix.Length)
857 {
858 if (prefix[num] != array[num2])
859 {
860 return false;
861 }
862 num++;
863 num2++;
864 }
865 return true;
866 }

References System.array, System.buffer, and System.prefix.

Referenced by System.Net.Http.HttpContent.GetPreambleLength().