/// <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();
 }
Esempio n. 3
0
 internal static IEnumerable <IConventionalContext> GetContexts(this IConventionalConfiguration configuration)
 {
     return((configuration as ConventionalConfiguration).Contexts);
 }
Esempio n. 4
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="configuration"></param>
        /// <returns></returns>
        public static IConventionalContext CreateContext(this IConventionalConfiguration configuration)
        {
            var context = (configuration as ConventionalConfiguration).GetContext();

            return(context);
        }
Esempio n. 5
0
 /// <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));
 }
Esempio n. 6
0
        /// <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);
        }
Esempio n. 7
0
 /// <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);
Esempio n. 8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="configuration"></param>
 internal ConventionalInterceptorAction(IConventionalConfiguration configuration) : base(configuration)
 {
 }
Esempio n. 9
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="configuration"></param>
 public EventHandlerConventionalAction(IConventionalConfiguration configuration) : base(configuration)
 {
 }
Esempio n. 10
0
 public ConventionalDependencyAction(IConventionalConfiguration configuration)
     : base(configuration)
 {
 }
Esempio n. 11
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="configuration"></param>
 protected ConventionalActionBase(IConventionalConfiguration configuration) => _configuration = configuration;
Esempio n. 12
0
 public InitializationConventionalAction(IConventionalConfiguration configuration) : base(configuration)
 {
 }
Esempio n. 13
0
 public BackgroundJobsConventionalAction(IConventionalConfiguration configuration) : base(configuration)
 {
 }