public virtual void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            if (Name != string.Empty)
            {
                visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
                foreach (var binding in bindings)
                {
                    binding.Visit(visitor);
                }
            }
        }
Esempio n. 2
0
        public virtual void Visit(ITopologyVisitor visitor)
        {
            Preconditions.CheckNotNull(visitor, "visitor");

            if (Name != string.Empty)
            {
                visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
                foreach (var binding in bindings)
                {
                    binding.Visit(visitor);
                }
            }
        }
Esempio n. 3
0
 public virtual void Visit(ITopologyVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     if (Name != string.Empty)
     {
         visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
         foreach (var binding in bindings)
         {
             binding.Visit(visitor);
         }
     }
 }
Esempio n. 4
0
 public virtual void Visit(ITopologyVisitor visitor)
 {
     if (visitor == null)
     {
         throw new ArgumentNullException("visitor");
     }
     if (Name != string.Empty)
     {
         visitor.CreateExchange(Name, ExchangeType, AutoDelete, Arguments);
         foreach (var binding in bindings)
         {
             binding.Visit(visitor);
         }
     }
 }
Esempio n. 5
0
        public void Visit(ITopologyVisitor visitor)
        {
            if (visitor == null)
            {
                throw new ArgumentNullException("visitor");
            }

            visitor.CreateExchange(Name, ExchangeType);
            foreach (var binding in bindings)
            {
                binding.Visit(visitor);
            }
        }