private EqualsCaseInsensitive ( void szLhs, void szRhs, int cSz ) : bool | ||
szLhs | void | |
szRhs | void | |
cSz | int | |
return | bool |
private static extern unsafe bool EqualsCaseInsensitive(void* szLhs, void* szRhs, int cSz);
private static unsafe int GetUtf8StringByteLength(void* pUtf8String)
Utf8String::EqualsCaseInsensitive ( |
internal unsafe bool EqualsCaseInsensitive(Utf8String s) { if ((IntPtr)this.m_pStringHeap == IntPtr.Zero) { return(s.m_StringHeapByteLength == 0); } if (s.m_StringHeapByteLength == this.m_StringHeapByteLength && this.m_StringHeapByteLength != 0) { return(Utf8String.EqualsCaseInsensitive(s.m_pStringHeap, this.m_pStringHeap, this.m_StringHeapByteLength)); } return(false); }