JsonSchemaNode Methods

Defines a node and its hierarchy in the JsonDataSource's schema.
Name Description
AbandonChildren() Removes all child nodes from the node. Inherited from Node<T>.
AddChildren(Node<T>[]) Adds child nodes to the node. Inherited from Node<T>.
Equals(Object) Determines whether the specified object is equal to the current Node<T> instance. Inherited from Node<T>.
Equals(Object, Object) static Determines whether the specified object instances are considered equal. Inherited from Object.
ForEach(Action<Node<T>>) Performs the specified action on the node's each child node. Inherited from Node<T>.
GetHashCode() Serves as the default hash function. Inherited from Node<T>.
GetParents() Returns a collection of the node's parent nodes. 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.
See Also