/// <summary> /// Invokes the appropriate visitor method for this tag type. /// </summary> /// <param name="visitor">The visitor.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="visitor"/> is null.</exception> public void Accept(ITagVisitor visitor) { if (visitor == null) { throw new ArgumentNullException("visitor"); } AcceptImpl(visitor); }
public DescriptorConditionListPresenter(IDescriptorConditionListView view, IViewItemContextMenuFactory viewItemContextMenuFactory, ITagTask tagTask, IDescriptorConditionToDescriptorConditionDTOMapper descriptorConditionMapper, IDialogCreator dialogCreator, ITagVisitor tagVisitor) : base(view) { _viewItemContextMenuFactory = viewItemContextMenuFactory; _tagTask = tagTask; _descriptorConditionMapper = descriptorConditionMapper; _dialogCreator = dialogCreator; _tagVisitor = tagVisitor; _defaultRootItem = new ContainerDescriptorRootItem(); }
/// <summary> /// Invokes the appropriate visitor method each element contained within this tag. /// </summary> /// <param name="visitor">The visitor.</param> /// <exception cref="ArgumentNullException">Thrown if <paramref name="visitor"/> is null.</exception> public void AcceptContents(ITagVisitor visitor) { if (visitor == null) { throw new ArgumentNullException("visitor"); } foreach (Tag content in contents) { content.AcceptImpl(visitor); } }
public EntityTask(IMoBiContext context, ITagVisitor tagVisitor, IDialogCreator dialogCreator) { _context = context; _tagVisitor = tagVisitor; _dialogCreator = dialogCreator; }
internal override void AcceptImpl(ITagVisitor visitor) { visitor.VisitSectionTag(this); }
internal override void AcceptImpl(ITagVisitor visitor) { visitor.VisitTextTag(this); }
public bool VisitTags (ITagVisitor<string> itv) { return false; }
internal abstract void AcceptImpl(ITagVisitor visitor);
public bool VisitTags(ITagVisitor <string> itv) { return(false); }