static ScriptObjectBuilder() { CustomConverters.Add(typeof(Color), delegate(object value) { return(ColorTranslator.ToHtml((Color)value)); }); Converter <object, string> dateTimeConverter = delegate(object value) { DateTime?date = (DateTime?)value; return((date != null) ? date.Value.ToUniversalTime().ToString("r") : null); }; CustomConverters.Add(typeof(DateTime), dateTimeConverter); CustomConverters.Add(typeof(DateTime?), dateTimeConverter); }