Example #1
0
 private bool HasInjectionConfigured(InstanceSelectionContext context)
 {
     return(injectionConfiguration.ContainsKey(context.componentKey) &&
            injectionConfiguration[context.componentKey].Count > 0);
 }
Example #2
0
 private DICollection GetInjectorsFor(InstanceSelectionContext context)
 {
     return(injectionConfiguration[context.componentKey]);
 }
Example #3
0
 private bool IsInjectable(InstanceSelectionContext context)
 {
     //TODO: add type cache
     return(context.injecteeType.IsDefined(typeof(InjectableComponentAttribute), true));
 }