/// <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); }
public AssemblyHandlerBase(AssemblyHandlerBase successor) { SetSuccessor(successor); }
public AssemblyLogger(AssemblyHandlerBase successor, string name) : base(successor) { this.name = name; }
public GlueStation(AssemblyHandlerBase successor) : base(successor) { random = new Random(); }
public QualityInspection(AssemblyHandlerBase successor) : base(successor) { }