internal projectInvoke(StreamSpan <byte[]> span, string _stream, FSharpAsyncBuilder builder, IProjector projectorHandler) { this.span = span; this._stream = _stream; this.builder = builder; _projectorHandler = projectorHandler; }
public override FSharpAsync <Unit> Invoke(Tuple <string, StreamSpan <byte[]> > tupledArg) { string _stream = tupledArg.Item1; StreamSpan <byte[]> span = tupledArg.Item2; FSharpAsyncBuilder defaultAsyncBuilder = ExtraTopLevelOperators.DefaultAsyncBuilder; return(defaultAsyncBuilder.Delay(new projectInvoke(span, _stream, defaultAsyncBuilder, _projectorHandler))); }