public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
string stringValue = value as string;
if (!string.IsNullOrEmpty(stringValue))
{
KeyValuePair<string, prjBuildAction> pair = ProjectManager.AvailableFileBuildActions.FirstOrDefault(i => string.Equals(i.Key, stringValue, StringComparison.OrdinalIgnoreCase));
if (pair.Key != null)
return pair.Value;
}
return base.ConvertFrom(context, culture, value);
}