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; } }
public static void WriteValue(this IJSValueWriter writer, ulong value) { writer.WriteInt64((long)value); }
public static void WriteValue(this IJSValueWriter writer, uint value) { writer.WriteInt64(value); }
public static bool WriteValue(this IJSValueWriter writer, ulong value) { return(writer.WriteInt64((long)value)); }
public static bool WriteValue(this IJSValueWriter writer, uint value) { return(writer.WriteInt64((int)value)); }
public static bool WriteValue(this IJSValueWriter writer, ushort value) { return(writer.WriteInt64(value)); }