using System; using System.Collections; namespace Disco.BI.Expressions { public interface IExpressionPart { string RawSource { get; set; } string Source { get; set; } bool ErrorsAllowed { get; set; } bool ParseError { get; } string ParseErrorMessage { get; } bool IsDynamic { get; set; } object Evaluate(object ExpressionContext, System.Collections.IDictionary Variables); } }