예제 #1
0
 /// <summary>
 /// Sets successor for the handler, returns the added successor for better syntax flow for adding several in the chain.
 /// </summary>
 /// <param name="successor">The handler to set</param>
 /// <returns>The successor that was set</returns>
 public AssemblyHandlerBase SetSuccessor(AssemblyHandlerBase successor)
 {
     this.successor = successor;
     return(successor);
 }
예제 #2
0
 public AssemblyHandlerBase(AssemblyHandlerBase successor)
 {
     SetSuccessor(successor);
 }
예제 #3
0
 public AssemblyLogger(AssemblyHandlerBase successor, string name) : base(successor)
 {
     this.name = name;
 }
예제 #4
0
 public GlueStation(AssemblyHandlerBase successor) : base(successor)
 {
     random = new Random();
 }
예제 #5
0
 public QualityInspection(AssemblyHandlerBase successor) : base(successor)
 {
 }