The CollectionElement type exposes the following members.

Constructors

  NameDescription
CollectionElement
Initialises a new instance of the CollectionElement class.

Methods

  NameDescription
CanRemoveFromParentCollection
Determines whether the element represented by this node can be removed from the collection of which it is a part.
FromDictionary
Creates CollectionElement objects for each item in a dictionary.
FromList
Creates CollectionElement objects for each item in a list.
GetCollectionElements
Creates CollectionElement objects for each item in a collection.
RemoveFromParentCollection
Removes the element represented by this node from the collection of which it is a part.

Properties

  NameDescription
CanWrite
Gets whether the collection element can be modified.
(Overrides Node..::.CanWrite.)
ChildFilter
Gets a callback for determining whether to show descendant nodes.
(Inherited from Node.)
Children
Gets the displayable children of this node.
(Inherited from Node.)
DeclaringType
Gets the type which declares the property represented by this node.
(Inherited from Node.)
HasOwnInPlaceEditor
Gets whether the node has an editor associated directly with it.
(Inherited from Node.)
HumanName
Gets a display name for the collection element.
(Overrides Node..::.HumanName.)
IndexedPropertyArguments
Gets the index(es) of the collection element.
(Overrides Node..::.IndexedPropertyArguments.)
InPlaceEditor
Gets the editor associated directly with this node, if there is one.
(Inherited from Node.)
Name
Gets the name of the property represented by this node.
(Inherited from Node.)
Parent
Gets the parent node of this node, if any.
(Inherited from Node.)
Property
Gets the metadata for the property represented by this node.
(Inherited from Node.)
PropertyInfo
Gets the metadata for the property represented by this node.
(Inherited from Node.)
PropertyType
Gets the type of the collection element.
(Overrides Node..::.PropertyType.)
Source
Gets the object whose property is represented by this node.
(Inherited from Node.)
Value
Gets the value of the collection element.
(Overrides Node..::.Value.)

Events

  NameDescription
PropertyChanged
Raised when a property changes.

See Also