internal XMLPostProcessor(XMLProcessor parent, XMLPreProcessor preProcessor, Action <string> logAction) { Parent = parent; DDCArrangement = Parent.DDCArrangement !; Log = logAction; WasNonDDFile = Parent.OriginalArrangement !.Levels.Count == 1; OldLastPhraseTime = preProcessor.LastPhraseTime; OldPhraseIterationCount = Parent.OriginalArrangement.PhraseIterations.Count; FirstNGSectionTime = preProcessor.FirstNGSectionTime; }
internal XMLPreProcessor(XMLProcessor parent, Action <string> logAction) { Parent = parent; Arrangement = parent.OriginalArrangement !; Log = logAction; LastPhraseTime = Arrangement.PhraseIterations[^ 1].Time;