internal static void TestIdentifier(int level, ReSharper.NTriples.Tree.IIdentifier param, String caller) { if (!CanVisitFurther(param)) { return; } VisitElement(level, param, caller); }
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); }
public virtual void VisitIdentifier([JetBrains.Annotations.NotNull] ReSharper.NTriples.Tree.IIdentifier identifierParam, TContext context) { VisitNode(identifierParam, context); }