public String AssignmentStatement(Control aControl, IPropertyType aProperty, String aValue) { String result = aProperty.Set(); if (aValue.EndsWith(";")) aValue = aValue.Remove(aValue.Length - 1, 1); result = result.Replace("$ControlClass", aControl.ControlClass()); result = result.Replace("$ControlName", aControl.ControlName); result = result.Replace("$Value", aValue); return result; }