public virtual int _GetUniqueIdentifier() { var hashCode = 399326290; hashCode = hashCode * -1521134295 + (Id?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (DisplayName?.GetHashCode() ?? 0); hashCode = hashCode * -1521134295 + (StandardName?.GetHashCode() ?? 0); return(hashCode); }
public override int GetHashCode() { unchecked { const int hashBase = (int)2166136261; const int multiplier = 16777619; int hash = hashBase; hash = (hash * multiplier) ^ StandardCode.GetHashCode(); hash = (hash * multiplier) ^ (StandardReference is null ? 0 : StandardReference.GetHashCode()); hash = (hash * multiplier) ^ (StandardName is null ? 0 : StandardName.GetHashCode()); hash = (hash * multiplier) ^ Level.GetHashCode(); return(hash); } }