예제 #1
0
        public static Node <T[], TNewOutput> ForArray <T, TNewOutput>(this SinkNode <T> thisNode, Func <T[], TNewOutput[]> processOutputsFunc)
        {
            var node = new FuncNode <T[], TNewOutput>(processOutputsFunc);

            node.SetInput(thisNode);
            return(node);
        }
예제 #2
0
파일: Node.cs 프로젝트: zavolokas/Grapute
        public SinkNode <TOutput> CollectAllOutputsToOneArray()
        {
            var node = new SinkNode <TOutput>();

            node.SetInput(this);
            return(node);
        }
예제 #3
0
 public static Node <T[], TNewOutput> ForArray <T, TNewOutput>(this SinkNode <T> thisNode, Node <T[], TNewOutput> processOutputsNode)
 {
     processOutputsNode.SetInput(thisNode);
     return(processOutputsNode);
 }