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()); } }
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); }