public override int GetHashCode() { unchecked { int result = base.GetHashCode(); result = (result * 397) ^ Languages.GetUnsequencedHashCode(); result = (result * 397) ^ Architecture.GetHashCode(); return result; } } #endregion