System.Net.Cache.Rfc2616.Common.UnsafeAsciiLettersNoCaseEqual C# (CSharp) Method

UnsafeAsciiLettersNoCaseEqual() static private method

static private UnsafeAsciiLettersNoCaseEqual ( char s1, int start, int length, string s2 ) : bool
s1 char
start int
length int
s2 string
return bool
            internal unsafe static bool UnsafeAsciiLettersNoCaseEqual(char* s1, int start, int length, string s2) {
                if (length-start < s2.Length) {
                    return false;
                }
                for (int i = 0; i < s2.Length; ++i) {
                    if ((s1[start+i]|0x20) != (s2[i]|0x20)) {
                        return false;
                    }
                }
                return true;
            }