IInjectDependencies class abstract

An interface for classes that can use an Injector to use injected dependencies.

Implemented types
Implementers

Constructors

IInjectDependencies()

Properties

dependencies List<Type>
The Types which will be made available to this by the Injector.
no setter
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

childNodes() List<DependencyTreeNode>
Get the list of child nodes in an Dependency Tree
inherited
get<T>() → T
Get an T dependency from the Injector.
getAll() List
Get the injected value of every dependency in dependencies from the Injector.
getUntyped(Type t) → dynamic
Get an untyped t dependency from the Injector.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited