Injection flags for DI.
enum InjectFlags { Default: InjectFlags.Default; Host: InjectFlags.Host; Self: InjectFlags.Self; SkipSelf: InjectFlags.SkipSelf; Optional: InjectFlags.Optional;}