Axiom.Compiler.CodeObjectModel.PrologCodeTerm.IsAtomicPredicate C# (CSharp) Méthode

IsAtomicPredicate() public static méthode

public static IsAtomicPredicate ( PrologCodeTerm term ) : bool
term PrologCodeTerm
Résultat bool
        public static bool IsAtomicPredicate(PrologCodeTerm term)
        {
            if(term is PrologCodeClause)
            {
                return ((PrologCodeClause)term).Arity == 0;
            }
            if(term is PrologCodeFact)
            {
                return ((PrologCodeFact)term).Arity == 0;
            }
            if(term is PrologCodePredicate)
            {
                return ((PrologCodePredicate)term).Arity == 0;
            }
            return false;
        }