Say I have the following class
MyComponent : IMyComponent { public MyComponent(int start_at) {...} }
I can register an instance of it with castle windsor via xml as follows
<component id='sample' service='NS.IMyComponent, WindsorSample' type='NS.MyComponent, WindsorSample'> <parameters> <start_at>1</start_at > </parameters> </component>
How would I go about doing the exact same thing but in code? (Notice, the constructor parameter)
Edit: Used the answers below code with the Fluent Interface 🙂