Show / Hide Table of Contents

    Class JToken

    Inheritance
    Object
    JToken
    JContainer
    JValue
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Newtonsoft.Json.dll
    Syntax
    public abstract class JToken : ICloneable, Newtonsoft.Json.IJsonLineInfo, Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken>, System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken>, System.Dynamic.IDynamicMetaObjectProvider

    Properties

    EqualityComparer

    Declaration
    public static Newtonsoft.Json.Linq.JTokenEqualityComparer EqualityComparer { get; }
    Property Value
    JTokenEqualityComparer

    First

    Declaration
    public virtual Newtonsoft.Json.Linq.JToken First { get; }
    Property Value
    JToken

    HasValues

    Declaration
    public abstract bool HasValues { get; }
    Property Value
    Boolean

    Item[Object]

    Declaration
    public virtual Newtonsoft.Json.Linq.JToken this[object key] { get; set; }
    Parameters
    Object key

    Property Value
    JToken

    Last

    Declaration
    public virtual Newtonsoft.Json.Linq.JToken Last { get; }
    Property Value
    JToken

    Next

    Declaration
    public Newtonsoft.Json.Linq.JToken Next { get; }
    Property Value
    JToken

    Parent

    Declaration
    [get: System.Diagnostics.DebuggerStepThrough]
    public Newtonsoft.Json.Linq.JContainer Parent { get; }
    Property Value
    JContainer

    Path

    Declaration
    public string Path { get; }
    Property Value
    String

    Previous

    Declaration
    public Newtonsoft.Json.Linq.JToken Previous { get; }
    Property Value
    JToken

    Root

    Declaration
    public Newtonsoft.Json.Linq.JToken Root { get; }
    Property Value
    JToken

    Type

    Declaration
    public abstract Newtonsoft.Json.Linq.JTokenType Type { get; }
    Property Value
    JTokenType

    Methods

    AddAfterSelf(Object)

    Declaration
    public void AddAfterSelf (object content);
    Parameters
    Object content

    AddAnnotation(Object)

    Declaration
    public void AddAnnotation (object annotation);
    Parameters
    Object annotation

    AddBeforeSelf(Object)

    Declaration
    public void AddBeforeSelf (object content);
    Parameters
    Object content

    AfterSelf()

    Declaration
    [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<AfterSelf>d__49))]
    public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> AfterSelf ();
    Returns
    IEnumerable<JToken>

    Ancestors()

    Declaration
    public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> Ancestors ();
    Returns
    IEnumerable<JToken>

    AncestorsAndSelf()

    Declaration
    public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> AncestorsAndSelf ();
    Returns
    IEnumerable<JToken>

    Annotation(Type)

    Declaration
    public object Annotation (Type type);
    Parameters
    Type type

    Returns
    Object

    Annotation<T>()

    Declaration
    public T Annotation<T> () where T : class;
    Returns
    T

    Type Parameters
    T

    Annotations(Type)

    Declaration
    [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<Annotations>d__183))]
    public System.Collections.Generic.IEnumerable<object> Annotations (Type type);
    Parameters
    Type type

    Returns
    IEnumerable<Object>

    Annotations<T>()

    Declaration
    [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<Annotations>d__182`1))]
    public System.Collections.Generic.IEnumerable<T> Annotations<T> () where T : class;
    Returns
    IEnumerable<T>

    Type Parameters
    T

    BeforeSelf()

    Declaration
    [System.Runtime.CompilerServices.IteratorStateMachine(typeof(Newtonsoft.Json.Linq.JToken/<BeforeSelf>d__50))]
    public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> BeforeSelf ();
    Returns
    IEnumerable<JToken>

    Children()

    Declaration
    public virtual Newtonsoft.Json.Linq.JEnumerable<Newtonsoft.Json.Linq.JToken> Children ();
    Returns
    JEnumerable<JToken>

    Children<T>()

    Declaration
    public Newtonsoft.Json.Linq.JEnumerable<T> Children<T> () where T : Newtonsoft.Json.Linq.JToken;
    Returns
    JEnumerable<T>

    Type Parameters
    T

    CreateReader()

    Declaration
    public Newtonsoft.Json.JsonReader CreateReader ();
    Returns
    JsonReader

    DeepClone()

    Declaration
    public Newtonsoft.Json.Linq.JToken DeepClone ();
    Returns
    JToken

    DeepEquals(JToken, JToken)

    Declaration
    public static bool DeepEquals (Newtonsoft.Json.Linq.JToken t1, Newtonsoft.Json.Linq.JToken t2);
    Parameters
    JToken t1

    JToken t2

    Returns
    Boolean

    FromObject(Object)

    Declaration
    public static Newtonsoft.Json.Linq.JToken FromObject (object o);
    Parameters
    Object o

    Returns
    JToken

    FromObject(Object, JsonSerializer)

    Declaration
    public static Newtonsoft.Json.Linq.JToken FromObject (object o, Newtonsoft.Json.JsonSerializer jsonSerializer);
    Parameters
    Object o

    JsonSerializer jsonSerializer

    Returns
    JToken

    GetMetaObject(Expression)

    Declaration
    protected virtual System.Dynamic.DynamicMetaObject GetMetaObject (System.Linq.Expressions.Expression parameter);
    Parameters
    Expression parameter

    Returns
    DynamicMetaObject

    Load(JsonReader, JsonLoadSettings)

    Declaration
    public static Newtonsoft.Json.Linq.JToken Load (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings);
    Parameters
    JsonReader reader

    JsonLoadSettings settings

    Returns
    JToken

    Load(JsonReader)

    Declaration
    public static Newtonsoft.Json.Linq.JToken Load (Newtonsoft.Json.JsonReader reader);
    Parameters
    JsonReader reader

    Returns
    JToken

    LoadAsync(JsonReader, CancellationToken)

    Declaration
    public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> LoadAsync (Newtonsoft.Json.JsonReader reader, System.Threading.CancellationToken cancellationToken = null);
    Parameters
    JsonReader reader

    CancellationToken cancellationToken

    Returns
    Task<JToken>

    LoadAsync(JsonReader, JsonLoadSettings, CancellationToken)

    Declaration
    public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> LoadAsync (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings, System.Threading.CancellationToken cancellationToken = null);
    Parameters
    JsonReader reader

    JsonLoadSettings settings

    CancellationToken cancellationToken

    Returns
    Task<JToken>

    Parse(String, JsonLoadSettings)

    Declaration
    public static Newtonsoft.Json.Linq.JToken Parse (string json, Newtonsoft.Json.Linq.JsonLoadSettings settings);
    Parameters
    String json

    JsonLoadSettings settings

    Returns
    JToken

    Parse(String)

    Declaration
    public static Newtonsoft.Json.Linq.JToken Parse (string json);
    Parameters
    String json

    Returns
    JToken

    ReadFrom(JsonReader, JsonLoadSettings)

    Declaration
    public static Newtonsoft.Json.Linq.JToken ReadFrom (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings);
    Parameters
    JsonReader reader

    JsonLoadSettings settings

    Returns
    JToken

    ReadFrom(JsonReader)

    Declaration
    public static Newtonsoft.Json.Linq.JToken ReadFrom (Newtonsoft.Json.JsonReader reader);
    Parameters
    JsonReader reader

    Returns
    JToken

    ReadFromAsync(JsonReader, JsonLoadSettings, CancellationToken)

    Declaration
    public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> ReadFromAsync (Newtonsoft.Json.JsonReader reader, Newtonsoft.Json.Linq.JsonLoadSettings settings, System.Threading.CancellationToken cancellationToken = null);
    Parameters
    JsonReader reader

    JsonLoadSettings settings

    CancellationToken cancellationToken

    Returns
    Task<JToken>

    ReadFromAsync(JsonReader, CancellationToken)

    Declaration
    public static System.Threading.Tasks.Task<Newtonsoft.Json.Linq.JToken> ReadFromAsync (Newtonsoft.Json.JsonReader reader, System.Threading.CancellationToken cancellationToken = null);
    Parameters
    JsonReader reader

    CancellationToken cancellationToken

    Returns
    Task<JToken>

    Remove()

    Declaration
    public void Remove ();

    RemoveAnnotations(Type)

    Declaration
    public void RemoveAnnotations (Type type);
    Parameters
    Type type

    RemoveAnnotations<T>()

    Declaration
    public void RemoveAnnotations<T> () where T : class;
    Type Parameters
    T

    Replace(JToken)

    Declaration
    public void Replace (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    SelectToken(String)

    Declaration
    public Newtonsoft.Json.Linq.JToken SelectToken (string path);
    Parameters
    String path

    Returns
    JToken

    SelectToken(String, Boolean)

    Declaration
    public Newtonsoft.Json.Linq.JToken SelectToken (string path, bool errorWhenNoMatch);
    Parameters
    String path

    Boolean errorWhenNoMatch

    Returns
    JToken

    SelectTokens(String)

    Declaration
    public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens (string path);
    Parameters
    String path

    Returns
    IEnumerable<JToken>

    SelectTokens(String, Boolean)

    Declaration
    public System.Collections.Generic.IEnumerable<Newtonsoft.Json.Linq.JToken> SelectTokens (string path, bool errorWhenNoMatch);
    Parameters
    String path

    Boolean errorWhenNoMatch

    Returns
    IEnumerable<JToken>

    ToObject(Type, JsonSerializer)

    Declaration
    public object ToObject (Type objectType, Newtonsoft.Json.JsonSerializer jsonSerializer);
    Parameters
    Type objectType

    JsonSerializer jsonSerializer

    Returns
    Object

    ToObject(Type)

    Declaration
    public object ToObject (Type objectType);
    Parameters
    Type objectType

    Returns
    Object

    ToObject<T>(JsonSerializer)

    Declaration
    public T ToObject<T> (Newtonsoft.Json.JsonSerializer jsonSerializer);
    Parameters
    JsonSerializer jsonSerializer

    Returns
    T

    Type Parameters
    T

    ToObject<T>()

    Declaration
    public T ToObject<T> ();
    Returns
    T

    Type Parameters
    T

    ToString(Formatting, JsonConverter[])

    Declaration
    public string ToString (Newtonsoft.Json.Formatting formatting, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    Formatting formatting

    JsonConverter[] converters

    Returns
    String

    ToString()

    Declaration
    public override string ToString ();
    Returns
    String

    Value<T>(Object)

    Declaration
    public virtual T Value<T> (object key);
    Parameters
    Object key

    Returns
    T

    Type Parameters
    T

    Values<T>()

    Declaration
    public virtual System.Collections.Generic.IEnumerable<T> Values<T> ();
    Returns
    IEnumerable<T>

    Type Parameters
    T

    WriteTo(JsonWriter, JsonConverter[])

    Declaration
    public abstract void WriteTo (Newtonsoft.Json.JsonWriter writer, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    JsonWriter writer

    JsonConverter[] converters

    WriteToAsync(JsonWriter, JsonConverter[])

    Declaration
    public System.Threading.Tasks.Task WriteToAsync (Newtonsoft.Json.JsonWriter writer, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    JsonWriter writer

    JsonConverter[] converters

    Returns
    Task

    WriteToAsync(JsonWriter, CancellationToken, JsonConverter[])

    Declaration
    public virtual System.Threading.Tasks.Task WriteToAsync (Newtonsoft.Json.JsonWriter writer, System.Threading.CancellationToken cancellationToken, params Newtonsoft.Json.JsonConverter[] converters);
    Parameters
    JsonWriter writer

    CancellationToken cancellationToken

    JsonConverter[] converters

    Returns
    Task

    Operators

    Explicit(JToken to Nullable<Double>)

    Declaration
    public static explicit operator Nullable<double> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Double>

    Explicit(JToken to Nullable<Guid>)

    Declaration
    public static explicit operator Nullable<Guid> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Guid>

    Explicit(JToken to Nullable<Int16>)

    Declaration
    public static explicit operator Nullable<short> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Int16>

    Explicit(JToken to Nullable<Int32>)

    Declaration
    public static explicit operator Nullable<int> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Int32>

    Explicit(JToken to Nullable<Int64>)

    Declaration
    public static explicit operator Nullable<long> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Int64>

    Explicit(JToken to Nullable<SByte>)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator Nullable<sbyte> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<SByte>

    Explicit(JToken to Nullable<Single>)

    Declaration
    public static explicit operator Nullable<float> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Single>

    Explicit(JToken to Nullable<TimeSpan>)

    Declaration
    public static explicit operator Nullable<TimeSpan> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<TimeSpan>

    Explicit(JToken to Nullable<UInt16>)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator Nullable<ushort> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<UInt16>

    Explicit(JToken to Nullable<UInt32>)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator Nullable<uint> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<UInt32>

    Explicit(JToken to Nullable<UInt64>)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator Nullable<ulong> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<UInt64>

    Explicit(JToken to SByte)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator sbyte (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    SByte

    Explicit(JToken to Single)

    Declaration
    public static explicit operator float (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Single

    Explicit(JToken to String)

    Declaration
    public static explicit operator string (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    String

    Explicit(JToken to TimeSpan)

    Declaration
    public static explicit operator TimeSpan (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    TimeSpan

    Explicit(JToken to UInt16)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator ushort (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    UInt16

    Explicit(JToken to UInt32)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator uint (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    UInt32

    Explicit(JToken to UInt64)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator ulong (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    UInt64

    Explicit(JToken to Nullable<Decimal>)

    Declaration
    public static explicit operator Nullable<decimal> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Decimal>

    Explicit(JToken to Nullable<DateTimeOffset>)

    Declaration
    public static explicit operator Nullable<DateTimeOffset> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<DateTimeOffset>

    Explicit(JToken to Uri)

    Declaration
    public static explicit operator Uri (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Uri

    Explicit(JToken to Nullable<Char>)

    Declaration
    public static explicit operator Nullable<char> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Char>

    Explicit(JToken to Boolean)

    Declaration
    public static explicit operator bool (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Boolean

    Explicit(JToken to Byte)

    Declaration
    public static explicit operator byte (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Byte

    Explicit(JToken to Byte[])

    Declaration
    public static explicit operator byte[] (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Byte[]

    Explicit(JToken to Nullable<DateTime>)

    Declaration
    public static explicit operator Nullable<DateTime> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<DateTime>

    Explicit(JToken to DateTime)

    Declaration
    public static explicit operator DateTime (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    DateTime

    Explicit(JToken to DateTimeOffset)

    Declaration
    public static explicit operator DateTimeOffset (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    DateTimeOffset

    Explicit(JToken to Decimal)

    Declaration
    public static explicit operator decimal (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Decimal

    Explicit(JToken to Char)

    Declaration
    [System.CLSCompliant(false)]
    public static explicit operator char (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Char

    Explicit(JToken to Guid)

    Declaration
    public static explicit operator Guid (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Guid

    Explicit(JToken to Int16)

    Declaration
    public static explicit operator short (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Int16

    Explicit(JToken to Int32)

    Declaration
    public static explicit operator int (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Int32

    Explicit(JToken to Int64)

    Declaration
    public static explicit operator long (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Int64

    Explicit(JToken to Nullable<Boolean>)

    Declaration
    public static explicit operator Nullable<bool> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Boolean>

    Explicit(JToken to Nullable<Byte>)

    Declaration
    public static explicit operator Nullable<byte> (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Nullable<Byte>

    Explicit(JToken to Double)

    Declaration
    public static explicit operator double (Newtonsoft.Json.Linq.JToken value);
    Parameters
    JToken value

    Returns
    Double

    Implicit(Nullable<Guid> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<Guid> value);
    Parameters
    Nullable<Guid> value

    Returns
    JToken

    Implicit(Nullable<Int16> to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<short> value);
    Parameters
    Nullable<Int16> value

    Returns
    JToken

    Implicit(Nullable<Int32> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<int> value);
    Parameters
    Nullable<Int32> value

    Returns
    JToken

    Implicit(Nullable<Int64> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<long> value);
    Parameters
    Nullable<Int64> value

    Returns
    JToken

    Implicit(Nullable<SByte> to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<sbyte> value);
    Parameters
    Nullable<SByte> value

    Returns
    JToken

    Implicit(Nullable<Single> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<float> value);
    Parameters
    Nullable<Single> value

    Returns
    JToken

    Implicit(Nullable<TimeSpan> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<TimeSpan> value);
    Parameters
    Nullable<TimeSpan> value

    Returns
    JToken

    Implicit(Nullable<UInt32> to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<uint> value);
    Parameters
    Nullable<UInt32> value

    Returns
    JToken

    Implicit(UInt32 to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (uint value);
    Parameters
    UInt32 value

    Returns
    JToken

    Implicit(SByte to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (sbyte value);
    Parameters
    SByte value

    Returns
    JToken

    Implicit(Single to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (float value);
    Parameters
    Single value

    Returns
    JToken

    Implicit(String to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (string value);
    Parameters
    String value

    Returns
    JToken

    Implicit(TimeSpan to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (TimeSpan value);
    Parameters
    TimeSpan value

    Returns
    JToken

    Implicit(UInt16 to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (ushort value);
    Parameters
    UInt16 value

    Returns
    JToken

    Implicit(Nullable<Double> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<double> value);
    Parameters
    Nullable<Double> value

    Returns
    JToken

    Implicit(UInt64 to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (ulong value);
    Parameters
    UInt64 value

    Returns
    JToken

    Implicit(Uri to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Uri value);
    Parameters
    Uri value

    Returns
    JToken

    Implicit(Nullable<UInt64> to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<ulong> value);
    Parameters
    Nullable<UInt64> value

    Returns
    JToken

    Implicit(Nullable<Decimal> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<decimal> value);
    Parameters
    Nullable<Decimal> value

    Returns
    JToken

    Implicit(Nullable<UInt16> to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<ushort> value);
    Parameters
    Nullable<UInt16> value

    Returns
    JToken

    Implicit(Nullable<DateTime> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<DateTime> value);
    Parameters
    Nullable<DateTime> value

    Returns
    JToken

    Implicit(Nullable<DateTimeOffset> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<DateTimeOffset> value);
    Parameters
    Nullable<DateTimeOffset> value

    Returns
    JToken

    Implicit(Boolean to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (bool value);
    Parameters
    Boolean value

    Returns
    JToken

    Implicit(Byte to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (byte value);
    Parameters
    Byte value

    Returns
    JToken

    Implicit(DateTime to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (DateTime value);
    Parameters
    DateTime value

    Returns
    JToken

    Implicit(DateTimeOffset to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (DateTimeOffset value);
    Parameters
    DateTimeOffset value

    Returns
    JToken

    Implicit(Decimal to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (decimal value);
    Parameters
    Decimal value

    Returns
    JToken

    Implicit(Byte[] to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (byte[] value);
    Parameters
    Byte[] value

    Returns
    JToken

    Implicit(Guid to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Guid value);
    Parameters
    Guid value

    Returns
    JToken

    Implicit(Int16 to JToken)

    Declaration
    [System.CLSCompliant(false)]
    public static implicit operator Newtonsoft.Json.Linq.JToken (short value);
    Parameters
    Int16 value

    Returns
    JToken

    Implicit(Int32 to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (int value);
    Parameters
    Int32 value

    Returns
    JToken

    Implicit(Int64 to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (long value);
    Parameters
    Int64 value

    Returns
    JToken

    Implicit(Nullable<Boolean> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<bool> value);
    Parameters
    Nullable<Boolean> value

    Returns
    JToken

    Implicit(Nullable<Byte> to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (Nullable<byte> value);
    Parameters
    Nullable<Byte> value

    Returns
    JToken

    Implicit(Double to JToken)

    Declaration
    public static implicit operator Newtonsoft.Json.Linq.JToken (double value);
    Parameters
    Double value

    Returns
    JToken

    Explicit Interface Implementations

    IJsonLineInfo.HasLineInfo()

    Declaration
    bool IJsonLineInfo.HasLineInfo ();
    Returns
    Boolean

    Implements
    IJsonLineInfo.HasLineInfo()

    IJsonLineInfo.LineNumber

    Declaration
    int Newtonsoft.Json.IJsonLineInfo.LineNumber { get; }
    Returns
    Int32

    Implements
    IJsonLineInfo.LineNumber

    IJsonLineInfo.LinePosition

    Declaration
    int Newtonsoft.Json.IJsonLineInfo.LinePosition { get; }
    Returns
    Int32

    Implements
    IJsonLineInfo.LinePosition

    IJEnumerable<JToken>.Item[Object]

    Declaration
    Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken> Newtonsoft.Json.Linq.IJEnumerable<Newtonsoft.Json.Linq.JToken>.Item[object key] { get; }
    Parameters
    Object key

    Returns
    IJEnumerable<JToken>

    Implements
    IJEnumerable<T>.Item[Object]

    IEnumerable<JToken>.GetEnumerator()

    Declaration
    System.Collections.Generic.IEnumerator<Newtonsoft.Json.Linq.JToken> IEnumerable<JToken>.GetEnumerator ();
    Returns
    IEnumerator<JToken>

    IEnumerable.GetEnumerator()

    Declaration
    System.Collections.IEnumerator IEnumerable.GetEnumerator ();
    Returns
    IEnumerator

    IDynamicMetaObjectProvider.GetMetaObject(Expression)

    Declaration
    System.Dynamic.DynamicMetaObject IDynamicMetaObjectProvider.GetMetaObject (System.Linq.Expressions.Expression parameter);
    Parameters
    Expression parameter

    Returns
    DynamicMetaObject

    ICloneable.Clone()

    Declaration
    object ICloneable.Clone ();
    Returns
    Object

    Extension Methods

    Extensions.IsValid(JToken, JsonSchema)
    Extensions.IsValid(JToken, JsonSchema, IList<String>)
    Extensions.Validate(JToken, JsonSchema)
    Extensions.Validate(JToken, JsonSchema, ValidationEventHandler)
    Back to top Azure SDK for Net