예제 #1
0
 public static IJEnumerable <JToken> Values(this IEnumerable <JToken> source, object key)
 {
     return(Extensions.AsJEnumerable(Extensions.Values <JToken, JToken>(source, key)));
 }
예제 #2
0
 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()))));
 }
예제 #3
0
 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()))));
 }
예제 #4
0
 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()))));
 }
예제 #5
0
 public static IJEnumerable <JToken> AsJEnumerable(this IEnumerable <JToken> source)
 {
     return(Extensions.AsJEnumerable <JToken>(source));
 }
예제 #6
0
 public static IJEnumerable <JToken> Children <T>(this IEnumerable <T> source) where T : JToken
 {
     return(Extensions.AsJEnumerable(Extensions.Children <T, JToken>(source)));
 }