public void AddBytes(List <byte> bytes) { bytes.AddRange(Watermark); Pausing.AddByte(bytes); ContinuationStatus.AddSnapshotBytes(bytes); InputSpecs.AddSnapshotBytes(bytes); EngineSnapshot.AddSnapshotBytes(bytes); Language.AddTextBytes(bytes); Texts.AddTextsBytes(bytes); true.AddByte(bytes); }
public void AddBytes(List <byte> bytes) { bytes.AddRange(Watermark); IsPaused.AddByte(bytes); EngineSnapshot.AddSnapshotBytes(bytes); MarkupContentLog.AddSnapshotBytes(bytes); ContinuationStatus.AddSnapshotBytes(bytes); Language.AddTextBytes(bytes); InputSpecs.AddSnapshotBytes(bytes); true.AddByte(bytes); }
public Result Continue(ContinuationStatus status, string input) { if (!ValidateStep(NextStep.RunCommand)) { return(Result.Error(IncorrectNextStep)); } return(DoPostRunProcessing(Result.ContinueWrappedContinuationStatus(ContinuationKey, status, input, DoContinuation))); Result DoContinuation(ContinuationStatus status, string input) { if (status.Number != null && this.processors ![(CommandProcessorID)status.Number] is IContinuable processor) { return(processor.Continue(status.InnerStatus !, input).WrapInputRequest(ContinuationKey, status.Number.Value)); } return(Result.Error()); }