Esempio n. 1
0
        /// <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]);
        }
Esempio n. 2
0
 /// <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;
 }
Esempio n. 3
0
 /// <summary>
 /// CTOR
 /// </summary>
 /// <param name="viewBoundaries"></param>
 /// <param name="cursorPositionFlag"></param>
 public ViewRangeDataBuilder(ViewBoundaries viewBoundaries, LocalDataviewManager dataviewManager)
 {
     this.viewBoundaries  = viewBoundaries;
     this.dataviewManager = dataviewManager;
 }