public void VisitModuleSymbol(ModuleSymbol tr) { if (isVariableInstance) { return; } foreach (var i in tr.Definition) { var di = i as DNode; if (di == null) { if (i != null) { CompletionDataGenerator.Add(i); } continue; } if (di.IsPublic && CanItemBeShownGenerally(i) && AbstractVisitor.CanAddMemberOfType(MemberFilter, i)) { CompletionDataGenerator.Add(i); } } }
public void Accept(AbstractVisitor visitor) { foreach (Element element in _elements) { element.Accept(visitor); } }
public virtual object AcceptVisitor(AbstractVisitor visitor, object data) { foreach (TypeParameterNode tp in this) { tp.AcceptVisitor(visitor, data); } return(null); }
public virtual object AcceptVisitor(AbstractVisitor visitor, object data) { foreach (ConstraintExpressionNode node in this) { node.AcceptVisitor(visitor, data); } return(null); }
public virtual object AcceptVisitor(AbstractVisitor visitor, object data) { foreach (IType node in this) { node.AcceptVisitor(visitor, data); } return(null); }
public override void Send(string message, AbstractVisitor sender) { foreach (var visitor in _activeVisitors) { if (visitor != sender) { visitor.Receive(message); } } }
public static void ListProperties(ICompletionDataGenerator gen, MemberFilter vis, AbstractType t, bool isVariableInstance) { foreach (var n in ListProperties(t, !isVariableInstance)) { if (AbstractVisitor.CanAddMemberOfType(vis, n)) { gen.Add(n); } } }
public override void PreBuildUp(IBuilderContext context) { Type typeToBuild = context.BuildKey.Type; if (typeToBuild.IsGenericType && typeof (IVisitor<>) == typeToBuild.GetGenericTypeDefinition()) { AbstractVisitor abstractVisitor = new AbstractVisitor(context); context.Existing = abstractVisitor; context.AddResolverOverrides(new DependencyOverride(typeToBuild, abstractVisitor)); } }
public void Reset() { memberList.Clear(); if (!(tag is IBlockNode)) { return; } var blockNode = (tag as IBlockNode); foreach (var nd in blockNode.Children) { if (AbstractVisitor.CanAddMemberOfType(MemberFilter.All, nd)) { memberList.Add(nd); } } memberList.Sort((x, y) => x.Name.CompareTo(y.Name)); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitFor(this); }
public abstract void accept(AbstractVisitor visitor);
public override void Register(AbstractVisitor abstractVisitor) { _activeVisitors.Add(abstractVisitor); }
public override void accept(AbstractVisitor visitor) { visitor.visit(this); }
public override T Accept <T>(AbstractVisitor <T> visitor) { return(visitor.VisitParenthesizedExpression(this)); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitParenthesizedExpression(this); }
public override object AcceptVisitor(AbstractVisitor visitor, object data) { return(visitor.VisitStructNode(this, data)); }
public override object AcceptVisitor(AbstractVisitor visitor, object data) { return visitor.VisitStructNode(this, data); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitIdentifier(this); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitBinaryExpression(this); }
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name="abstractVisitor">The visitor.</param> public override void Accept(AbstractVisitor abstractVisitor) { //visitor.VisitConcreteElementB(this); abstractVisitor.VisitAnotherConcreteElemetito(this); }
/// <summary> /// Accepts the specified visitor. /// </summary> /// <param name="visitor">The visitor.</param> public abstract void Accept(AbstractVisitor abstractVisitor);
public override void Accept(AbstractVisitor visitor) { visitor.VisitStatementList(this); }
public override T Accept <T>(AbstractVisitor <T> visitor) { return(visitor.VisitBinaryExpression(this)); }
public virtual void Accept(AbstractVisitor visitor) { visitor.Visit(this); }
public override T Accept <T>(AbstractVisitor <T> visitor) { return(visitor.VisitIdentifier(this)); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitLabelledStatement(this); }
public override object AcceptVisitor(AbstractVisitor visitor, object data) { return visitor.VisitPrimaryExpression(this, data); }
public override void Accept(AbstractVisitor visitor) { visitor.Visit(this); base.Accept(visitor); }
public override T Accept <T>(AbstractVisitor <T> visitor) { return(visitor.VisitAssignment(this)); }
public override T Accept <T>(AbstractVisitor <T> visitor) { return(visitor.VisitBlock(this)); }
public override T Accept <T>(AbstractVisitor <T> visitor) { return(visitor.VisitLabelledStatement(this)); }
public override object AcceptVisitor(AbstractVisitor visitor, object data) { return(visitor.VisitPrimaryExpression(this, data)); }
public override void Accept(AbstractVisitor visitor) { visitor.VisitElement(this); }