| using System; | 
| using System.Collections.Generic; | 
| using System.Linq; | 
| using System.Text; | 
| using Jace.Execution; | 
|   | 
| namespace Jace | 
| { | 
|     public class FormulaContext | 
|     { | 
|         public FormulaContext(IDictionary<string, double> variables, | 
|             IFunctionRegistry functionRegistry, | 
|             IConstantRegistry constantRegistry) | 
|         { | 
|             this.Variables = variables; | 
|             this.FunctionRegistry = functionRegistry; | 
|             this.ConstantRegistry = constantRegistry; | 
|         } | 
|   | 
|         public IDictionary<string, double> Variables { get; private set; } | 
|   | 
|         public IFunctionRegistry FunctionRegistry { get; private set; } | 
|         public IConstantRegistry ConstantRegistry { get; private set; } | 
|     } | 
| } |