Example #1
0
 PostprocessorOutputBuilder IModel.CreatePostprocessorOutputBuilder()
 {
     return(new PostprocessorOutputBuilder
     {
         build = (postprocessorInput, builder) => SequenceDiagramPostprocessorOutput.SerializePostprocessorOutput(
             builder.events,
             builder.timelineComments,
             builder.stateInspectorComments,
             builder.logPart,
             logPartTokenFactories,
             builder.triggersConverter,
             postprocessorInput.InputContentsEtag,
             postprocessorInput.OutputFileName,
             tempFiles,
             postprocessorInput.CancellationToken
             )
     });
 }
Example #2
0
 Task IModel.SavePostprocessorOutput(
     IEnumerableAsync <M.Event[]> events,
     IEnumerableAsync <TL.Event[]> timelineComments,
     IEnumerableAsync <SI.Event[]> stateInspectorComments,
     Task <ILogPartToken> rotatedLogPartToken,
     Func <object, TextLogEventTrigger> triggersConverter,
     LogSourcePostprocessorInput postprocessorInput
     )
 {
     return(SequenceDiagramPostprocessorOutput.SerializePostprocessorOutput(
                events,
                timelineComments,
                stateInspectorComments,
                rotatedLogPartToken,
                triggersConverter,
                postprocessorInput.InputContentsEtag,
                postprocessorInput.OutputFileName,
                tempFiles,
                postprocessorInput.CancellationToken
                ));
 }