Update of /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Objects/Factory/Config
In directory sc8-pr-cvs8.sourceforge.net:/tmp/cvs-serv32031
Modified Files:
PropertyOverrideConfigurer.cs
Log Message:
Improved PropertyOverrideConfigurer to support 'expression' value override [SPRNET-745]
Index: PropertyOverrideConfigurer.cs
===================================================================
RCS file: /cvsroot/springnet/Spring.Net/src/Spring/Spring.Core/Objects/Factory/Config/PropertyOverrideConfigurer.cs,v
retrieving revision 1.10
retrieving revision 1.11
diff -C2 -d -r1.10 -r1.11
*** PropertyOverrideConfigurer.cs 10 Oct 2007 16:07:02 -0000 1.10
--- PropertyOverrideConfigurer.cs 10 Oct 2007 16:31:39 -0000 1.11
***************
*** 168,171 ****
--- 168,175 ----
definition.PropertyValues.Add(objectProperty, new RuntimeObjectReference(value));
}
+ else if (pv != null && pv.Value is ExpressionHolder)
+ {
+ definition.PropertyValues.Add(objectProperty, new ExpressionHolder(value));
+ }
else
{
|