C# Class ZocBuild.Database.DependencyWalking.DatabaseStateWalker

Exibir arquivo Open project: Zocdoc/ZocBuild.Database Class Usage Examples

Public Methods

Method Description
DatabaseStateWalker ( string serverName, string databaseName ) : System
GetAffectedObjects ( GraphNode>.IDictionary dbState, bool>.Func isBuildItem ) : ISet
WalkDependencies ( IEnumerable dependencies ) : GraphNode>.IDictionary

Private Methods

Method Description
AddAllReferences ( TypedDatabaseObject objectToSearch, GraphNode>.IDictionary dependencyGraph, ISet set, bool>.Func excludeFromSet ) : void

Method Details

DatabaseStateWalker() public method

public DatabaseStateWalker ( string serverName, string databaseName ) : System
serverName string
databaseName string
return System

GetAffectedObjects() public method

public GetAffectedObjects ( GraphNode>.IDictionary dbState, bool>.Func isBuildItem ) : ISet
dbState GraphNode>.IDictionary
isBuildItem bool>.Func
return ISet

WalkDependencies() public method

public WalkDependencies ( IEnumerable dependencies ) : GraphNode>.IDictionary
dependencies IEnumerable
return GraphNode>.IDictionary