Exemplo n.º 1
0
        public IEnumerator <Field> GetEnumerator()
        {
            switch (fieldType)
            {
            case FieldType.Array:
                return(ListValue.GetEnumerator());

            case FieldType.Object:
                return(HashValue.Values.GetEnumerator());

            case FieldType.String:
                return(StringValue.Select(Char2Field).GetEnumerator());

            default:
                return(Enumerable.Empty <Field>().GetEnumerator());
            }
        }
Exemplo n.º 2
0
 public IEnumerator <Cell> GetEnumerator() => ListValue.GetEnumerator();