예제 #1
0
        public void WriteTo(IJSValueWriter writer)
        {
            switch (Type)
            {
            case JSValueType.Null: writer.WriteNull(); break;

            case JSValueType.Object: WriteObject(writer, Object); break;

            case JSValueType.Array: WriteArray(writer, Array); break;

            case JSValueType.String: writer.WriteString(String); break;

            case JSValueType.Boolean: writer.WriteBoolean(Boolean); break;

            case JSValueType.Int64: writer.WriteInt64(Int64); break;

            case JSValueType.Double: writer.WriteDouble(Double); break;
            }
        }
예제 #2
0
 public static void WriteValue(this IJSValueWriter writer, double value)
 {
     writer.WriteDouble(value);
 }
예제 #3
0
 public static bool WriteValue(this IJSValueWriter writer, double value)
 {
     return(writer.WriteDouble(value));
 }