int IEqualityComparer <StringId> .GetHashCode(StringId obj) { return(!obj.IsValid ? -4 : m_stringTable.CaseInsensitiveGetHashCode(obj)); }