call method
Implementation
@override
Object? call(Interpreter interpreter, List<Object?> arguments,
Map<Symbol, Object?> namedArguments) {
double maxCrossAxisExtent =
parseDouble(namedArguments[const Symbol('maxCrossAxisExtent')]) ?? 0.0;
double mainAxisSpacing =
parseDouble(namedArguments[const Symbol('mainAxisSpacing')]) ?? 0.0;
double crossAxisSpacing =
parseDouble(namedArguments[const Symbol('crossAxisSpacing')]) ?? 0.0;
double childAspectRatio =
parseDouble(namedArguments[const Symbol('childAspectRatio')]) ?? 1.0;
double? mainAxisExtent =
parseDouble(namedArguments[const Symbol('mainAxisExtent')]);
return SliverGridDelegateWithMaxCrossAxisExtent(
maxCrossAxisExtent: maxCrossAxisExtent,
mainAxisSpacing: mainAxisSpacing,
crossAxisSpacing: crossAxisSpacing,
childAspectRatio: childAspectRatio,
mainAxisExtent: mainAxisExtent);
}