setNonInherited<T> method
T
setNonInherited<T>(
- T value
Sets non-inherited property of type T
.
Implementation
T setNonInherited<T>(T value) {
final values = nonInheritedValues ??= [];
final index = values.indexWhere((p) => p is T);
if (index == -1) {
values.add(value);
} else {
values[index] = value;
}
return value;
}