Пример #1
0
 internal static void TestIdentifier(int level, ReSharper.NTriples.Tree.IIdentifier param, String caller)
 {
     if (!CanVisitFurther(param))
     {
         return;
     }
     VisitElement(level, param, caller);
 }
Пример #2
0
 public static ReSharper.NTriples.Tree.IFact GetByPredicateIdentifier (ReSharper.NTriples.Tree.IIdentifier param) {
   if (param == null) return null;
   TreeElement current = (TreeElement)param;
   if (current.parent is ReSharper.NTriples.Impl.Tree.Expression) {
     if (current.parent.GetChildRole (current) != ReSharper.NTriples.Impl.Tree.Expression.IDENTIFIER) return null;
     current = current.parent;
   } else return null;
   if (current.parent is ReSharper.NTriples.Impl.Tree.Predicate) {
     if (current.parent.GetChildRole (current) != ReSharper.NTriples.Impl.Tree.Predicate.EXPRESSION) return null;
     current = current.parent;
   } else return null;
   if (current.parent is ReSharper.NTriples.Impl.Tree.Fact) {
     if (current.parent.GetChildRole (current) != ReSharper.NTriples.Impl.Tree.Fact.PREDICATE) return null;
     current = current.parent;
   } else return null;
   return (ReSharper.NTriples.Tree.IFact) current;
 }
        public static ReSharper.NTriples.Tree.IExpression GetByIdentifier(ReSharper.NTriples.Tree.IIdentifier param)
        {
            if (param == null)
            {
                return(null);
            }
            TreeElement current = (TreeElement)param;

            if (current.parent is ReSharper.NTriples.Impl.Tree.Expression)
            {
                if (current.parent.GetChildRole(current) != ReSharper.NTriples.Impl.Tree.Expression.IDENTIFIER)
                {
                    return(null);
                }
                current = current.parent;
            }
            else
            {
                return(null);
            }
            return((ReSharper.NTriples.Tree.IExpression)current);
        }
Пример #4
0
 public virtual void VisitIdentifier([JetBrains.Annotations.NotNull] ReSharper.NTriples.Tree.IIdentifier identifierParam, TContext context)
 {
     VisitNode(identifierParam, context);
 }