call method

VariantAttribute<IVariant> call([
  1. Attribute? p1,
  2. Attribute? p2,
  3. Attribute? p3,
  4. Attribute? p4,
  5. Attribute? p5,
  6. Attribute? p6,
  7. Attribute? p7,
  8. Attribute? p8,
  9. Attribute? p9,
  10. Attribute? p10,
  11. Attribute? p11,
  12. Attribute? p12,
  13. Attribute? p13,
  14. Attribute? p14,
  15. Attribute? p15,
  16. Attribute? p16,
  17. Attribute? p17,
  18. Attribute? p18,
  19. Attribute? p19,
  20. Attribute? p20,
])

Implementation

VariantAttribute call([
  Attribute? p1,
  Attribute? p2,
  Attribute? p3,
  Attribute? p4,
  Attribute? p5,
  Attribute? p6,
  Attribute? p7,
  Attribute? p8,
  Attribute? p9,
  Attribute? p10,
  Attribute? p11,
  Attribute? p12,
  Attribute? p13,
  Attribute? p14,
  Attribute? p15,
  Attribute? p16,
  Attribute? p17,
  Attribute? p18,
  Attribute? p19,
  Attribute? p20,
]) {
  final params = [
    p1, p2, p3, p4, p5, p6, p7, p8, p9, p10, //
    p11, p12, p13, p14, p15, p16, p17, p18, p19, p20,
  ].whereType<Attribute>();

  return VariantAttribute(this, Style.create(params));
}