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