ElementDataHolder extension type

on
  • _InheritedElementDataHolderElement

Constructors

ElementDataHolder(_InheritedElementDataHolderElement _holder)

Methods

disposeContainerIfExists(Element dependent) → void
getContainer(Element dependent) ElementDataContainer
Gets or creates a new ElementDataContainer for the given dependent element. Adds the dependent element as a dependent of _InheritedElementDataHolderElement.
getContainerIfExists(Element dependent) ElementDataContainer?
Gets existing ElementDataContainer for the given dependent element. DOES NOT add the dependent element as a dependent of _InheritedElementDataHolderElement.
scheduleRebuild(Element element) → void

Static Methods

maybeOf(BuildContext context) ElementDataHolder?
of(BuildContext context) ElementDataHolder
scope({Key? key, required Widget child}) Widget