[This is preliminary documentation and is subject to change.]

Syntax

C#
public struct PropertyChain
Visual Basic (Declaration)
Public Structure PropertyChain
Visual C++
public value class PropertyChain

The type exposes the following properties.

Public Properties

  NameDescription
Public propertyChain
Returns the complete property chain as array of PropertyHandles, starting with root, ending with leaf.
Public propertyCount
The number of PropertyHandle in this chain.
Public propertyIsEmpty
Returns true if the path is not containing any elements.
Public propertyIsRoot
Returns true if the path only contains a root property.
Public propertyIsSynchronized
No need for synchronisation, once created the path is never changed.
Public propertyItem
Access path element by index.
Public propertyLeaf
Returns the leaf property of the path, i.e. the outer most property.
Public propertyParent
Returns the parent property handle, i.e. parent of the leaf or PropertyHandle.Null if the path is empty or only contains a root property (therefore no parent)
Public propertyRoot
Returns root property handle or Null if the path is empty.
Public propertySyncRoot
No need for synchronisation, once created the path is never changed.
Public propertyTopLevel
Returns top-level property handle (first element before the root) or Null if there's no such element.

See Also