public static IJEnumerable <JToken> Values(this IEnumerable <JToken> source, object key) { return(Extensions.AsJEnumerable(Extensions.Values <JToken, JToken>(source, key))); }
public static IJEnumerable <JProperty> Properties(this IEnumerable <JObject> source) { ValidationUtils.ArgumentNotNull((object)source, "source"); return(Extensions.AsJEnumerable <JProperty>(Enumerable.SelectMany <JObject, JProperty>(source, (Func <JObject, IEnumerable <JProperty> >)(d => d.Properties())))); }
public static IJEnumerable <JToken> Descendants <T>(this IEnumerable <T> source) where T : JContainer { ValidationUtils.ArgumentNotNull((object)source, "source"); return(Extensions.AsJEnumerable(Enumerable.SelectMany <T, JToken>(source, (Func <T, IEnumerable <JToken> >)(j => j.Descendants())))); }
public static IJEnumerable <JToken> Ancestors <T>(this IEnumerable <T> source) where T : JToken { ValidationUtils.ArgumentNotNull((object)source, "source"); return(Extensions.AsJEnumerable(Enumerable.SelectMany <T, JToken>(source, (Func <T, IEnumerable <JToken> >)(j => j.Ancestors())))); }
public static IJEnumerable <JToken> AsJEnumerable(this IEnumerable <JToken> source) { return(Extensions.AsJEnumerable <JToken>(source)); }
public static IJEnumerable <JToken> Children <T>(this IEnumerable <T> source) where T : JToken { return(Extensions.AsJEnumerable(Extensions.Children <T, JToken>(source))); }