Is there a way that I can create my own OptionalAttribute
for Ninject?
I know I can replace InjectAttribute
by using the NinjectSettings
class (which I already have done), but there doesn't seem to be any option for the OptionalAttribute
.
Is there a way that I can create my own OptionalAttribute
for Ninject?
I know I can replace InjectAttribute
by using the NinjectSettings
class (which I already have done), but there doesn't seem to be any option for the OptionalAttribute
.
No, I'm afraid there isn't.
Optional dependencies should not be used in most cases anyway. Consider to create a Null Object (http://en.wikipedia.org/wiki/Null_Object_pattern) of the dependency instead.