Skip to main content
A newer version of this page is available. .

JsonSchemaNode Members

Defines a node and its child nodes in the JsonDataSource‘s schema.

Constructors

Name Description
JsonSchemaNode() Initializes a new instance of the JsonSchemaNode class.
JsonSchemaNode(JsonNode) Initializes a new instance of the JsonSchemaNode class.

Properties

Name Description
ActualName For internal use.
Children Gets the collection of the current node’s child nodes. Inherited from Node<T>.
DisplayName Gets or sets the display name of the data source field that the JsonSchemaNode object defines.
Id For internal use.
Name Gets or sets the name of the data source field that the JsonSchemaNode object defines.
Nodes Provides access to the JsonSchemaNode‘s child node collection.
NodeType Gets or sets the type of the JSON object’s node that the JsonSchemaNode object defines.
Parent Inherited from Node<T>.
ParentId For internal use.
Selected Gets or sets whether to include the JSON object’s field, which the JsonSchemaNode object defines, to the JsonDataSource‘s data schema.
Type Gets or sets the type of data stored in the data source field that the JsonSchemaNode object defines.
Value Gets or sets a reference to the JsonNode object that defines the JsonSchemaNode.

Methods

Name Description
AbandonChildren() Inherited from Node<T>.
AddChildren(Node<T>[]) Adds the specified array to the collection of the current node’s children. Inherited from Node<T>.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
Equals(Object) Inherited from Node<T>.
ForEach(Action<Node<T>>) Inherited from Node<T>.
GetFlatModel() For internal use.
GetHashCode() Inherited from Node<T>.
GetParents() Inherited from Node<T>.
GetType() Gets the Type of the current instance. Inherited from Object.
MemberwiseClone() protected Creates a shallow copy of the current Object. Inherited from Object.
ReferenceEquals(Object, Object) static Determines whether the specified Object instances are the same instance. Inherited from Object.
ToString() Returns a string that represents the current object. Inherited from Object.

Events

Name Description
PropertyChanged Occurs when the JsonSchemaNode object’s property value changes.
See Also