public void WriteEnum(TextWriter writer, object enumValue)
 {
     if (enumValue == null)
     {
         return;
     }
     if (GetTypeInfo(enumValue.GetType()).IsNumeric)
     {
         JsWriter.WriteEnumFlags(writer, enumValue);
     }
     else
     {
         WriteRawString(writer, enumValue.ToString());
     }
 }
Beispiel #2
0
 public void WriteEnum(TextWriter writer, object enumValue)
 {
     if (enumValue == null)
     {
         return;
     }
     if (JsConfig.TreatEnumAsInteger)
     {
         JsWriter.WriteEnumFlags(writer, enumValue);
     }
     else
     {
         writer.Write(enumValue.ToString());
     }
 }
 public void WriteEnumFlags(TextWriter writer, object enumFlagValue)
 {
     JsWriter.WriteEnumFlags(writer, enumFlagValue);
 }