WCF-Xtensions Class Reference for Mono
JContainer Class Members
Properties  Methods  Events


The following tables list the members exposed by JContainer.

Public Properties
 NameDescription
Public PropertyCount Gets the count of child JSON tokens.  
Public PropertyFirstOverridden.  Get the first child token of this token.  
Public PropertyHasValuesOverridden.  Gets a value indicating whether this token has child tokens.  
Public PropertyItemGets the JToken with the specified key. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyLastOverridden.  Get the last child token of this token.  
Public PropertyNext Gets the next sibling token of this node. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyParent Gets or sets the parent. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyPath Gets the path of the JSON token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyPrevious Gets the previous sibling token of this node. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyRootGets the root JToken of this JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public PropertyTypeGets the node type for this JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Top
Protected Properties
 NameDescription
Protected PropertyChildrenTokens Gets the container's children tokens.  
Top
Public Methods
 NameDescription
Public MethodAddAdds the specified content as children of this JToken.  
Public MethodAddAfterSelf Adds the specified content immediately after this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodAddBeforeSelf Adds the specified content immediately before this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodAddFirstAdds the specified content as the first children of this JToken.  
Public MethodAfterSelf Returns a collection of the sibling tokens after this token, in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodAncestors Returns a collection of the ancestor tokens of this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodBeforeSelf Returns a collection of the sibling tokens before this token, in document order. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodChildrenOverloaded. Overridden.  Returns a collection of the child tokens of this token, in document order.  
Public MethodCreateReaderCreates an Noemax.Newtonsoft.Json.JsonReader for this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodCreateWriterCreates an Noemax.Newtonsoft.Json.JsonWriter that can be used to add tokens to the JToken.  
Public MethodDeepCloneCreates a new instance of the JToken. All child tokens are recursively cloned. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodDescendants Returns a collection of the descendant tokens for this token in document order.  
Public MethodRemove Removes this token from its parent. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodRemoveAll Removes the child nodes from this token.  
Public MethodReplace Replaces this token with the specified token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodReplaceAll Replaces the children nodes of this token with the specified content.  
Public MethodSelectTokenOverloaded. Selects a JToken using a JPath expression. Selects the token that matches the object path. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodSelectTokensOverloaded.  Selects a collection of elements using a JPath expression. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodToObjectOverloaded. Creates the specified .NET type from the JToken. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodToStringOverloaded.  Returns the indented JSON for this token. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodValue<T>Gets the JToken with the specified key converted to the specified type. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Public MethodValues<T>Overridden.  Returns a collection of the child values of this token, in document order.  
Public MethodWriteToWrites this token to a Noemax.Newtonsoft.Json.JsonWriter. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Top
Protected Methods
 NameDescription
Protected MethodGetMetaObjectReturns the System.Dynamic.DynamicMetaObject responsible for binding operations performed on this object. (Inherited from Noemax.Newtonsoft.Json.Linq.JToken)
Protected MethodOnAddingNewRaises the AddingNew event.  
Protected MethodOnCollectionChangedRaises the CollectionChanged event.  
Protected MethodOnListChangedRaises the ListChanged event.  
Top
Public Events
 NameDescription
Public EventAddingNew Occurs before an item is added to the collection.  
Public EventCollectionChanged Occurs when the items list of the collection has changed, or the collection is reset.  
Public EventListChanged Occurs when the list changes or an item in the list changes.  
Top
See Also

Reference

JContainer Class
Noemax.Newtonsoft.Json.Linq Namespace

Send Feedback