Exemplo n.º 1
0
 public static void ReadValue(this IJSValueReader reader, out IReadOnlyCollection <JSValue> value)
 {
     value = new ReadOnlyCollection <JSValue>(JSValue.ReadArrayFrom(reader));
 }
Exemplo n.º 2
0
 public static void ReadValue(this IJSValueReader reader, out float value)
 {
     reader.ReadValue(out double val);
     value = (float)val;
 }
Exemplo n.º 3
0
        public static void ReadValue(this IJSValueReader reader, out Brush value)
        {
            JSValue jsValue = JSValue.ReadFrom(reader);

            value = XamlHelper.BrushFrom((writer) => jsValue.WriteTo(writer));
        }
 public static bool TryReadValue(this IJSValueReader reader, out bool value)
 {
     return(reader.TryGetBoolean(out value));
 }
 // Reading RobotModel enum value. It could be generated instead.
 public static void ReadValue(this IJSValueReader reader, out RobotModel value)
 {
     value = (RobotModel)reader.ReadValue <int>();
 }
Exemplo n.º 6
0
 public static void ReadValue(this IJSValueReader reader, out sbyte value)
 {
     reader.ReadValue(out long val);
     value = (sbyte)val;
 }
 public static bool TryReadValue(this IJSValueReader reader, out double value)
 {
     return(reader.TryGetDouble(out value));
 }
Exemplo n.º 8
0
 public static void ReadValue <T>(this IJSValueReader reader, out IEnumerable <T> value)
 {
     ReadValue(reader, out List <T> list);
     value = list;
 }
Exemplo n.º 9
0
 public static void ReadValue <T>(this IJSValueReader reader, out ReadOnlyCollection <T> value)
 {
     ReadValue(reader, out List <T> list);
     value = new ReadOnlyCollection <T>(list);
 }
Exemplo n.º 10
0
 public static void ReadValue <T>(this IJSValueReader reader, out IReadOnlyCollection <KeyValuePair <string, T> > value)
 {
     reader.ReadValue(out ReadOnlyDictionary <string, T> dictionary);
     value = dictionary;
 }
Exemplo n.º 11
0
 public static void ReadValue <T>(this IJSValueReader reader, out ICollection <T> value)
 {
     ReadValue(reader, out List <T> list);
     value = list;
 }
Exemplo n.º 12
0
 public static void ReadValue <T>(this IJSValueReader reader, out ReadOnlyDictionary <string, T> value)
 {
     reader.ReadValue(out Dictionary <string, T> dictionary);
     value = new ReadOnlyDictionary <string, T>(dictionary);
 }
Exemplo n.º 13
0
 public static void ReadValue <T>(this IJSValueReader reader, out IEnumerable <KeyValuePair <string, T> > value)
 {
     reader.ReadValue(out Dictionary <string, T> dictionary);
     value = dictionary;
 }
Exemplo n.º 14
0
 public static void ReadValue <T>(this IJSValueReader reader, out IDictionary <string, T> value)
 {
     reader.ReadValue(out Dictionary <string, T> dictionary);
     value = dictionary;
 }
Exemplo n.º 15
0
 public static void ReadValue <T>(this IJSValueReader reader, out T value)
 {
     JSValueReaderOf <T> .ReadValue(reader, out value);
 }
Exemplo n.º 16
0
 public static void ReadValue <T>(this IJSValueReader reader, out IReadOnlyCollection <T> value)
 {
     ReadValue(reader, out ReadOnlyCollection <T> collection);
     value = collection;
 }
Exemplo n.º 17
0
        public static T ReadValue <T>(this IJSValueReader reader)
        {
            JSValueReaderOf <T> .ReadValue(reader, out T value);

            return(value);
        }
Exemplo n.º 18
0
 public static void ReadValue <T>(this IJSValueReader reader, out T[] value)
 {
     ReadValue(reader, out List <T> list);
     value = list.ToArray();
 }
Exemplo n.º 19
0
 public static void ReadValue(this IJSValueReader reader, out short value)
 {
     reader.ReadValue(out long val);
     value = (short)val;
 }
Exemplo n.º 20
0
 public static void ReadValue <T1, T2>(this IJSValueReader reader, out Tuple <T1, T2> value)
 {
     reader.ReadArgs(out T1 v1, out T2 v2);
     value = Tuple.Create(v1, v2);
 }
Exemplo n.º 21
0
 public static bool TryReadValue(this IJSValueReader reader, out string value)
 {
     return(reader.TryGetString(out value));
 }
Exemplo n.º 22
0
 public static void ReadValue <T1, T2, T3, T4>(this IJSValueReader reader, out Tuple <T1, T2, T3, T4> value)
 {
     reader.ReadArgs(out T1 v1, out T2 v2, out T3 v3, out T4 v4);
     value = Tuple.Create(v1, v2, v3, v4);
 }
Exemplo n.º 23
0
 public static bool TryReadValue(this IJSValueReader reader, out long value)
 {
     return(reader.TryGetInt64(out value));
 }
Exemplo n.º 24
0
 public static void ReadValue <T1, T2, T3, T4, T5, T6, T7>(
     this IJSValueReader reader, out Tuple <T1, T2, T3, T4, T5, T6, T7> value)
 {
     reader.ReadArgs(out T1 v1, out T2 v2, out T3 v3, out T4 v4, out T5 v5, out T6 v6, out T7 v7);
     value = Tuple.Create(v1, v2, v3, v4, v5, v6, v7);
 }
Exemplo n.º 25
0
 public static void ReadValue(this IJSValueReader reader, out ulong value)
 {
     reader.ReadValue(out long val);
     value = (ulong)val;
 }
Exemplo n.º 26
0
 public static bool GetNextArrayItem(this IJSValueReader reader, ref bool success)
 {
     return(success = success && reader.GetNextArrayItem());
 }
Exemplo n.º 27
0
 public static void ReadValue(this IJSValueReader reader, out JSValue value)
 {
     value = JSValue.ReadFrom(reader);
 }
Exemplo n.º 28
0
        public static void ReadArgs(this IJSValueReader reader)
        {
            bool success = reader.ValueType == JSValueType.Array;

            _ = success && reader.SkipArrayToEnd();
        }
Exemplo n.º 29
0
 public static void ReadValue(this IJSValueReader reader, out Dictionary <string, JSValue> value)
 {
     value = JSValue.ReadObjectFrom(reader);
 }
Exemplo n.º 30
0
 public static void ReadValue(this IJSValueReader reader, out IEnumerable <JSValue> value)
 {
     value = JSValue.ReadArrayFrom(reader);
 }