Interface | Description |
---|---|
DependencyExplorer.Factory | |
ImplicitBindingCreator.Factory | |
UnresolvedBindingValidator.Factory |
Class | Description |
---|---|
BindingResolver |
Drives the top level Binding Resolution algorithm.
|
DependencyExplorer |
Explores the unresolved dependencies for a given Ginjector and builds the
DependencyGraph
representing all of the implicit bindings that need to be created to satisfy the dependencies. |
DependencyExplorer.DependencyExplorerOutput |
Class that packages up all the output of exploring the unresolved dependencies for a Ginjector.
|
DependencyGraph |
A graph of the dependency information between types that need to be injected
at a given injector, called the origin.
|
DependencyGraph.Builder | |
DependencyGraph.GraphPruner | |
EagerCycleFinder |
Searches for "eager" cycles in the dependency graph.
|
ImplicitBindingCreator |
Class responsible for creating implicit bindings.
|
PathFinder |
Finds the shortest path from the edges in the root set to any of one or more destination keys.
|
RequiredKeySet |
Computes the set of required keys in a given
DependencyGraph . |
ResolutionModule |
Bindings for components of the resolver.
|
UnresolvedBindingValidator |
Finds and reports errors in the dependency information.
|
UnresolvedBindingValidator.InvalidKeys |
Container for information about invalid keys.
|
Exception | Description |
---|---|
ImplicitBindingCreator.BindingCreationException |
Exception thrown to indicate an error occurred during binding creation.
|
Copyright © 2008–2018. All rights reserved.