public override int GetHashCode() { var hashCode = 326618964; hashCode = hashCode * -1521134295 + XCoordinate.GetHashCode(); hashCode = hashCode * -1521134295 + ZCoordinate.GetHashCode(); return(hashCode); }
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 string ZCoordinateString() { return(ZCoordinate.ToString(FormatUtils.GetNumberFormatInfo())); }