private PendingOperation(PendingOperation parentOperation) { if (parentOperation.Finished) { _finished = true; } else { Parent = parentOperation.Parent ?? parentOperation; } }
public void RegisterPendingOperation(PendingOperation operation) { operation.File = SourceFile; ParsingResult.PendingOperations.AddLast(operation); }