public void VisitMacro(IMacroCommandVisitor commandVisitor) { foreach (IMacroElement element in m_Elements) { IMacroCommand command = element != null ? element.InnerElement as IMacroCommand : null; if (command != null) { command.VisitMacroCommand(commandVisitor); } } }
public override void VisitMacroCommand(IMacroCommandVisitor commandVisitor) { commandVisitor.VisitRemoveAllTagsCommand(this); }
public override void VisitMacroCommand(IMacroCommandVisitor commandVisitor) { commandVisitor.VisitWaitConditionCommand(this); }
public override void VisitMacroCommand(IMacroCommandVisitor commandVisitor) { commandVisitor.VisitTagCommand(this); }
public abstract void VisitMacroCommand(IMacroCommandVisitor commandVisitor);