public override int GetHashCode() { int hash = 1; if (Primary != false) { hash ^= Primary.GetHashCode(); } if (Username.Length != 0) { hash ^= Username.GetHashCode(); } if (Uid != 0L) { hash ^= Uid.GetHashCode(); } if (Gid != 0L) { hash ^= Gid.GetHashCode(); } if (HomeDirectory.Length != 0) { hash ^= HomeDirectory.GetHashCode(); } if (Shell.Length != 0) { hash ^= Shell.GetHashCode(); } if (Gecos.Length != 0) { hash ^= Gecos.GetHashCode(); } if (SystemId.Length != 0) { hash ^= SystemId.GetHashCode(); } if (AccountId.Length != 0) { hash ^= AccountId.GetHashCode(); } if (OperatingSystemType != global::Google.Cloud.OsLogin.Common.OperatingSystemType.Unspecified) { hash ^= OperatingSystemType.GetHashCode(); } if (Name.Length != 0) { hash ^= Name.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public override int GetHashCode() { int hash = 1; if (Primary != false) { hash ^= Primary.GetHashCode(); } if (Username.Length != 0) { hash ^= Username.GetHashCode(); } if (Uid != 0L) { hash ^= Uid.GetHashCode(); } if (Gid != 0L) { hash ^= Gid.GetHashCode(); } if (HomeDirectory.Length != 0) { hash ^= HomeDirectory.GetHashCode(); } if (Shell.Length != 0) { hash ^= Shell.GetHashCode(); } if (Gecos.Length != 0) { hash ^= Gecos.GetHashCode(); } if (SystemId.Length != 0) { hash ^= SystemId.GetHashCode(); } if (AccountId.Length != 0) { hash ^= AccountId.GetHashCode(); } if (_unknownFields != null) { hash ^= _unknownFields.GetHashCode(); } return(hash); }
public string[] GetGecosFields() => Gecos?.Split(',');