/// <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) { }