C# Class ZocBuild.Database.Errors.CircularDependencyError

Represents an error caused by an object having circular dependencies.
Inheritance: BuildErrorBase
Exibir arquivo Open project: Zocdoc/ZocBuild.Database

Public Methods

Method Description
CircularDependencyError ( BuildItem item, IDictionary scriptsToDependencies ) : System

Creates an instance of a circular dependency error object.

GetMessage ( ) : string

Returns the message for this error.

Private Methods

Method Description
WalkCircularDependency ( BuildItem item, IDictionary scriptsToDependencies, ISet visitedItems, bool &isCircularPath ) : IEnumerable

Method Details

CircularDependencyError() public method

Creates an instance of a circular dependency error object.
public CircularDependencyError ( BuildItem item, IDictionary scriptsToDependencies ) : System
item BuildItem The affected build item.
scriptsToDependencies IDictionary A mapping of build items to their dependencies.
return System

GetMessage() public method

Returns the message for this error.
public GetMessage ( ) : string
return string