public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value)
{
string str = value as string;
if (str != null)
{
if (string.Equals(str, SR.GetString(CopyToOutputDirectoryBehavior.DoNotCopy.ToString()), StringComparison.OrdinalIgnoreCase))
return CopyToOutputDirectoryBehavior.DoNotCopy;
else if (string.Equals(str, SR.GetString(CopyToOutputDirectoryBehavior.Always.ToString()), StringComparison.OrdinalIgnoreCase))
return CopyToOutputDirectoryBehavior.Always;
else if (string.Equals(str, SR.GetString(CopyToOutputDirectoryBehavior.PreserveNewest.ToString()), StringComparison.OrdinalIgnoreCase))
return CopyToOutputDirectoryBehavior.PreserveNewest;
}
return base.ConvertFrom(context, culture, value);
}