/// <summary> /// Creates automatic "policies" for which public setters are considered mandatory /// properties by StructureMap that will be "setter injected" as part of the /// construction process. /// </summary> /// <param name="action"></param> public void SetAllProperties(Action <SetterConvention> action) { var convention = new SetterConvention(); action(convention); alter = graph => convention.As <SetterConventionRule>().Configure(graph.Policies.SetterRules); }
/// <summary> /// Creates automatic "policies" for which public setters are considered mandatory /// properties by StructureMap that will be "setter injected" as part of the /// construction process. /// </summary> /// <param name="action"></param> public void SetAllProperties(Action <SetterConvention> action) { var convention = new SetterConvention(this); action(convention); }