public bool EqualsOrdinal(string value)
{
if (value == null)
{
return false;
}
if (Length != value.Length)
{
return false;
}
for (int i = 0; i < Length; i++)
{
if (_pointer[i] != value[i])
{
return false;
}
}
return true;
}