Exemple #1
0
        internal static IEnumerable <JsonElement> GetDescendantElementsCore(JsonElement src, bool self)
        {
            if (self)
            {
                yield return(src);
            }

            foreach (JsonElement o in src.ChildrenTokens())
            {
                yield return(o);

                if (o.IsContainer())
                {
                    foreach (JsonElement d in o.DescendantElements())
                    {
                        yield return(d);
                    }
                }
            }
        }