-
Notifications
You must be signed in to change notification settings - Fork 1.9k
SourceGen Sometimes Emits Spurious Warnings #33466
Description
Description
Setting MauiXamlInflator to SourceGen in my project file got me a LOT of warnings, mainly a trio of "Obsolete" warnings for 'Device', 'NamedSize' and 'Device.GetNamedSize(NamedSize, Type)'. Seemingly wherever I used a named font size (mostly in XAML written before I knew how to use styles).
There were a couple of ithers that are probably just something I should investigate in my code, specifically:
warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void PersonEditPage.OnCompleted(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes). and `warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.' the latter one is in a styles.xaml file and can probably just be deleted.
Steps to Reproduce
- Clone the repository
- Edit DivisiBill.csproj to add
<MauiXamlInflator>SourceGen</MauiXamlInflator> - Run DivisiBill on Windows (that will build a debug/windows version)
- The errors should show up in the build output.
What I saw was:
Build started at 4:10 PM...
1>------ Build started: Project: DivisiBill, Configuration: Debug Any CPU ------
1> XAML source generation is enabled (MauiXamlInflator=SourceGen). This generates C# code from XAML at compile time for better performance. To disable, remove the MauiXamlInflator line from your .csproj file (reverts to configuration-based defaults: Runtime in Debug, XamlC in Release).
...XamlGenerator\Views_CheckWebPage.xaml.xsg.cs(181,74,181,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_CheckWebPage.xaml.xsg.cs(181,127,181,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_CheckWebPage.xaml.xsg.cs(181,74,181,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_CameraPage.xaml.xsg.cs(230,74,230,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_CameraPage.xaml.xsg.cs(230,127,230,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_CameraPage.xaml.xsg.cs(230,74,230,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_ProblemReportPage.xaml.xsg.cs(237,75,237,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ProblemReportPage.xaml.xsg.cs(237,128,237,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ProblemReportPage.xaml.xsg.cs(237,75,237,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_ProblemReportPage.xaml.xsg.cs(247,75,247,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ProblemReportPage.xaml.xsg.cs(247,128,247,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ProblemReportPage.xaml.xsg.cs(247,75,247,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_ImagePage.xaml.xsg.cs(337,74,337,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ImagePage.xaml.xsg.cs(337,127,337,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ImagePage.xaml.xsg.cs(337,74,337,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_ImagePage.xaml.xsg.cs(362,75,362,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ImagePage.xaml.xsg.cs(362,128,362,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ImagePage.xaml.xsg.cs(362,75,362,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MapPage.xaml.xsg.cs(255,74,255,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MapPage.xaml.xsg.cs(255,127,255,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MapPage.xaml.xsg.cs(255,74,255,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_QuestionPage.xaml.xsg.cs(193,74,193,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_QuestionPage.xaml.xsg.cs(193,127,193,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_QuestionPage.xaml.xsg.cs(193,74,193,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(237,74,237,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(237,127,237,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(237,74,237,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(262,22,262,33): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void PersonEditPage.OnCompleted(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes).
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(277,23,277,34): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void PersonEditPage.OnCompleted(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes).
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(292,23,292,34): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void PersonEditPage.OnCompleted(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes).
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(312,23,312,34): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void PersonEditPage.OnCompleted(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes).
...XamlGenerator\Views_PersonEditPage.xaml.xsg.cs(327,23,327,34): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void PersonEditPage.OnCompleted(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes).
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(181,74,181,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(181,127,181,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(181,74,181,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(240,76,240,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(240,129,240,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(240,76,240,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(251,76,251,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(251,129,251,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_ScanPage.xaml.xsg.cs(251,76,251,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_RestorePage.xaml.xsg.cs(186,74,186,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_RestorePage.xaml.xsg.cs(186,127,186,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_RestorePage.xaml.xsg.cs(186,74,186,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SplashPage.xaml.xsg.cs(205,74,205,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SplashPage.xaml.xsg.cs(205,127,205,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SplashPage.xaml.xsg.cs(205,74,205,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(328,74,328,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(328,127,328,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(328,74,328,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(339,75,339,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(339,128,339,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(339,75,339,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(366,75,366,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(366,128,366,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(366,75,366,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(380,75,380,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(380,128,380,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(380,75,380,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(389,75,389,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(389,128,389,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(389,75,389,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(398,75,398,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(398,128,398,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(398,75,398,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(407,75,407,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(407,128,407,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(407,75,407,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(421,75,421,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(421,128,421,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(421,75,421,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(548,72,548,110): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(548,125,548,166): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(548,72,548,215): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(555,73,555,111): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(555,126,555,167): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(555,73,555,216): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(560,73,560,111): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(560,126,560,167): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(560,73,560,216): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(567,73,567,111): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(567,126,567,167): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(567,73,567,216): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(582,76,582,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(582,129,582,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(582,76,582,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(587,76,587,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(587,129,587,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(587,76,587,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(635,77,635,115): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(635,130,635,171): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(635,77,635,221): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(646,77,646,115): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(646,130,646,171): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealSummaryPage.xaml.xsg.cs(646,77,646,221): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(279,136,279,174): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(279,189,279,230): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(279,136,279,280): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(355,74,355,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(355,127,355,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(355,74,355,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(377,75,377,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(377,128,377,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(377,75,377,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(393,75,393,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(393,128,393,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(393,75,393,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(409,75,409,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(409,128,409,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PaymentsPage.xaml.xsg.cs(409,75,409,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueEditPage.xaml.xsg.cs(251,74,251,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueEditPage.xaml.xsg.cs(251,127,251,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueEditPage.xaml.xsg.cs(251,74,251,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(865,74,865,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(865,127,865,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(865,74,865,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(869,75,869,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(869,128,869,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(869,75,869,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(873,75,873,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(873,128,873,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PeopleListPage.xaml.xsg.cs(873,75,873,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(523,76,523,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(523,129,523,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(523,76,523,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(577,76,577,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(577,129,577,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(577,76,577,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(781,74,781,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(781,127,781,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(781,74,781,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(905,75,905,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(905,128,905,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(905,75,905,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(909,75,909,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(909,128,909,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(909,75,909,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(913,75,913,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(913,128,913,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(913,75,913,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(456,25,456,49): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void VenueListPage.OnAssignSwipeItemInvoked(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler<EventArgs>' (possibly because of nullability attributes).
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(489,26,489,50): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void VenueListPage.OnDeleteSwipeItemInvoked(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler<EventArgs>' (possibly because of nullability attributes).
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(742,27,742,36): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void VenueListPage.OnShowMap(object sender, EventArgs e)' doesn't match the target delegate 'EventHandler' (possibly because of nullability attributes).
...XamlGenerator\Views_VenueListPage.xaml.xsg.cs(761,30,761,54): warning CS8622: Nullability of reference types in type of parameter 'sender' of 'void VenueListPage.OnCollectionViewScrolled(object sender, ItemsViewScrolledEventArgs e)' doesn't match the target delegate 'EventHandler<ItemsViewScrolledEventArgs>' (possibly because of nullability attributes).
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(433,74,433,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(433,127,433,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(433,74,433,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(707,75,707,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(707,128,707,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(707,75,707,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(773,76,773,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(773,129,773,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(773,76,773,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(798,76,798,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(798,129,798,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_DataManagementPage.xaml.xsg.cs(798,76,798,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(915,76,915,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(915,129,915,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(915,76,915,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(924,76,924,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(924,129,924,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(924,76,924,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(934,76,934,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(934,129,934,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(934,76,934,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1066,74,1066,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1066,127,1066,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1066,74,1066,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1081,75,1081,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1081,128,1081,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1081,75,1081,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1115,75,1115,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1115,128,1115,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_FileListPage.xaml.xsg.cs(1115,75,1115,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(873,75,873,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(873,128,873,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(873,75,873,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2046,76,2046,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2046,129,2046,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2046,76,2046,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2050,76,2050,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2050,129,2050,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2050,76,2050,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2054,76,2054,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2054,129,2054,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2054,76,2054,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2062,76,2062,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2062,129,2062,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2062,76,2062,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2115,76,2115,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2115,129,2115,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_SettingsPage.xaml.xsg.cs(2115,76,2115,221): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_TotalsPage.xaml.xsg.cs(1374,74,1374,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_TotalsPage.xaml.xsg.cs(1374,127,1374,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_TotalsPage.xaml.xsg.cs(1374,74,1374,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_TotalsPage.xaml.xsg.cs(1389,75,1389,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_TotalsPage.xaml.xsg.cs(1389,128,1389,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_TotalsPage.xaml.xsg.cs(1389,75,1389,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(710,135,710,173): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(710,188,710,229): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(710,135,710,279): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(717,136,717,174): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(717,189,717,230): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(717,136,717,280): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(725,136,725,174): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(725,189,725,230): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(725,136,725,280): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(753,74,753,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(753,127,753,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(753,74,753,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(780,75,780,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(780,128,780,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(780,75,780,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(789,75,789,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(789,128,789,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(789,75,789,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(839,75,839,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(839,128,839,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(839,75,839,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(853,75,853,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(853,128,853,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(853,75,853,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(862,75,862,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(862,128,862,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(862,75,862,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(871,75,871,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(871,128,871,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_PropertiesPage.xaml.xsg.cs(871,75,871,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_LineItemsPage.xaml.xsg.cs(1697,74,1697,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_LineItemsPage.xaml.xsg.cs(1697,127,1697,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_LineItemsPage.xaml.xsg.cs(1697,74,1697,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_LineItemsPage.xaml.xsg.cs(1706,75,1706,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_LineItemsPage.xaml.xsg.cs(1706,128,1706,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_LineItemsPage.xaml.xsg.cs(1706,75,1706,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1015,76,1015,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1015,129,1015,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1015,76,1015,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1093,76,1093,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1093,129,1093,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1093,76,1093,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1123,76,1123,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1123,129,1123,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1123,76,1123,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1771,74,1771,112): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1771,127,1771,168): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1771,74,1771,218): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1803,75,1803,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1803,128,1803,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(1803,75,1803,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2276,76,2276,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2276,129,2276,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2276,76,2276,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2283,76,2283,114): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2283,129,2283,170): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2283,76,2283,220): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2319,77,2319,115): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2319,130,2319,171): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2319,77,2319,221): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2346,77,2346,115): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2346,130,2346,171): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2346,77,2346,221): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2650,75,2650,113): warning CS0612: 'Device' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2650,128,2650,169): warning CS0612: 'NamedSize' is obsolete
...XamlGenerator\Views_MealListPage.xaml.xsg.cs(2650,75,2650,219): warning CS0612: 'Device.GetNamedSize(NamedSize, Type)' is obsolete
...XamlGenerator\Resources_Styles_Styles.xaml.xsg.cs(323,66,323,106): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
...XamlGenerator\Resources_Styles_Styles.xaml.xsg.cs(2912,23,2912,63): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
...XamlGenerator\Resources_Styles_Styles.xaml.xsg.cs(2966,74,2966,114): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
...XamlGenerator\Resources_Styles_Styles.xaml.xsg.cs(2970,23,2970,63): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
...XamlGenerator\Resources_Styles_Styles.xaml.xsg.cs(3024,74,3024,114): warning CS0618: 'ListView' is obsolete: 'ListView is deprecated. Please use CollectionView instead.'
1> DivisiBill Debug build for net10.0-windows10.0.19041.0, Web Service URI = https://pheasant-mature-coyote.ngrok-free.app/api/
1> DivisiBill -> H:\Develop\Phone\DivisiBill\DivisiBill\bin\Debug\net10.0-windows10.0.19041.0\win-x64\DivisiBill.dll
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Build completed at 4:10 PM and took 11.724 seconds ==========
Link to public reproduction project repository
https://github.com/david-maw/DivisiBill.git
Version with bug
Unknown/Other
Is this a regression from previous behavior?
Not sure, did not test other versions
Last version that worked well
No response
Affected platforms
Windows, Android, I was not able test on other platforms
Affected platform versions
All
Did you find any workaround?
No