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++; } } }