public void WriteTo(IProjectObject parent, IXmlReadWriteWrapper writeElement, RedDotAttribute attribute, T value) { writeElement.SetAttributeValue(attribute.ElementName, StringEnumConversionRegistry.ConvertToRQLString(value)); }
public T ConvertFrom(IProjectObject parent, XmlElement element, RedDotAttribute attribute) { var strValue = element.GetAttributeValue(attribute.ElementName); return StringEnumConversionRegistry.ConvertFromString<T>(strValue); }