Family<Created, Listened, Param, Ref extends ProviderReference, P extends RootProvider<Created, Listened>> class abstract

A base class for all *Family variants of providers.

Implementers
Available Extensions

Constructors

Family(Created builder(Ref ref, Param param), String? name)
A base class for all *Family variants of providers.

Properties

builder → Created Function(Ref ref, Param param)
Implementation detail. Do not use.
final
debugKeys List<Param>?
A debug-only list of all the parameters passed to this family.
no setter
hashCode int
The hash code for this object.
no setterinherited
name String?
Implementation detail. Do not use.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

call(Param value) → P
Create a provider from an external value.
create(Param value, Created builder(Ref ref, Param param), String? name) → P
Creates the provider for a given parameter.
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