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; }