Represents a token that can contain other tokens.
| C# | Visual Basic | Visual C++ |
public abstract class JContainer : JToken, IList<JToken>, ICollection<JToken>, IEnumerable<JToken>, ITypedList, IBindingList, IList, ICollection, IEnumerable, INotifyCollectionChanged
Public MustInherit Class JContainer _ Inherits JToken _ Implements IList(Of JToken), ICollection(Of JToken), _ IEnumerable(Of JToken), ITypedList, IBindingList, IList, _ ICollection, IEnumerable, INotifyCollectionChanged
public ref class JContainer abstract : public JToken, IList<JToken^>, ICollection<JToken^>, IEnumerable<JToken^>, ITypedList, IBindingList, IList, ICollection, IEnumerable, INotifyCollectionChanged
| All Members | Methods | Properties | Events | ||
| Icon | Member | Description |
|---|---|---|
| Add(Object) |
Adds the specified content as children of this JToken.
| |
| AddAfterSelf(Object) |
Adds the specified content immediately after this token.
(Inherited from JToken.) | |
| AddBeforeSelf(Object) |
Adds the specified content immediately before this token.
(Inherited from JToken.) | |
| AddFirst(Object) |
Adds the specified content as the first children of this JToken.
| |
| AddingNew |
Occurs before an item is added to the collection.
| |
| AfterSelf()()()() |
Returns a collection of the sibling tokens after this token, in document order.
(Inherited from JToken.) | |
| Ancestors()()()() |
Returns a collection of the ancestor tokens of this token.
(Inherited from JToken.) | |
| Ancestors<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>)) |
Returns a collection of tokens that contains the ancestors of every token in the source collection.
(Inherited from Extensions.) | |
| AsJEnumerable(IEnumerable<(Of <<'(JToken>)>>)) |
Returns the input typed as IJEnumerable<(Of <(<'T>)>)>.
(Inherited from Extensions.) | |
| AsJEnumerable<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>)) |
Returns the input typed as IJEnumerable<(Of <(<'T>)>)>.
(Inherited from Extensions.) | |
| BeforeSelf()()()() |
Returns a collection of the sibling tokens before this token, in document order.
(Inherited from JToken.) | |
| Children()()()() |
Returns a collection of the child tokens of this token, in document order.
(Overrides JToken.Children()()()().) | |
| Children<(Of <<'(T>)>>)(IEnumerable<(Of <<'(T>)>>)) |
Returns a collection of child tokens of every array in the source collection.
(Inherited from Extensions.) | |
| Children<(Of <<'(T, U>)>>)(IEnumerable<(Of <<'(T>)>>)) |
Returns a collection of converted child tokens of every array in the source collection.
(Inherited from Extensions.) | |
| ChildrenTokens |
Gets the container's children tokens.
| |
| CollectionChanged |
Occurs when the items list of the collection has changed, or the collection is reset.
| |
| Count |
Gets the count of child JSON tokens.
| |
| CreateReader()()()() |
Creates an JsonReader for this token.
(Inherited from JToken.) | |
| CreateWriter()()()() |
Creates an JsonWriter that can be used to add tokens to the JToken.
| |
| DeepClone()()()() |
Creates a new instance of the JToken. All child tokens are recursively cloned.
(Inherited from JToken.) | |
| Descendants()()()() |
Returns a collection of the descendant tokens for this token in document order.
| |
| Equals(Object) | (Inherited from Object.) | |
| Finalize()()()() |
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.) | |
| First |
Get the first child token of this token.
(Overrides JToken.First.) | |
| GetHashCode()()()() |
Serves as a hash function for a particular type.
(Inherited from Object.) | |
| GetMetaObject(Expression) |
Returns the DynamicMetaObject responsible for binding operations performed on this object.
(Inherited from JToken.) | |
| GetType()()()() |
Gets the Type of the current instance.
(Inherited from Object.) | |
| HasValues |
Gets a value indicating whether this token has childen tokens.
(Overrides JToken.HasValues.) | |
| IsValid(JToken, JsonSchema) |
Determines whether the JToken is valid.
(Inherited from Extensions.) | |
| IsValid(JToken, JsonSchema, IList<(Of <<'(String>)>>)%) |
Determines whether the JToken is valid.
(Inherited from Extensions.) | |
| Item[([( Object])]) |
Gets the JToken with the specified key.
(Inherited from JToken.) | |
| Last |
Get the last child token of this token.
(Overrides JToken.Last.) | |
| ListChanged |
Occurs when the list changes or an item in the list changes.
| |
| MemberwiseClone()()()() |
Creates a shallow copy of the current Object.
(Inherited from Object.) | |
| Next |
Gets the next sibling token of this node.
(Inherited from JToken.) | |
| OnAddingNew(AddingNewEventArgs) |
Raises the AddingNew event.
| |
| OnCollectionChanged(NotifyCollectionChangedEventArgs) |
Raises the CollectionChanged event.
| |
| OnListChanged(ListChangedEventArgs) |
Raises the ListChanged event.
| |
| Parent |
Gets or sets the parent.
(Inherited from JToken.) | |
| Previous |
Gets the previous sibling token of this node.
(Inherited from JToken.) | |
| Remove()()()() |
Removes this token from its parent.
(Inherited from JToken.) | |
| RemoveAll()()()() |
Removes the child nodes from this token.
| |
| Replace(JToken) |
Replaces this token with the specified token.
(Inherited from JToken.) | |
| ReplaceAll(Object) |
Replaces the children nodes of this token with the specified content.
| |
| Root | (Inherited from JToken.) | |
| SelectToken(String) |
Selects the token that matches the object path.
(Inherited from JToken.) | |
| SelectToken(String, Boolean) |
Selects the token that matches the object path.
(Inherited from JToken.) | |
| ToObject<(Of <<'(T>)>>)()()()() |
Creates the specified .NET type from the JToken.
(Inherited from JToken.) | |
| ToObject<(Of <<'(T>)>>)(JsonSerializer) |
Creates the specified .NET type from the JToken using the specified JsonSerializer.
(Inherited from JToken.) | |
| ToString()()()() |
Returns the indented JSON for this token.
(Inherited from JToken.) | |
| ToString(Formatting, array<JsonConverter>[]()[][]) |
Returns the JSON for this token using the given formatting and converters.
(Inherited from JToken.) | |
| Type |
Gets the node type for this JToken.
(Inherited from JToken.) | |
| Validate(JToken, JsonSchema) |
Validates the specified JToken.
(Inherited from Extensions.) | |
| Validate(JToken, JsonSchema, ValidationEventHandler) |
Validates the specified JToken.
(Inherited from Extensions.) | |
| Value<(Of <<'(T>)>>)(Object) |
Gets the JToken with the specified key converted to the specified type.
(Inherited from JToken.) | |
| Value<(Of <<'(U>)>>)(IEnumerable<(Of <<'(JToken>)>>)) |
Converts the value.
(Inherited from Extensions.) | |
| Value<(Of <<'(T, U>)>>)(IEnumerable<(Of <<'(T>)>>)) |
Converts the value.
(Inherited from Extensions.) | |
| Values<(Of <<'(T>)>>)()()()() |
Returns a collection of the child values of this token, in document order.
(Overrides JToken.Values<(Of <<'(T>)>>)()()()().) | |
| Values(IEnumerable<(Of <<'(JToken>)>>), Object) |
Returns a collection of child values of every object in the source collection with the given key.
(Inherited from Extensions.) | |
| Values(IEnumerable<(Of <<'(JToken>)>>)) |
Returns a collection of child values of every object in the source collection.
(Inherited from Extensions.) | |
| Values<(Of <<'(U>)>>)(IEnumerable<(Of <<'(JToken>)>>), Object) |
Returns a collection of converted child values of every object in the source collection with the given key.
(Inherited from Extensions.) | |
| WriteTo(JsonWriter, array<JsonConverter>[]()[][]) |
Writes this token to a JsonWriter.
(Inherited from JToken.) |