public RecordAnalyzer(ProgressManager manager) { this.manager = manager; }
private bool CalculatePreviousSelectObjectStillWriting(ProgressManager previousManager, ProgressManager recordManager = null) { if (previousManger == null) //We're piping from a variable { return(false); } if (recordManager == null) { recordManager = previousManager; } var selectObject = previousManager.upstreamSelectObjectManager; if (selectObject != null) { if (PreviousCmdletStillWriting) { if (selectObject.HasFirst) { if (recordManager.RecordsProcessed < selectObject.First) { return(true); } } } else { } } return(false); }
public MultiOperationRecordAnalyzer(ProgressManager manager) { analyzer = new RecordAnalyzer(manager); this.manager = manager; }
private bool AbortProgressSkip(ProgressManager manager, SelectObjectManager selectObject) { return(false); }