ResolvingContext<T> class
- Inheritance
- Available extensions
Constructors
- ResolvingContext(DiContainer container)
Properties
- container → DiContainer
-
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
resolver
→ Resolver<
T> -
Root resolver
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
asSingleton(
) → ResolvingContext< T> -
Available on ResolvingContext<
T> , provided by the LifetimeResolvingMethods extension -
from<
TImpl extends T> (TImpl factory()) → ResolvingContext< T> -
Available on ResolvingContext<
T> , provided by the CreatingResolvingMethods extension -
from(
T factory(TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from1<
T1> (T factory(T1)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 1 dependency from containerT> , provided by the CreatingResolvingMethods extension -
from1<
T1> (T factory(T1, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from2<
T1, T2> (T factory(T1, T2)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 2 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from2<
T1, T2> (T factory(T1, T2, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from3<
T1, T2, T3> (T factory(T1, T2, T3)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 3 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from3<
T1, T2, T3> (T factory(T1, T2, T3, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from4<
T1, T2, T3, T4> (T factory(T1, T2, T3, T4)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 4 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from4<
T1, T2, T3, T4> (T factory(T1, T2, T3, T4, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from5<
T1, T2, T3, T4, T5> (T factory(T1, T2, T3, T4, T5)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 5 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from5<
T1, T2, T3, T4, T5> (T factory(T1, T2, T3, T4, T5, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from6<
T1, T2, T3, T4, T5, T6> (T factory(T1, T2, T3, T4, T5, T6)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 6 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from6<
T1, T2, T3, T4, T5, T6> (T factory(T1, T2, T3, T4, T5, T6, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from7<
T1, T2, T3, T4, T5, T6, T7> (T factory(T1, T2, T3, T4, T5, T6, T7)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 7 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from7<
T1, T2, T3, T4, T5, T6, T7> (T factory(T1, T2, T3, T4, T5, T6, T7, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
from8<
T1, T2, T3, T4, T5, T6, T7, T8> (T factory(T1, T2, T3, T4, T5, T6, T7, T8)) → ResolvingContext< T> -
Available on ResolvingContext<
Create factory resolver with 8 dependencies from containerT> , provided by the CreatingResolvingMethods extension -
from8<
T1, T2, T3, T4, T5, T6, T7, T8> (T factory(T1, T2, T3, T4, T5, T6, T7, T8, TArgs)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
CustomFactory< , provided by the CustomFactoriesMethods extensionT, TArgs> > -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolve(
) → T -
Resolves dependency of type
Toverride -
toResolver<
TImpl extends T> (Resolver< TImpl> resolver) → ResolvingContext<T> - Adds resolver as a root resolver. Through this method you can add any custom resolver
-
toString(
) → String -
A string representation of this object.
inherited
-
toValue<
TImpl extends T> (TImpl value) → ResolvingContext< T> -
Available on ResolvingContext<
Create value resolverT> , provided by the CreatingResolvingMethods extension -
verify(
) → void -
withDispose(
void dispose(T)) → ResolvingContext< CustomFactory< T, TArgs> > -
Available on ResolvingContext<
Set dispose method for every created object with CustomFactory, (Will be disposed when container was disposed)CustomFactory< , provided by the CustomFactoriesResolvingLifeTimeMethods extensionT, TArgs> > -
withDispose(
void dispose(T)) → ResolvingContext< T> -
Available on ResolvingContext<
T> , provided by the LifetimeResolvingMethods extension
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited