namespace Day20; public class BroadcastModule : Module { public BroadcastModule(string name) : base(name) { } public override string GetState() { return string.Empty; } public override IEnumerable Process(Pulse p) { return _outputs.Select(o => new Pulse(Name, o.Name, p.Value)); } }