C# Class Dev2.AppResources.DependencyVisualization.Graph

Represents a set of nodes that can be dependent upon each other, and will detect circular dependencies between its nodes.
Afficher le fichier Open project: Warewolf-ESB/Warewolf Class Usage Examples

Méthodes publiques

Méthode Description
CheckForCircularDependencies ( ) : void

Inspects the graph's nodes for circular dependencies.

GetAllUniqueNodesRecirsively ( ) : List
GetAllUniqueNodesRecirsively ( Stack nodeStack, List childNodes ) : List
Graph ( string title ) : System.Collections.Generic
ProcessCircularDependencies ( List circularDependencies ) : void
ToString ( ) : string

Method Details

CheckForCircularDependencies() public méthode

Inspects the graph's nodes for circular dependencies.
public CheckForCircularDependencies ( ) : void
Résultat void

GetAllUniqueNodesRecirsively() public méthode

public GetAllUniqueNodesRecirsively ( ) : List
Résultat List

GetAllUniqueNodesRecirsively() public méthode

public GetAllUniqueNodesRecirsively ( Stack nodeStack, List childNodes ) : List
nodeStack Stack
childNodes List
Résultat List

Graph() public méthode

public Graph ( string title ) : System.Collections.Generic
title string
Résultat System.Collections.Generic

ProcessCircularDependencies() public méthode

public ProcessCircularDependencies ( List circularDependencies ) : void
circularDependencies List
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string