ProviderDefinition<T> constructor
ProviderDefinition<T>(- {ScopeDefinition scopeDefinition,
- Type primaryType,
- Qualifier qualifier,
- ProviderCreateBase<T> definition,
- Kind kind,
- Options options = const Options(),
- Callback<T> onDispose,
- List<Type> secondaryTypes}
)
Implementation
ProviderDefinition(
{this.scopeDefinition,
this.primaryType,
this.qualifier,
this.definition,
this.kind,
this.options = const Options(),
Callback<T> onDispose,
List<Type> secondaryTypes}) {
if (secondaryTypes == null) {
this.secondaryTypes = <Type>[];
} else {
this.secondaryTypes = secondaryTypes;
}
if (onDispose == null) {
this.onDispose = Callback<T>();
} else {
this.onDispose = onDispose;
}
}