Exemplo n.º 1
0
        public static string Format <T>(T entity, params string[] names)
        {
            JavascriptBuilder jbuilder = new JavascriptBuilder(255);

            jbuilder.Append <T>(entity, names);
            return(jbuilder.ToString());
        }
Exemplo n.º 2
0
        public static string DataDrilldown <T>(Tree <T> tree, string nameMember, string valueMember)
        {
            JavascriptBuilder builder = new JavascriptBuilder(512);

            AppendDrilldown <T>(
                builder,
                tree,
                ClassSchema <T> .Instance[nameMember],
                ClassSchema <T> .Instance[valueMember]);
            return(builder.ToString());
        }
Exemplo n.º 3
0
 public static string Format(object value)
 {
     if (value == null)
     {
         return("null");
     }
     else
     {
         Type tp = value.GetType();
         if (tp == PrimitiveTypes.Boolean)
         {
             return(Format((bool)value));
         }
         else if (tp == PrimitiveTypes.Byte)
         {
             return(Format((byte)value));
         }
         else if (tp == PrimitiveTypes.Char)
         {
             return(Format((char)value));
         }
         else if (tp == PrimitiveTypes.Decimal)
         {
             return(Format((decimal)value));
         }
         else if (tp == PrimitiveTypes.Double)
         {
             return(Format((double)value));
         }
         else if (tp == PrimitiveTypes.Float)
         {
             return(Format((float)value));
         }
         else if (tp == PrimitiveTypes.Int)
         {
             return(Format((int)value));
         }
         else if (tp == PrimitiveTypes.Long)
         {
             return(Format((long)value));
         }
         else if (tp == PrimitiveTypes.Short)
         {
             return(Format((short)value));
         }
         else if (tp == PrimitiveTypes.String)
         {
             return(Format((string)value));
         }
         else if (tp == PrimitiveTypes.UInt)
         {
             return(Format((int)value));
         }
         else if (tp == PrimitiveTypes.ULong)
         {
             return(Format((long)value));
         }
         else if (tp.IsArray)
         {
             return(Format((Array)value));
         }
         else if (PrimitiveTypes.IEnumerable.IsAssignableFrom(tp))
         {
             return(Format((System.Collections.IEnumerable)value));
         }
         else
         {
             JavascriptBuilder builder = new JavascriptBuilder();
             builder.Append(value);
             return(builder.ToString());
         }
     }
 }