public override bool Equals(Shape other) { if (other is Point) { var pt = other as Point; if (XCoordinate.Equals(pt.XCoordinate) && YCoordinate.Equals(pt.YCoordinate)) { return(true); } if (!XCoordinate.Equals(pt.XCoordinate)) { return(false); } if (!YCoordinate.Equals(pt.YCoordinate)) { return(false); } } else { return(false); } return(base.Equals(other)); }
public override int GetHashCode() { var hashCode = -1219734581; hashCode = hashCode * -1521134295 + XCoordinate.GetHashCode(); hashCode = hashCode * -1521134295 + YCoordinate.GetHashCode(); return(hashCode); }
public override int GetHashCode() { int hashX = XCoordinate.GetHashCode(); int hashY = YCoordinate.GetHashCode(); return(hashX ^ hashY); }
public override int GetHashCode() { var hashCode = 326618964; hashCode = hashCode * -1521134295 + XCoordinate.GetHashCode(); hashCode = hashCode * -1521134295 + ZCoordinate.GetHashCode(); return(hashCode); }
public int CompareTo(Minion other) { var cmp = XCoordinate.CompareTo(other.XCoordinate); if (cmp == 0) { cmp = Id.CompareTo(other.Id); } return(cmp); }
private void DoArrayWork() { LogInfo = string.Empty; Step = 0; Log("Начало обработки файла."); var printer = PrinterSettings.GeneratePrinter(Log); string data = File.ReadAllText(SourceFileName); if (XCoordinate.IsSelected) { Log("Обработка координаты X"); Thread.Sleep(1500); data = XCoordinate.ProcessWithArray(data, printer); } Step = 1; if (YCoordinate.IsSelected) { Log("Обработка координаты Y"); Thread.Sleep(1500); data = YCoordinate.ProcessWithArray(data, printer); } Step = 2; if (ZCoordinate.IsSelected) { Log("Обработка координаты Z"); Thread.Sleep(1500); data = ZCoordinate.ProcessWithArray(data, printer); } Step = 3; if (XCoordinate.IsSelected) { data = XCoordinate.InitArrayProcessLogic(data, printer); } if (YCoordinate.IsSelected) { data = YCoordinate.InitArrayProcessLogic(data, printer); } if (ZCoordinate.IsSelected) { data = ZCoordinate.InitArrayProcessLogic(data, printer); } if (DialogService.SaveFileDialog()) { Log($"Запись результата в {DialogService.FilePath}"); File.WriteAllText(DialogService.FilePath, data); } else { Log($"Файл не выбран, запись не произведена!"); } Log($"Работа завершена"); }
public byte[] Serialize() { using (MemoryStream stream = new MemoryStream()) { using (BinaryWriter writer = new BinaryWriter(stream)) { writer.Write(XCoordinate.Serialize()); writer.Write(YCoordinate.Serialize()); } return(stream.ToArray()); } }
public bool Equals([AllowNull] Location other) { if (Object.ReferenceEquals(other, null)) { return(false); } if (Object.ReferenceEquals(this, other)) { return(true); } return(XCoordinate.Equals(other.XCoordinate) && YCoordinate.Equals(other.YCoordinate)); }
public override string ToString() { StringBuilder sb = new StringBuilder(); if (XCoordinate != null) { sb.Append(XCoordinate.ToString()); sb.Append(", "); } if (YCoordinate != null) { sb.Append(YCoordinate.ToString()); sb.Append(", "); } sb.Append(string.Format("Text={0}, MarkColor={1}", Text, MarkColorName)); return(sb.ToString()); }
public override int GetHashCode() { int hashCode = 0; if (XCoordinate != null) { hashCode ^= XCoordinate.GetHashCode(); } if (YCoordinate != null) { hashCode ^= YCoordinate.GetHashCode(); } if (!string.IsNullOrEmpty(MarkColorName)) { hashCode ^= MarkColorName.GetHashCode(); } if (!string.IsNullOrEmpty(Text)) { hashCode ^= Text.GetHashCode(); } return(hashCode); }
private void XCoordinate_GotFocus(object sender, RoutedEventArgs e) { XCoordinate.SelectAll(); }
public string XCoordinateString() { return(XCoordinate.ToString(FormatUtils.GetNumberFormatInfo())); }
public override int GetHashCode() { return(XCoordinate.GetHashCode() ^ YCoordinate.GetHashCode()); }
public override string ToString() { return(XCoordinate.ToString() + ',' + YCoordinate.ToString()); }
public override bool Equals(object obj) { return(obj is Point point && XCoordinate.Equals(point.XCoordinate) && YCoordinate.Equals(point.YCoordinate)); }