public MyLight Build(MyLightOptions options, Action <MyLightOptions> optionsProvider) { var light = _factory.Create <MyLight>(); optionsProvider(options); light.Color = options.Colour; return(light); }
public MyLight Build(MyLightOptions options) { return(Build(options, (o) => { })); }
public MyLightBuilder Start() { _options = new MyLightOptions(); return(this); }