public InsertsPrePreprocessingAlgorithm(UniformPartsFinalResults upRows, RemovedTextElementsInfo insertsInfo, QuasiUPAttachmentFinalResults quasiUPs) : base(AlgorithmProcessingType.PreProcessing, AlgorithmObjectType.WholeSentence, AlgorithmNames.PreProcessing.Inserts, needPrintSourceData: false, needCopySentence: true) { _upRows = upRows; _insertsInfo = insertsInfo; _quasiUPs = quasiUPs; }
public override object Clone() { var result = new QuasiUPAttachmentFinalResults(); foreach (var item in _items) result._items.Add(item.Clone()); result.DataArraysForCheckColunmNames = DataArraysForCheckColunmNames.ToDictionary(entry => entry.Key, entry => entry.Value); return result; }