Show / Hide Table of Contents

Class LimitedPath

Represents a path of items that may appear in a navigation node hierarchy.

Inheritance
System.Object
LimitedPath
Namespace: Algenta.Colectica.ViewModel.Navigator.Modes
Assembly: Algenta.Colectica.ViewModel.dll
Syntax
public class LimitedPath : object

Constructors

LimitedPath(Guid, Guid, Func<Node, Collection<Node>>)

Initializes a new instance of the LimitedPath class.

Declaration
public LimitedPath(Guid parentType, Guid targetType, Func<Node, Collection<Node>> getChildren)
Parameters
Type Name Description
Guid parentType

Type of the parent node.

Guid targetType

Type of the node that may appear under the parent node.

Func<Node, Collection<Node>> getChildren

The function used to get children for the specified node.

Properties

GetChildren

Gets or sets a function that is used to get children of the specified node.

Declaration
public Func<Node, Collection<Node>> GetChildren { get; set; }
Property Value
Type Description
Func<Node, Collection<Node>>

ParentType

Gets or sets the type of the parent node.

Declaration
public Guid ParentType { get; set; }
Property Value
Type Description
Guid

TargetType

Gets or sets the type of a node that may appear under the ParentNode.

Declaration
public Guid TargetType { get; set; }
Property Value
Type Description
Guid

Extension Methods

Extensions.Yield<T>(T)
Back to top Copyright © 2009-2018 Colectica