using LoaderCalculator.Data.ResultData; using StructureHelperCommon.Models.Loggers; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading; using System.Threading.Tasks; using TaskManager; namespace StructureHelperCommon.Models.Calculators { public interface ICalculator : ICloneable { ITraceLogger? TraceLogger { get; set; } string Name { get; set; } /// /// Method for calculating /// void Run(); /// /// Result of Calculations /// IResult Result { get; } } }