/// <summary> /// /// </summary> /// <param name="field"></param> /// <param name="indexInRecordView"></param> internal override void MapFieldDefinition(IFieldView field, int indexInRecordView) { base.MapFieldDefinition(field, indexInRecordView); //add ranges of the field ViewBoundaries.AddFieldBoundaries(field, fieldIndexInViewByIndexInRecord[indexInRecordView]); }
/// <summary> /// CTOR /// </summary> /// <param name="viewBoundaries"></param> /// <param name="rangeData"></param> public IncrementalLocateRangeDataBuilder(ViewBoundaries viewBoundaries, string minValue, IFieldView fieldView) { this.viewBoundaries = viewBoundaries; this.minValue = minValue; this.fieldView = fieldView; }
/// <summary> /// CTOR /// </summary> /// <param name="viewBoundaries"></param> /// <param name="cursorPositionFlag"></param> public ViewRangeDataBuilder(ViewBoundaries viewBoundaries, LocalDataviewManager dataviewManager) { this.viewBoundaries = viewBoundaries; this.dataviewManager = dataviewManager; }