Example #1
0
    public override int GetHashCode()
    {
        var hashCode = 326618964;

        hashCode = hashCode * -1521134295 + XCoordinate.GetHashCode();
        hashCode = hashCode * -1521134295 + ZCoordinate.GetHashCode();
        return(hashCode);
    }
Example #2
0
        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()));
 }