Newtonsoft.Json.Linq.Extensions
Contains the LINQ to JSON extension methods.
namespace Newtonsoft.Json.Linq
{
public static class Extensions
{
public static IJEnumerable<JToken> Ancestors<[Nullable(0)] T>(this IEnumerable<T> source) where T : JToken;
public static IJEnumerable<JToken> AncestorsAndSelf<[Nullable(0)] T>(this IEnumerable<T> source) where T : JToken;
public static IJEnumerable<JToken> Descendants<[Nullable(0)] T>(this IEnumerable<T> source) where T : JContainer;
public static IJEnumerable<JToken> DescendantsAndSelf<[Nullable(0)] T>(this IEnumerable<T> source) where T : JContainer;
public static IJEnumerable<JProperty> Properties(this IEnumerable<JObject> source);
public static IJEnumerable<JToken> Values(this IEnumerable<JToken> source, object key);
public static IJEnumerable<JToken> Values(this IEnumerable<JToken> source);
public static IEnumerable<U> Values<[Nullable(2)] U>(this IEnumerable<JToken> source, object key);
public static IEnumerable<U> Values<[Nullable(2)] U>(this IEnumerable<JToken> source);
public static U Value<U>(this IEnumerable<JToken> value);
public static U Value<[Nullable(0)] T, [Nullable(2)] U>(this IEnumerable<T> value) where T : JToken;
public static IJEnumerable<JToken> Children<[Nullable(0)] T>(this IEnumerable<T> source) where T : JToken;
public static IEnumerable<U> Children<[Nullable(0)] T, [Nullable(2)] U>(this IEnumerable<T> source) where T : JToken;
public static IJEnumerable<JToken> AsJEnumerable(this IEnumerable<JToken> source);
public static IJEnumerable<T> AsJEnumerable<[Nullable(0)] T>(this IEnumerable<T> source) where T : JToken;
}
}