3 writes to m_StringHeapByteLength
mscorlib (3)
system\rttype.cs (3)
5890
m_StringHeapByteLength
= GetUtf8StringByteLength(pStringHeap);
5894
m_StringHeapByteLength
= 0;
5902
m_StringHeapByteLength
= cUtf8String;
16 references to m_StringHeapByteLength
mscorlib (16)
system\rttype.cs (16)
5910
return s.
m_StringHeapByteLength
== 0;
5912
if ((s.
m_StringHeapByteLength
==
m_StringHeapByteLength
) && (
m_StringHeapByteLength
!= 0))
5914
return Utf8String.EqualsCaseSensitive(s.m_pStringHeap, m_pStringHeap,
m_StringHeapByteLength
);
5924
return s.
m_StringHeapByteLength
== 0;
5926
if ((s.
m_StringHeapByteLength
==
m_StringHeapByteLength
) && (
m_StringHeapByteLength
!= 0))
5928
return Utf8String.EqualsCaseInsensitive(s.m_pStringHeap, m_pStringHeap,
m_StringHeapByteLength
);
5936
return Utf8String.HashCaseInsensitive(m_pStringHeap,
m_StringHeapByteLength
);
5944
byte* buf = stackalloc byte[
m_StringHeapByteLength
];
5947
for (int currentPos = 0; currentPos <
m_StringHeapByteLength
; currentPos++)
5953
if (
m_StringHeapByteLength
== 0)
5956
int cResult = Encoding.UTF8.GetCharCount(buf,
m_StringHeapByteLength
);
5958
Encoding.UTF8.GetChars(buf,
m_StringHeapByteLength
, result, cResult);