Prolog.KnowledgeBase.CheckForPredicateInfoInThisKB C# (CSharp) Method

CheckForPredicateInfoInThisKB() private method

private CheckForPredicateInfoInThisKB ( Prolog.PredicateIndicator p ) : PredicateInfo
p Prolog.PredicateIndicator
return PredicateInfo
        PredicateInfo CheckForPredicateInfoInThisKB(PredicateIndicator p)
        {
            PredicateInfo entry;
            if (!db.TryGetValue(p, out entry))
                return null;

            return entry;
        }

Same methods

KnowledgeBase::CheckForPredicateInfoInThisKB ( Symbol functor, int arity ) : PredicateInfo

Usage Example

Ejemplo n.º 1
0
 static PredicateInfo GetPredicateInfo(KnowledgeBase kb, PredicateIndicator p)
 {
     PredicateInfo result;
     if ((result = kb.CheckForPredicateInfoInThisKB(p)) != null)
         return result;
     foreach (KnowledgeBase import in kb.imports)
         if ((result = GetPredicateInfo(import, p)) != null)
             return result;
     return null;
 }
All Usage Examples Of Prolog.KnowledgeBase::CheckForPredicateInfoInThisKB