private CurrentApplicationBindingVisitor(IApplicationBindingVisitor decoratedVisitor)
 {
     if (decoratedVisitor == null)
     {
         throw new ArgumentNullException("decoratedVisitor");
     }
     _decoratedVisitor = decoratedVisitor;
 }
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     ((IVisitable <IApplicationBindingVisitor>)_referencedApplications).Accept(visitor);
     visitor.VisitApplicationBinding(this);
     ((IVisitable <IApplicationBindingVisitor>)_receivePorts).Accept(visitor);
     ((IVisitable <IApplicationBindingVisitor>)_sendPorts).Accept(visitor);
     ((IVisitable <IApplicationBindingVisitor>)_orchestrations).Accept(visitor);
 }
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     this.Cast <IVisitable <IApplicationBindingVisitor> >().Each(visitor.VisitReferencedApplicationBinding);
 }
Ejemplo n.º 4
0
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     this.Cast <IVisitable <IApplicationBindingVisitor> >().Each(orchestrationBinding => orchestrationBinding.Accept(visitor));
 }
Ejemplo n.º 5
0
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     visitor.VisitReceivePort(this);
     ((IVisitable <IApplicationBindingVisitor>)_receiveLocations).Accept(visitor);
 }
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     this.Cast <IVisitable <IApplicationBindingVisitor> >().Each(rl => rl.Accept(visitor));
 }
 public static IApplicationBindingVisitor Create(IApplicationBindingVisitor decoratedVisitor)
 {
     return(new CurrentApplicationBindingVisitor(decoratedVisitor));
 }
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     visitor.VisitOrchestration(this);
 }
 void IVisitable <IApplicationBindingVisitor> .Accept(IApplicationBindingVisitor visitor)
 {
     visitor.VisitReceiveLocation(this);
 }
Ejemplo n.º 10
0
 public void Accept(IApplicationBindingVisitor visitor)
 {
     visitor.VisitSendPort(this);
 }