/// <summary> /// Initialize with default paging calculator. /// </summary> /// <returns></returns> static PagerCalculator() { if (_instance == null) { lock (_syncRoot) { if (_instance == null) { _instance = new PagerCalculatorDefault(); } } } }
/// <summary> /// Initialize pager calculator. /// </summary> /// <param name="pager">Instance of pager calculator.</param> public void Init(IPagerCalculator pager) { _instance = pager; }