@@ -491,6 +491,174 @@ public static EventCallback<ChangeEventArgs> CreateBinder(
491
491
return CreateBinderCore < DateTimeOffset ? > ( factory , receiver , setter , culture , format , ConvertToNullableDateTimeOffsetWithFormat ) ;
492
492
}
493
493
494
+ /// <summary>
495
+ /// For internal use only.
496
+ /// </summary>
497
+ /// <param name="factory"></param>
498
+ /// <param name="receiver"></param>
499
+ /// <param name="setter"></param>
500
+ /// <param name="existingValue"></param>
501
+ /// <param name="culture"></param>
502
+ /// <returns></returns>
503
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
504
+ public static EventCallback < ChangeEventArgs > CreateBinder (
505
+ this EventCallbackFactory factory ,
506
+ object receiver ,
507
+ Action < DateOnly > setter ,
508
+ DateOnly existingValue ,
509
+ CultureInfo ? culture = null )
510
+ {
511
+ return CreateBinderCore < DateOnly > ( factory , receiver , setter , culture , ConvertToDateOnly ) ;
512
+ }
513
+
514
+ /// <summary>
515
+ /// For internal use only.
516
+ /// </summary>
517
+ /// <param name="factory"></param>
518
+ /// <param name="receiver"></param>
519
+ /// <param name="setter"></param>
520
+ /// <param name="existingValue"></param>
521
+ /// <param name="format"></param>
522
+ /// <param name="culture"></param>
523
+ /// <returns></returns>
524
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
525
+ public static EventCallback < ChangeEventArgs > CreateBinder (
526
+ this EventCallbackFactory factory ,
527
+ object receiver ,
528
+ Action < DateOnly > setter ,
529
+ DateOnly existingValue ,
530
+ string format ,
531
+ CultureInfo ? culture = null )
532
+ {
533
+ return CreateBinderCore < DateOnly > ( factory , receiver , setter , culture , format , ConvertToDateOnlyWithFormat ) ;
534
+ }
535
+
536
+ /// <summary>
537
+ /// For internal use only.
538
+ /// </summary>
539
+ /// <param name="factory"></param>
540
+ /// <param name="receiver"></param>
541
+ /// <param name="setter"></param>
542
+ /// <param name="existingValue"></param>
543
+ /// <param name="culture"></param>
544
+ /// <returns></returns>
545
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
546
+ public static EventCallback < ChangeEventArgs > CreateBinder (
547
+ this EventCallbackFactory factory ,
548
+ object receiver ,
549
+ Action < DateOnly ? > setter ,
550
+ DateOnly ? existingValue ,
551
+ CultureInfo ? culture = null )
552
+ {
553
+ return CreateBinderCore < DateOnly ? > ( factory , receiver , setter , culture , ConvertToNullableDateOnly ) ;
554
+ }
555
+
556
+ /// <summary>
557
+ /// For internal use only.
558
+ /// </summary>
559
+ /// <param name="factory"></param>
560
+ /// <param name="receiver"></param>
561
+ /// <param name="setter"></param>
562
+ /// <param name="existingValue"></param>
563
+ /// <param name="format"></param>
564
+ /// <param name="culture"></param>
565
+ /// <returns></returns>
566
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
567
+ public static EventCallback < ChangeEventArgs > CreateBinder (
568
+ this EventCallbackFactory factory ,
569
+ object receiver ,
570
+ Action < DateOnly ? > setter ,
571
+ DateOnly ? existingValue ,
572
+ string format ,
573
+ CultureInfo ? culture = null )
574
+ {
575
+ return CreateBinderCore < DateOnly ? > ( factory , receiver , setter , culture , format , ConvertToNullableDateOnlyWithFormat ) ;
576
+ }
577
+
578
+ /// <summary>
579
+ /// For internal use only.
580
+ /// </summary>
581
+ /// <param name="factory"></param>
582
+ /// <param name="receiver"></param>
583
+ /// <param name="setter"></param>
584
+ /// <param name="existingValue"></param>
585
+ /// <param name="culture"></param>
586
+ /// <returns></returns>
587
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
588
+ public static EventCallback < ChangeEventArgs > CreateBinder (
589
+ this EventCallbackFactory factory ,
590
+ object receiver ,
591
+ Action < TimeOnly > setter ,
592
+ TimeOnly existingValue ,
593
+ CultureInfo ? culture = null )
594
+ {
595
+ return CreateBinderCore < TimeOnly > ( factory , receiver , setter , culture , ConvertToTimeOnly ) ;
596
+ }
597
+
598
+ /// <summary>
599
+ /// For internal use only.
600
+ /// </summary>
601
+ /// <param name="factory"></param>
602
+ /// <param name="receiver"></param>
603
+ /// <param name="setter"></param>
604
+ /// <param name="existingValue"></param>
605
+ /// <param name="format"></param>
606
+ /// <param name="culture"></param>
607
+ /// <returns></returns>
608
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
609
+ public static EventCallback < ChangeEventArgs > CreateBinder (
610
+ this EventCallbackFactory factory ,
611
+ object receiver ,
612
+ Action < TimeOnly > setter ,
613
+ TimeOnly existingValue ,
614
+ string format ,
615
+ CultureInfo ? culture = null )
616
+ {
617
+ return CreateBinderCore < TimeOnly > ( factory , receiver , setter , culture , format , ConvertToTimeOnlyWithFormat ) ;
618
+ }
619
+
620
+ /// <summary>
621
+ /// For internal use only.
622
+ /// </summary>
623
+ /// <param name="factory"></param>
624
+ /// <param name="receiver"></param>
625
+ /// <param name="setter"></param>
626
+ /// <param name="existingValue"></param>
627
+ /// <param name="culture"></param>
628
+ /// <returns></returns>
629
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
630
+ public static EventCallback < ChangeEventArgs > CreateBinder (
631
+ this EventCallbackFactory factory ,
632
+ object receiver ,
633
+ Action < TimeOnly ? > setter ,
634
+ TimeOnly ? existingValue ,
635
+ CultureInfo ? culture = null )
636
+ {
637
+ return CreateBinderCore < TimeOnly ? > ( factory , receiver , setter , culture , ConvertToNullableTimeOnly ) ;
638
+ }
639
+
640
+ /// <summary>
641
+ /// For internal use only.
642
+ /// </summary>
643
+ /// <param name="factory"></param>
644
+ /// <param name="receiver"></param>
645
+ /// <param name="setter"></param>
646
+ /// <param name="existingValue"></param>
647
+ /// <param name="format"></param>
648
+ /// <param name="culture"></param>
649
+ /// <returns></returns>
650
+ [ SuppressMessage ( "ApiDesign" , "RS0026:Do not add multiple public overloads with optional parameters" , Justification = "Required to maintain compatibility" ) ]
651
+ public static EventCallback < ChangeEventArgs > CreateBinder (
652
+ this EventCallbackFactory factory ,
653
+ object receiver ,
654
+ Action < TimeOnly ? > setter ,
655
+ TimeOnly ? existingValue ,
656
+ string format ,
657
+ CultureInfo ? culture = null )
658
+ {
659
+ return CreateBinderCore < TimeOnly ? > ( factory , receiver , setter , culture , format , ConvertToNullableTimeOnlyWithFormat ) ;
660
+ }
661
+
494
662
/// <summary>
495
663
/// For internal use only.
496
664
/// </summary>
0 commit comments