Пример #1
0
            /// <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);
            }
Пример #2
0
            /// <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);
            }