public override int GetHashCode() { int result = 1; result = (result * 397) ^ (Browser != null ? Browser.GetHashCode() : 0); result = (result * 397) ^ (BrowserVersion != null ? BrowserVersion.GetHashCode() : 0); result = (result * 397) ^ Id.GetHashCode(); result = (result * 397) ^ LoginDate.GetHashCode(); result = (result * 397) ^ (Username != null ? Username.GetHashCode() : 0); return(result); }
public override int GetHashCode() { int hash = 1; if (Raw.Length != 0) { hash ^= Raw.GetHashCode(); } if (Platform.Length != 0) { hash ^= Platform.GetHashCode(); } if (Os.Length != 0) { hash ^= Os.GetHashCode(); } if (OsVersion.Length != 0) { hash ^= OsVersion.GetHashCode(); } if (Engine.Length != 0) { hash ^= Engine.GetHashCode(); } if (EngineVersion.Length != 0) { hash ^= EngineVersion.GetHashCode(); } if (Browser.Length != 0) { hash ^= Browser.GetHashCode(); } if (BrowserVersion.Length != 0) { hash ^= BrowserVersion.GetHashCode(); } if (Localization.Length != 0) { hash ^= Localization.GetHashCode(); } if (Mobile != false) { hash ^= Mobile.GetHashCode(); } if (WalletCompatible != false) { hash ^= WalletCompatible.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }