2

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.

Daniel A. White
  • 187,200
  • 47
  • 362
  • 445

1 Answers1

2

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.

vcsjones
  • 138,677
  • 31
  • 291
  • 286
Remo Gloor
  • 32,665
  • 4
  • 68
  • 98