Example #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;
            }
        }
Example #2
0
 public static void WriteValue(this IJSValueWriter writer, bool value)
 {
     writer.WriteBoolean(value);
 }
Example #3
0
 public static bool WriteValue(this IJSValueWriter writer, bool value)
 {
     return(writer.WriteBoolean(value));
 }