[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 methods.

Public Methods

  NameDescription
Public methodCopyTo
Copy the property chain into an array.
Public operatorStatic memberEquality
Compare two PropertyChains for equality.
Public methodEquals
Compare one PropertyChain to another.
(Overrides ValueType..::Equals(Object).)
Public methodExtractSubPath
Extract part of the path.
Public methodGetEnumerator
Get an enumerator to iterate over the PropertyHandle in this chain.
Public methodGetHashCode
Constructs a hashcode from the hashcodes provided by the PropertyHandles in this chain.
(Overrides ValueType..::GetHashCode()().)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOfOverloaded.
Public operatorStatic memberInequality
Compare two PropertyChains for inequality.
Public methodIsStartingWith
Verify whether the supplied path is a subpath of the current one, beginning at the same root.
Public methodStatic memberJoin
Joins two property chains together
Public methodStatic memberLeafsOf
Converts property chain array to property handle array by gathering leafs of each chain.
Public methodResolveForRoot
Resolves the current path for a different root.
Public methodToStringOverloaded.

Protected Methods

  NameDescription
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)

See Also