Namespace Umbraco.Cms.Core.DynamicRoot.QuerySteps
Classes
DynamicRootQueryStep
Represents a query step configuration that defines how to traverse or filter the content tree during dynamic root resolution.
DynamicRootQueryStepCollection
A collection of IDynamicRootQueryStep implementations used to filter or traverse the content tree during dynamic root resolution.
DynamicRootQueryStepCollectionBuilder
A collection builder for DynamicRootQueryStepCollection that allows ordered registration of IDynamicRootQueryStep implementations.
FurthestAncestorOrSelfDynamicRootQueryStep
A query step that finds the furthest (topmost) ancestor or self matching the specified document type criteria. This step traverses up the content tree from the origin and returns the matching node furthest from the origin.
FurthestDescendantOrSelfDynamicRootQueryStep
A query step that finds the furthest (deepest) descendants or self matching the specified document type criteria. This step traverses down the content tree from the origin and returns all matching nodes at the greatest depth.
NearestAncestorOrSelfDynamicRootQueryStep
A query step that finds the nearest (closest) ancestor or self matching the specified document type criteria. This step traverses up the content tree from the origin and returns the first matching node.
NearestDescendantOrSelfDynamicRootQueryStep
A query step that finds the nearest (closest) descendants or self matching the specified document type criteria. This step traverses down the content tree from the origin and returns all matching nodes at the shallowest depth.
Interfaces
IDynamicRootQueryStep
Defines a query step that can filter or traverse the content tree during dynamic root resolution.
IDynamicRootRepository
Provides data access operations for dynamic root query steps, supporting ancestor and descendant traversal with document type filtering.