Example #1
0
        /// <summary>
        ///   Executes the specified builder source.
        /// </summary>
        /// <param name="builderSource"> The builder source. </param>
        /// <returns> </returns>
        public RuleList Execute(RuleBuilderSource builderSource)
        {
            BuilderSource = builderSource;
            RetrieveMemberTypeInfo();
            RetrieveMemberAttributes();

            return(BuildRules());
        }
 /// <summary>
 ///   Initializes a new instance of the <see cref="ActionObjectRuleBuilder" /> class.
 /// </summary>
 /// <param name="source"> The source. </param>
 public ActionObjectRuleBuilder(RuleBuilderSource source)
     : base(source)
 {
 }
 /// <summary>
 ///   Initializes a new instance of the <see cref="ActionFieldRuleBuilder" /> class.
 /// </summary>
 /// <param name="source"> The source. </param>
 public ActionFieldRuleBuilder(RuleBuilderSource source)
     : base(source)
 {
 }
        /// <summary>
        ///   Executes the specified builder source.
        /// </summary>
        /// <param name="builderSource"> The builder source. </param>
        /// <returns> </returns>
        public RuleList Execute(RuleBuilderSource builderSource)
        {
            BuilderSource = builderSource;
            RetrieveMemberTypeInfo();
            RetrieveMemberAttributes();

            return BuildRules();
        }
 /// <summary>
 ///   Initializes a new instance of the <see cref="ActionPropertyRuleBuilder" /> class.
 /// </summary>
 /// <param name="source"> The source. </param>
 public ActionPropertyRuleBuilder(RuleBuilderSource source)
     : base(source)
 {
 }
Example #6
0
 /// <summary>
 ///   Initializes a new instance of the <see cref="ActionPropertyRuleBuilder" /> class.
 /// </summary>
 /// <param name="source"> The source. </param>
 public ActionPropertyRuleBuilder(RuleBuilderSource source)
     : base(source)
 {
 }
 /// <summary>
 ///   Initializes a new instance of the <see cref="ActionObjectRuleBuilder" /> class.
 /// </summary>
 /// <param name="source"> The source. </param>
 public ActionObjectRuleBuilder(RuleBuilderSource source)
     : base(source)
 {
 }
Example #8
0
 /// <summary>
 ///   Initializes a new instance of the <see cref="ActionFieldRuleBuilder" /> class.
 /// </summary>
 /// <param name="source"> The source. </param>
 public ActionFieldRuleBuilder(RuleBuilderSource source)
     : base(source)
 {
 }