JToken Methods | 
The JToken type exposes the following members.
| Name | Description | |
|---|---|---|
| AddAfterSelf | 
            Adds the specified content immediately after this token.
              | |
| AddAnnotation | 
            Adds an object to the annotation list of this JToken.
              | |
| AddBeforeSelf | 
            Adds the specified content immediately before this token.
              | |
| AfterSelf | 
            Returns a collection of the sibling tokens after this token, in document order.
              | |
| Ancestors | 
            Returns a collection of the ancestor tokens of this token.
              | |
| AncestorsAndSelf | 
            Returns a collection of tokens that contain this token, and the ancestors of this token.
              | |
| Annotation(Type) | 
            Gets the first annotation object of the specified type from this JToken.
              | |
| AnnotationT | 
            Get the first annotation object of the specified type from this JToken.
              | |
| Annotations(Type) | 
            Gets a collection of annotations of the specified type for this JToken.
              | |
| AnnotationsT | 
            Gets a collection of annotations of the specified type for this JToken.
              | |
| BeforeSelf | 
            Returns a collection of the sibling tokens before this token, in document order.
              | |
| Children | 
            Returns a collection of the child tokens of this token, in document order.
              | |
| ChildrenT | 
            Returns a collection of the child tokens of this token, in document order, filtered by the specified type.
              | |
| CreateReader | 
            Creates a JsonReader for this token.
              | |
| DeepClone | 
            Creates a new instance of the JToken. All child tokens are recursively cloned.
              | |
| DeepEquals | 
            Compares the values of two tokens, including the values of all descendant tokens.
              | |
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.  (Inherited from Object.) | |
| FromObject(Object) | 
            Creates a JToken from an object.
              | |
| FromObject(Object, JsonSerializer) | 
            Creates a JToken from an object using the specified JsonSerializer.
              | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetMetaObject | 
            Returns the DynamicMetaObject responsible for binding operations performed on this object.
              | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| Load(JsonReader) | 
            Creates a JToken from a JsonReader.
              | |
| Load(JsonReader, JsonLoadSettings) | 
            Creates a JToken from a JsonReader.
              | |
| LoadAsync(JsonReader, CancellationToken) | 
            Asynchronously creates a JToken from a JsonReader.
              | |
| LoadAsync(JsonReader, JsonLoadSettings, CancellationToken) | 
            Asynchronously creates a JToken from a JsonReader.
              | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| Parse(String) | 
            Load a JToken from a string that contains JSON.
              | |
| Parse(String, JsonLoadSettings) | 
            Load a JToken from a string that contains JSON.
              | |
| ReadFrom(JsonReader) | 
            Creates a JToken from a JsonReader.
              | |
| ReadFrom(JsonReader, JsonLoadSettings) | 
            Creates a JToken from a JsonReader.
              | |
| ReadFromAsync(JsonReader, CancellationToken) | 
            Asynchronously creates a JToken from a JsonReader.
              | |
| ReadFromAsync(JsonReader, JsonLoadSettings, CancellationToken) | 
            Asynchronously creates a JToken from a JsonReader.
              | |
| Remove | 
            Removes this token from its parent.
              | |
| RemoveAnnotations(Type) | 
            Removes the annotations of the specified type from this JToken.
              | |
| RemoveAnnotationsT | 
            Removes the annotations of the specified type from this JToken.
              | |
| Replace | 
            Replaces this token with the specified token.
              | |
| SelectToken(String) | 
            Selects a JToken using a JPath expression. Selects the token that matches the object path.
              | |
| SelectToken(String, Boolean) | 
            Selects a JToken using a JPath expression. Selects the token that matches the object path.
              | |
| SelectTokens(String) | 
            Selects a collection of elements using a JPath expression.
              | |
| SelectTokens(String, Boolean) | 
            Selects a collection of elements using a JPath expression.
              | |
| ToObject(Type) | 
            Creates an instance of the specified .NET type from the JToken.
              | |
| ToObject(Type, JsonSerializer) | 
            Creates an instance of the specified .NET type from the JToken using the specified JsonSerializer.
              | |
| ToObjectT | 
            Creates an instance of the specified .NET type from the JToken.
              | |
| ToObjectT(JsonSerializer) | 
            Creates an instance of the specified .NET type from the JToken using the specified JsonSerializer.
              | |
| ToString | 
            Returns the indented JSON for this token.
              (Overrides ObjectToString.) | |
| ToString(Formatting, JsonConverter) | 
            Returns the JSON for this token using the given formatting and converters.
              | |
| ValueT | 
            Gets the JToken with the specified key converted to the specified type.
              | |
| ValuesT | 
            Returns a collection of the child values of this token, in document order.
              | |
| WriteTo | 
            Writes this token to a JsonWriter.
              | |
| WriteToAsync(JsonWriter, JsonConverter) | 
            Writes this token to a JsonWriter asynchronously.
              | |
| WriteToAsync(JsonWriter, CancellationToken, JsonConverter) | 
            Writes this token to a JsonWriter asynchronously.
              | 
| Name | Description | |||
|---|---|---|---|---|
| AncestorsJToken | 
            Returns a collection of tokens that contains the ancestors of every token in the source collection.
              (Defined by Extensions.) | |||
| AncestorsAndSelfJToken | 
            Returns a collection of tokens that contains every token in the source collection, and the ancestors of every token in the source collection.
              (Defined by Extensions.) | |||
| AsJEnumerable | Overloaded.   
            Returns the input typed as IJEnumerableT.
              (Defined by Extensions.) | |||
| AsJEnumerableJToken | Overloaded.   
            Returns the input typed as IJEnumerableT.
              (Defined by Extensions.) | |||
| ChildrenJToken | Overloaded.   
            Returns a collection of child tokens of every array in the source collection.
              (Defined by Extensions.) | |||
| ChildrenJToken, U | Overloaded.   
            Returns a collection of converted child tokens of every array in the source collection.
              (Defined by Extensions.) | |||
| IsValid(JsonSchema) | Overloaded.   Determines whether the JToken is valid. 
  | |||
| IsValid(JsonSchema, IListString) | Overloaded.   Determines whether the JToken is valid. 
  | |||
| Validate(JsonSchema) | Overloaded.   Validates the specified JToken. 
  | |||
| Validate(JsonSchema, ValidationEventHandler) | Overloaded.   Validates the specified JToken. 
  | |||
| ValueU | Overloaded.   
            Converts the value.
              (Defined by Extensions.) | |||
| ValueJToken, U | Overloaded.   
            Converts the value.
              (Defined by Extensions.) | |||
| Values | Overloaded.   
            Returns a collection of child values of every object in the source collection.
              (Defined by Extensions.) | |||
| Values(Object) | Overloaded.   
            Returns a collection of child values of every object in the source collection with the given key.
              (Defined by Extensions.) | |||
| ValuesU | Overloaded.   
            Returns a collection of converted child values of every object in the source collection.
              (Defined by Extensions.) | |||
| ValuesU(Object) | Overloaded.   
            Returns a collection of converted child values of every object in the source collection with the given key.
              (Defined by Extensions.) |