AgGateway.ADAPT.ISOv4Plugin.Loaders.GridLoader.LoadRatesForGridType1 C# (CSharp) Метод

LoadRatesForGridType1() приватный Метод

private LoadRatesForGridType1 ( ) : bool
Результат bool
        private bool LoadRatesForGridType1()
        {
            _descriptor.TreatmentZones = new List<int>();
            try
            {
                string filePath = Path.ChangeExtension(Path.Combine(_baseFolder, _gridFileName), ".bin");
                using (var fileStream = File.OpenRead(filePath))
                {
                    int treatmentZoneId;
                    while (true)
                    {
                        treatmentZoneId = fileStream.ReadByte();
                        if (treatmentZoneId == -1)
                            break;

                        _descriptor.TreatmentZones.Add(treatmentZoneId);
                    }
                }
            }
            catch (IOException)
            {
                return false;
            }

            return _descriptor.TreatmentZones.Count == _descriptor.RowCount * _descriptor.ColumnCount;
        }