/// <summary> /// This clips the calls to match the specified input argument range. /// </summary> /// <param name="args"></param> public void clipCalls_argument(RANGE_PARSE args) { if (dataVis != null) { dataVis = dataVis.filterCalls_ArgumentValue(args); } }
/// <summary> /// Returns a new dataset clipped to calls satisfying the specified argument ranges. /// </summary> /// <param name="args"></param> /// <returns></returns> public oBufferTimeData filterCalls_ArgumentValue(RANGE_PARSE args) { // Perform a FindAll search. oSingleDataArgumentRangeSelecter selecter = new oSingleDataArgumentRangeSelecter(args); return(new oBufferTimeData(data.FindAll(selecter.isArgumentGood), startTime, timeStart, timeEnd)); }
public oSingleDataArgumentRangeSelecter(RANGE_PARSE argumentRange) { this.argumentRange = argumentRange; }
public oSingleDataAddressSelecter(RANGE_PARSE addressRange) { this.addressRange = addressRange; }