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