/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <param name="predicate"></param> /// <returns></returns> public static IConventionalContext Where(this IConventionalConfiguration configuration, Predicate <Type> predicate) { var context = (configuration as ConventionalConfiguration).GetContext(); (context as ConventionalContext).AddPredicate(predicate); return(context); }
public ConventionalDependencyAction(IConventionalConfiguration configuration, Assembly assembly) : base(configuration) { _types = assembly.GetTypes().Where(t => t.IsClass && !t.IsAbstract && !t.IsGenericTypeDefinition).ToList(); }
internal static IEnumerable <IConventionalContext> GetContexts(this IConventionalConfiguration configuration) { return((configuration as ConventionalConfiguration).Contexts); }
/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <returns></returns> public static IConventionalContext CreateContext(this IConventionalConfiguration configuration) { var context = (configuration as ConventionalConfiguration).GetContext(); return(context); }
/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <param name="predicate"></param> /// <returns></returns> public static IConventionalContext Where(this IConventionalConfiguration configuration, Predicate <Type> predicate) { return(configuration.CreateContext().Where(predicate)); }
/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <returns></returns> public static IConventionalContext <TAction> CreateContext <TAction>(this IConventionalConfiguration <TAction> configuration) { var context = (configuration as ConventionalConfiguration <TAction>).GetInternalContext(); return(context); }
/// <summary> /// /// </summary> /// <param name="configuration"></param> /// <param name="predicate"></param> /// <returns></returns> public static IConventionalContext <TAction> Where <TAction>(this IConventionalConfiguration <TAction> configuration, Predicate <Type> predicate) => configuration.CreateContext().Where(predicate);
/// <summary> /// /// </summary> /// <param name="configuration"></param> internal ConventionalInterceptorAction(IConventionalConfiguration configuration) : base(configuration) { }
/// <summary> /// /// </summary> /// <param name="configuration"></param> public EventHandlerConventionalAction(IConventionalConfiguration configuration) : base(configuration) { }
public ConventionalDependencyAction(IConventionalConfiguration configuration) : base(configuration) { }
/// <summary> /// /// </summary> /// <param name="configuration"></param> protected ConventionalActionBase(IConventionalConfiguration configuration) => _configuration = configuration;
public InitializationConventionalAction(IConventionalConfiguration configuration) : base(configuration) { }
public BackgroundJobsConventionalAction(IConventionalConfiguration configuration) : base(configuration) { }