AncestorsAsync<TModel>(INodeViewModel, Func<TModel, bool>) |
|
AncestorsAsync(INodeViewModel, Func<dynamic, bool>) |
|
ChildrenAsync<TModel>(INodeViewModel, Func<TModel, bool>) |
Get the child node view models of the specified model type for the current node view model.
|
ChildrenAsync(INodeViewModel) |
|
DescendantsAsync<TModel>(INodeViewModel, Func<TModel, bool>) |
Retrieves all descendant of a given view model type with an optional filter.
|
FirstChildAsync<TModel>(INodeViewModel, Func<TModel, bool>) |
|
FirstChildAsync(INodeViewModel) |
|
FirstDescendantAsync<TModel>(INodeViewModel, Func<TModel, bool>) |
Retrieves the breadth-first descendant of a given view model type with an optional filter.
|
ModelAsync<TModel>(INodeViewModel, Link) |
Gets the node view model for the specified link. Only internal links that point to a valid published node of the specified model type will be returned.
|
ModelAsync<TModel>(INodeViewModel, IPublishedContent) |
Gets the node view model for the specified published content object. Returns null if the content cannot be case to TModel .
|
ModelAsync<TModel>(INodeViewModel, string) |
Gets the node view model for the specified node id and the current culture. Returns null if the content cannot be found or cast to TModel .
|
ModelsAsync<TModel>(INodeViewModel, IEnumerable<Link>, Func<TModel, bool>) |
Gets node view models for the specified collection of links. Only internal links that point to a valid published node of the specified model type will be returned.
|
ModelsAsync<TModel>(INodeViewModel, IEnumerable<IPublishedContent>, Func<TModel, bool>) |
Gets node view models for the specified collection of published content objects.
|
ModelsAsync<TModel>(INodeViewModel, IEnumerable<string>, Func<TModel, bool>) |
Gets node view models for the specified collection of node ids and the current culture.
|
NextSiblingAsync<TModel>(INodeViewModel) |
|
NextSiblingAsync(INodeViewModel) |
|
ParentAsync<TModel>(INodeViewModel) |
|
ParentAsync(INodeViewModel) |
|
PreviousSiblingAsync<TModel>(INodeViewModel) |
|
RootAsync<TModel>(INodeViewModel) |
Returns the view model for the root node of the current node.
|
RootAsync(INodeViewModel) |
Returns the dynamic view model for the root node of the current node.
|
SiblingsAsync<TModel>(INodeViewModel, bool) |
|
UrlAsync(INodeViewModel, UrlType, Dictionary<string, string>) |
Gets the node's published url.
|