switchValue method
Implementation
T? switchValue({
BuildContext? context,
T Function<T>(ProviderListenable<T>)? reader,
}) =>
switch (this) {
_ValueBuilderValue(:final value) => value,
_ValueBuilderContext(:final builder) when context != null =>
builder(context),
_ValueBuilderRef(:final builder) when reader != null => builder(reader),
_ => null,
};