- if (FromXml) {
- OldExpression exp = new OldExpression (parentProject);
- exp.ParseSource (Value);
- finalValue = (string) exp.ConvertTo (typeof (string));
- parentProject.EvaluatedProperties.AddProperty (this);
- }
+ BuildProperty evaluated = new BuildProperty (Name, Value);
+
+ Expression exp = new Expression ();
+ exp.Parse (Value, false, false);
+ evaluated.finalValue = (string) exp.ConvertTo (parentProject, typeof (string));
+
+ parentProject.EvaluatedProperties.AddProperty (evaluated);