| 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.