public MathExpressionContext() { _lookup = new Dictionary<string, MathExpression>(StringComparer.OrdinalIgnoreCase); _variableFinder = new VariableFinderVisitor(); _lock = new ReaderWriterLockSlim(LockRecursionPolicy.SupportsRecursion); }