Class NavigationNodePathProvider<TModel>
- Namespace
- Dynamicweb.CoreUI.Navigation
- Assembly
- Dynamicweb.CoreUI.dll
public abstract class NavigationNodePathProvider<TModel> : NavigationNodePathProvider
Type Parameters
TModel
- Inheritance
-
NavigationNodePathProvider<TModel>
- Inherited Members
-
Properties
AllowNullModel
protected bool AllowNullModel { get; set; }
Property Value
- bool
Methods
GetNavigationNodePath(DataListViewModel<TModel>)
public NavigationNodePath? GetNavigationNodePath(DataListViewModel<TModel> listResult)
Parameters
listResult
DataListViewModel<TModel>
Returns
- NavigationNodePath
GetNavigationNodePath(TModel?)
public NavigationNodePath? GetNavigationNodePath(TModel? model)
Parameters
model
TModel
Returns
- NavigationNodePath
GetNavigationNodePathFromObject(object?)
public override sealed NavigationNodePath? GetNavigationNodePathFromObject(object? candidate)
Parameters
candidate
object
Returns
- NavigationNodePath
GetNavigationNodePathInternal(TModel?)
protected abstract NavigationNodePath? GetNavigationNodePathInternal(TModel? model)
Parameters
model
TModel
Returns
- NavigationNodePath