public ClassVariable(Scope objectScope, Scope staticScope, IVarContextHandler contextHandler) : base(contextHandler) { _objectScope = objectScope; _staticScope = staticScope; }
public VarBuilder(IVarContextHandler contextHandler) { _contextHandler = contextHandler; }
public SubroutineParameterVariable(Scope operationalScope, IVarContextHandler contextHandler) : base(operationalScope, contextHandler) { }
public ScopedVariable(Scope operationalScope, IVarContextHandler contextHandler) : base(contextHandler) { _operationalScope = operationalScope; }
public ParameterVariable(Scope operationalScope, IVarContextHandler contextHandler, Lambda.IBridgeInvocable bridgeInvocable) : base(operationalScope, contextHandler) { _operationalScope = operationalScope; _bridgeInvocable = bridgeInvocable; }
public ScopedVariable(bool canBeMacro, Scope operationalScope, IVarContextHandler contextHandler) : base(operationalScope, contextHandler) { _operationalScope = operationalScope; _canBeMacro = canBeMacro; _canInferType = true; }
public LambdaVariable(int parameter, Lambda.PortableLambdaType contextualLambdaType, Scope operationalScope, IVarContextHandler contextHandler, Lambda.IBridgeInvocable invocable) : base(operationalScope, contextHandler, invocable) { _parameter = parameter; _contextualLambdaType = contextualLambdaType; }
public RuleLevelVariable(Scope operationalScope, IVarContextHandler contextHandler) : base(operationalScope, contextHandler) { }
public StructValueVariable(IScopeHandler scopeHandler, IVarContextHandler contextHandler) : base(scopeHandler, contextHandler) { _canInferType = true; }
public StructVariableBuilder(IScopeHandler scopeHandler, IVarContextHandler contextHandler) : base(scopeHandler, contextHandler) { }
public VarBuilder(IScopeHandler scopeHandler, IVarContextHandler contextHandler) { _scopeHandler = scopeHandler; _contextHandler = contextHandler; }
public ForeachVariable(Scope operationalScope, IVarContextHandler contextHandler) : base(operationalScope, contextHandler) { }
public ClassVariable(IScopeHandler scopeHandler, IVarContextHandler contextHandler) : base(scopeHandler, contextHandler) { }