/// <summary> /// Hooks the Collection of <paramref name="Input"/> to the ResultCollection of <paramref name="Output"/> /// </summary> /// <typeparam name="T"></typeparam> /// <param name="Input"></param> /// <param name="Output"></param> public static void InputFrom <T>(this IConcurrentInput <T> Input, IConcurrentOutput <T> Output) { Input.Collection = Output.ResultCollection; }
/// <summary> /// Hooks the ResultCollection of Output to the Collection of Input /// </summary> /// <typeparam name="TResult"></typeparam> /// <param name="Output"></param> /// <param name="Input"></param> public static void OutputTo <TResult>(this IConcurrentOutput <TResult> Output, IConcurrentInput <TResult> Input) { Output.ResultCollection = Input.Collection; }