internal static InstructionStore Reserve(Instruction instruction, VariableValue context) { var store = _pool.Reserve(); store.ContextName = instruction.ContextName; store.Context = ResolveValue(instruction.ContextDefinition, context, instruction, _invalidContextError, store.ContextName); store._variableNames[store._variableNames.Length - 1] = store.ContextName; return(store); }
internal static GraphDictionary Reserve() { return(_pool.Reserve()); }