InheritanceResolvers class
A set of resolvers for InheritedProperties.
https://developer.mozilla.org/en-US/docs/Web/CSS/Inheritance#inherited_properties
- Available Extensions
Constructors
-
InheritanceResolvers([InheritanceResolvers? parent, List<
_InheritanceResolverCallbackWithInput> ? _callbacks]) - Creates a set of resolvers for InheritedProperties.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- parent → InheritanceResolvers?
-
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
copyWith(
{InheritanceResolvers? parent}) → InheritanceResolvers - Creates a copy with the given fields replaced with the new values.
-
enqueue<
T> (InheritanceResolverCallback< T> callback, [T? input]) → void - Enqueues an inherited property resolver callback.
-
isIdenticalWith(
InheritanceResolvers other) → bool -
Returns
true
if this shares same callbacks withother
. -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
resolve(
BuildContext context) → InheritedProperties - Resolves an InheritedProperties by calling callbacks on top of parent's values.
-
sub(
) → InheritanceResolvers - Creates a sub set.
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited