public void Visit(ITopologyVisitor visitor) { Preconditions.CheckNotNull(visitor, "visitor"); if (Name == null) { Name = visitor.CreateQueue(); } else { visitor.CreateQueue(Name, durable, exclusive, autoDelete, arguments); } foreach (var binding in bindings) { binding.Visit(visitor); } }
public void Visit(ITopologyVisitor visitor) { if (visitor == null) { throw new ArgumentNullException("visitor"); } if (Name == null) { Name = visitor.CreateQueue(); } else { visitor.CreateQueue(Name, durable, exclusive, autoDelete, arguments); } foreach (var binding in bindings) { binding.Visit(visitor); } }
public void Visit(ITopologyVisitor visitor) { if(visitor == null) { throw new ArgumentNullException("visitor"); } if (Name == null) { Name = visitor.CreateQueue(); } else { visitor.CreateQueue(Name, durable, exclusive, autoDelete, arguments); } foreach (var binding in bindings) { binding.Visit(visitor); } }