ProviderFactory<TValue, TParam> class

Inheritance

Constructors

ProviderFactory(ProviderFactoryCreate<TValue, TParam> create, {required Dispose<TValue>? dispose, required String? debugName})

Properties

create ProviderFactoryCreate<TValue, TParam>
finalinherited
debugName String?
finalinherited
dispose Dispose<TValue>?
Decides how to dispose values produced
finalinherited
hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

call(TParam param) → FactoryProvider<TValue, TParam>
override
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
overrideWith(ProviderBase<TValue> providerBuilder(TParam)) → FactoryOverride<FactoryProvider<TValue, TParam>, TValue, TParam>
inherited
scope() → FactoryOverride<FactoryProvider<TValue, TParam>, TValue, TParam>
inherited
toString() String
A string representation of this object.
inherited

Operators

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