Beispiel #1
0
        public static T Value <T>(this TinyToken token, params object[] keys)
        {
            for (var i = 0; i < keys.Length - 1; i++)
            {
                token = token.Value <TinyToken>(keys[i]);
            }

            return(token.Value <T>(keys[keys.Length - 1]));
        }
Beispiel #2
0
 public static T Value <T>(this TinyToken token, object key1, object key2, object key3)
 => token.Value <TinyToken>(key1).Value <TinyToken>(key2).Value <T>(key3);
Beispiel #3
0
 public static IEnumerable <T> Values <T>(this TinyToken token, object key = null)
 => token.Value <TinyArray>(key).Values <T>();