| using System; | |
| using System.Collections.Generic; | |
| using System.Linq; | |
| using System.Text; | |
| namespace OfficeOpenXml.FormulaParsing.Utilities | |
| { | |
| public class IntegerIdProvider : IdProvider | |
| { | |
| private int _lastId = int.MinValue; | |
| public override object NewId() | |
| { | |
| if (_lastId >= int.MaxValue) | |
| { | |
| throw new InvalidOperationException("IdProvider run out of id:s"); | |
| } | |
| return _lastId++; | |
| } | |
| } | |
| } |