internal static string ToEnumString(this eVmlGradientMethod enumValue)
 {
     if (enumValue == eVmlGradientMethod.LinearSigma)
     {
         return("linear sigma");
     }
     else
     {
         var s = enumValue.ToString();
         return(s.Substring(0, 1).ToLower() + s.Substring(1));
     }
 }
 internal static eVmlGradientMethod ToGradientMethodEnum(this string s, eVmlGradientMethod defaultValue)
 {
     try
     {
         if (string.IsNullOrEmpty(s))
         {
             return(defaultValue);
         }
         if (s == "linear sigma")
         {
             return(eVmlGradientMethod.LinearSigma);
         }
         else
         {
             return((eVmlGradientMethod)Enum.Parse(typeof(eVmlGradientMethod), s, true));
         }
     }
     catch
     {
         return(defaultValue);
     }
 }