public EvaluatorVisitor(ObservableCollection <QLBaseException> exceptions, ReferenceTables referenceTables) { _terminalWrapperFactory = new TerminalWrapperFactory(); Exceptions = exceptions; ReferenceTables = referenceTables; }
public EvaluatorVisitor(ObservableCollection<QLBaseException> exceptions, ReferenceTables referenceTables) { _terminalWrapperFactory = new TerminalWrapperFactory(); Exceptions = exceptions; ReferenceTables = referenceTables; }
private ITerminalWrapper GetValue(Expression key) { if (key.Child is IStaticReturnType) { TerminalWrapperFactory terminalWrapperFactory = new TerminalWrapperFactory(); return terminalWrapperFactory.CreateWrapper(key.Child as IStaticReturnType); } return GetValue(key.Child); }