private void DetermineDefaultValue()
{
//var defaultValueAttribute = PropertyDefinition.GetAttribute("Catel.Fody.DefaultValueAttribute");
var defaultValueAttribute = PropertyDefinition.GetAttribute("System.ComponentModel.DefaultValueAttribute");
if (defaultValueAttribute != null)
{
DefaultValue = defaultValueAttribute.ConstructorArguments[0].Value;
// Catel.Fody attribute style
//var attributeValue = (CustomAttributeArgument) defaultValueAttribute.ConstructorArguments[0].Value;
//DefaultValue = attributeValue.Value;
// Note: do not remove since we are now using System.ComponentModel.DefaultValueAttribute after
// the discussion at https://catelproject.atlassian.net/browse/CTL-244
//PropertyDefinition.RemoveAttribute("Catel.Fody.DefaultValueAttribute");
}
}