namespace LoreSoft.MathExpressions { /// /// The interface used when running expressions /// public interface IExpression { /// Gets the number of arguments this expression uses. /// The argument count. int ArgumentCount { get; } /// Gets or sets the evaluate delegate. /// The evaluate delegate. MathEvaluate Evaluate { get; set; } } }