/// <summary> /// /// </summary> /// <param name="context"></param> /// <param name="serviceSelector"></param> /// <returns></returns> public static IConventionalContext As(this IConventionalContext context, IRegisterAssemblyServiceSelector serviceSelector) { context.GetOrAdd<ICollection< IRegisterAssemblyServiceSelector>>("Service",new HashSet<IRegisterAssemblyServiceSelector>()).Add(serviceSelector); return context; }
/// <summary> /// /// </summary> /// <param name="context"></param> /// <param name="serviceSelector"></param> /// <returns></returns> public static IConventionalContext <ConventionalDependencyAction> As(this IConventionalContext <ConventionalDependencyAction> context, IRegisterAssemblyServiceSelector serviceSelector) { context.GetOrAdd <ICollection <IRegisterAssemblyServiceSelector> >("Service", new HashSet <IRegisterAssemblyServiceSelector>()).Add(serviceSelector); return(context); }