C# 클래스 Dev2.AppResources.DependencyVisualization.Graph

Represents a set of nodes that can be dependent upon each other, and will detect circular dependencies between its nodes.
파일 보기 프로젝트 열기: Warewolf-ESB/Warewolf 1 사용 예제들

공개 메소드들

메소드 설명
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

메소드 상세

CheckForCircularDependencies() 공개 메소드

Inspects the graph's nodes for circular dependencies.
public CheckForCircularDependencies ( ) : void
리턴 void

GetAllUniqueNodesRecirsively() 공개 메소드

public GetAllUniqueNodesRecirsively ( ) : List
리턴 List

GetAllUniqueNodesRecirsively() 공개 메소드

public GetAllUniqueNodesRecirsively ( Stack nodeStack, List childNodes ) : List
nodeStack Stack
childNodes List
리턴 List

Graph() 공개 메소드

public Graph ( string title ) : System.Collections.Generic
title string
리턴 System.Collections.Generic

ProcessCircularDependencies() 공개 메소드

public ProcessCircularDependencies ( List circularDependencies ) : void
circularDependencies List
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string