Axiom.Runtime.Instructions.UnifyLocalValueInstruction.IsEnvironmentVariable C# (CSharp) Метод

IsEnvironmentVariable() приватный Метод

private IsEnvironmentVariable ( AbstractTerm Vn, AbstractMachineState state ) : bool
Vn AbstractTerm
state AbstractMachineState
Результат bool
        private bool IsEnvironmentVariable(AbstractTerm Vn, AbstractMachineState state)
        {
            // required, otherwise it will crash
            if (state.E == null)
                return false;

            for (AbstractTerm a = state.E.PermanentVariables; a != null; a = (AbstractTerm)a.Next)
            {
                if (a == Vn)
                {
                    return true;
                }
            }
            return false;
        }