this.propertyType = PropertyType.Normal;
this.parentProject = parentProject;
this.name = propertyElement.Name;
- this.value = propertyElement.InnerText;
+ this.value = propertyElement.InnerXml;
this.isImported = false;
}
BuildProperty evaluated = new BuildProperty (Name, Value);
Expression exp = new Expression ();
- exp.Parse (Value, false);
+ exp.Parse (Value, false, false);
evaluated.finalValue = (string) exp.ConvertTo (parentProject, typeof (string));
parentProject.EvaluatedProperties.AddProperty (evaluated);
set {
this.@value = value;
if (FromXml) {
- propertyElement.InnerText = value;
+ propertyElement.InnerXml = value;
} else {
finalValue = value;
}