Json.NET - Quick Starts & API Documentation
JContainer Class
NamespacesNewtonsoft.Json.LinqJContainer
Represents a token that can contain other tokens.
Declaration Syntax
C#Visual BasicVisual C++
Public MustInherit Class JContainer _
	Inherits JToken _
	Implements IList(Of JToken), ICollection(Of JToken),  _
	IEnumerable(Of JToken), ITypedList, IBindingList, IList,  _
	ICollection, IEnumerable
public ref class JContainer abstract : public JToken, 
	IList<JToken^>, ICollection<JToken^>, IEnumerable<JToken^>, 
	ITypedList, IBindingList, IList, ICollection, IEnumerable
Members
All MembersMethodsPropertiesEvents



IconMemberDescription
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.)
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()()().)
CreateReader()()()
Creates an JsonReader for this token.
(Inherited from JToken.)
CreateWriter()()()
Creates an JsonWriter that can be used to add tokens to the JToken.

Descendants()()()
Returns a collection of the descendant tokens for this token in document order.

Equals(Object)
Determines whether the specified Object is equal to the current 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.)
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.)
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.

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
Gets the root JToken of this JToken.
(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.)
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.)
Value<(Of <(T>)>)(Object)
Gets the JToken with the specified key converted to the specified type.
(Inherited from JToken.)
Values<(Of <(T>)>)()()()
Returns a collection of the child values of this token, in document order.
(Overrides JToken.Values<(Of <(T>)>)()()().)
WriteTo(JsonWriter, array<JsonConverter>[]()[])
Writes this token to a JsonWriter.
(Inherited from JToken.)
Inheritance Hierarchy

Assembly: Newtonsoft.Json (Module: Newtonsoft.Json) Version: 3.5.0.0 (3.5.0.0)