public override int GetHashCode() { unchecked { int result = (IPMask != null ? IPMask.GetHashCode() : 0); result = (result * 397) ^ (Username != null ? Username.GetHashCode() : 0); result = (result * 397) ^ Created.GetHashCode(); result = (result * 397) ^ Length.GetHashCode(); return(result); } }
// Формирование словаря с необходимыми данными для настройки коммутаторов (логин, пароль, адрес по умолчанию и т.п.) private Dictionary <string, string> GetSettingsDict() { Dictionary <string, string> settingsDict = new Dictionary <string, string>(); settingsDict.Add("DefaultIPAddress", DefaultIP); settingsDict.Add("DefaultAdminLogin", DefaultLogin); settingsDict.Add("DefaultAdminPassword", DefaultPassword); settingsDict.Add("NewAdminPassword", NewPassword); settingsDict.Add("NewAdminLogin", NewLogin); settingsDict.Add("IPmask", IPMask.ToString()); return(settingsDict); }
public IPNet(IP IP = default, IPMask Mask = default) { this.IP = IP; this.Mask = Mask; }