public void ExecuteTasks(ref string[] inputData, TextWriter writer) { var curve = new Model.EllipticCurve(); curve.Read(ref inputData); foreach (var task in tasks) { inputData = task.Invoke(inputData, writer, curve); } }
public void Run() { var lines = File.ReadAllLines("curve.txt"); curve = new Model.EllipticCurve(); curve.Read(ref lines); IEnumerable <EllipticCurvePoint> result = new List <EllipticCurvePoint>(); try { result = GeneratePoints(); } catch (Exception ex) { Console.WriteLine(ex); } File.WriteAllLines("points.txt", result.Select(x => x.ToString())); }